logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Open Source: The Ethernut (otwarty moduł ethernetowy)

gulson 21 Sie 2006 17:29 12962 27
  • Open Source: The Ethernut (otwarty moduł ethernetowy)
    Kolejny projekt pozostający na licencji otwartego kodu źródłowego, gdzie została udostępniona ZA DARMO cała dokumentacja do wykonania modułu ethernetowego. Do dyspozycji posiadamy trzy różne projekty od najprostszego Ethernut 1 niskobudżetowego do bogatego w opcje Ethernut 3. Ethernut 1 bazuje na ATmega 128. Posiada 128k pamięci FLASH oraz 32kB pamięci SRAM. Port 10Mbit/s zbudowany został na układzie Realtek RTL8019AS. Ethernut 2 posiada więcej pamięci wewnętrznej do 512kB oraz 512kB SRAM. Port 100Mbit/s bazuje na LAN91C111. Posiada także port RS485 przydatny do zastosowań przemysłowych. Ostatni Ethernut 3 posiada 8MB pamięci FLASH, 256kB SRAM, złącze dla kart MMC/SD. Procesor AT91R40008 pracuje z zegarem 73,728MHz i jest przystosowany do operacji wymagających dużej prędkości. Port 100MBbit zbudowano na DM9000E.

    Zarówno hardware jak i software został udostępniony za darmo. Zawarto przykładowe aplikacje realizujące prosty serwer WWW, konwersje RS232 do protokołu TCP/IP czy nawet przykład realizacji radia internetowego odgrywającego MP3.

    Link:
    http://www.ethernut.de/en/index.html

    Fajne? Ranking DIY
    O autorze
    gulson
    Administrator Systemowy
    Offline 
    Twórca portalu elektroda.pl od roku 1999. Zajmuje się opieką portalu, od czasu do czasu publikując tutaj ciekawostki i felietony. Interesuje się wszystkim, co jest związane z nowymi technologiami. Z wykształcenia technik elektronik, inżynier i magister informatyki po Politechnice Łódzkiej.
    gulson napisał 26231 postów o ocenie 4648, pomógł 123 razy. Mieszka w mieście Kielce. Jest z nami od 2001 roku.
  • #3 2938720
    jasek2
    Poziom 22  
    Tak jak piszesz.
  • #4 2938955
    tomek3232
    Poziom 16  
    Jak dla mnie to super sprawa, za pomocą takiego modułu będzie można podłączyć wiele urządzeń do sieci. Projekt napewno przypadnie do gustu maniakom satelitarnym (sharing). Moja ocena 6/6
  • #5 2939135
    Adam_uS
    Poziom 16  
    Własnie czy da się za pomoca tego urządzenia podłączyć tuner satelitarny do sieci?
  • #6 2939245
    przemo.t
    Poziom 27  
    Witam....

    Wiem ze to zadna nowosc ale dla tych co jeszcze nie wiedza :P
    Podobne moduly wraz z plytami ewaluacyjnymi mozna zakupic w firme Propox www.propox.com .

    Adam_uS jesli tuner sat posiada port USB, RS-232 lub inny to z pewnoscia. Tylko zalezy do czego chcesz to wykorzystac?
  • #7 2939258
    Adam_uS
    Poziom 16  
    Do sharingu.
  • #8 2939480
    sheeeep
    Poziom 25  
    Fajna sprawa, tylko zasanawia mnie czy te 10Mb ma przejsc prze tego RS-a ? Ciekawe czy ktoś się zajmie sprzedażą tych płytek gotowych raczej bo to jest dość złożone i gęste. Mi sie pomysl b. podoba. Co do tunera satelitarnego to jak chcesz to podlaczysz ale nie widze sensu, bo potem i tak trzeba to odkodowac itp. Zakosztowne, rozwiazania tego typu już istnieją i nie ma co wymyślac nowych, które sa o wiele droższe, pozdrawiam
  • #9 2939802
    przemo.t
    Poziom 27  
    Adam_uS napisał:
    Do sharingu.


    Szczerze mowiac to w ogole nie interesuje mnie temat sharingu sat. Z tego co sie domyslam to chcesz udostepniac kanaly innym osobom poprzez podlaczenie spreparowanej karty do tunera, a karte masz zamiar podlaczyc do sieci?
    Jesli o to chodzi to powinno zadzialac, nie wiem tylko jak zachowa sie program do sharingu, nie mam pewnosci czy wykryje on port rs232 ktory przeciez jest po drugiej stronie LANu, chyba ze sterowniki umozliwiaja stworzenie wirtualnego portu COM. Co do ceny to nie wiem czy warto wydac 200-300zl po to zeby udostepnic to jednej osobie.
    Zobacz tu http://www.gamma.pl/?page=kategoria&idk=31&pidk=100 firma oferuje serwery portu RS-232, niestety nie ma cen.
    Pozdrawiam
  • #10 2939984
    paw1976
    Poziom 11  
    Wszystko fajnie. Jednak ceny tych modułów jak na razie rozwalają. Nawet w Propoxie cena samego modułu z rtl8019as + trafo + gniazdo to 79zł netto. Już wolę samemu robić koszt wychodzi o połowę mniejszy.
  • #11 2940850
    mx3
    Poziom 17  
    w Sharingu nie udostepnia sie kanalow a uprawnienia do odbioru platynych platform a ilosc osob ktorym to udostepniasz zalezy od wielkosci lacza ale bardziej bedzie to pasowalo do klienta ktoru podlacza tunka bez posrednictwa pc co jest duzym ulatwieniem dla posiadaczy np fergusonow. ten temat tez jest poruszany na dvhk
  • #12 2941076
    lechoo
    Poziom 39  
    Można przerobić w tym samym celu router lub AP firmy Linksys (oczywiście nie wszystkie modele) i będzie to samo, a nawet więcej - np. sharing przez wifi bez kabli. Ten temat również poruszany jest na forum dvhk.
  • #13 2942973
    luk1401
    Poziom 16  
    Fajne to urządzonko... Można by coś ciekawego wyczarować :D :D :D
  • #14 2943103
    przemo.t
    Poziom 27  
    Zainteresowaly mnie te moduly i to konkretnie. Wie ktos gdzie mozna dostac w Polsce moduly WIZNET oraz plyty ewaluacyjne do nich?? Oprocz www.gamma.pl ;p

    Pozdrawiam
  • #16 2946437
    przemo.t
    Poziom 27  
    Ten modul byl opisywany w EP, jak dla mnie ma jedna podstwaowa wade, mianowicie programowy stos TCP/IP (niepotrzebnie obciaza procka i pamiec, no i troche z tym zabawy pewnie jest)
    Mysle ze dosc ciekawa oferte ma www.gamma.pl , oferuja moduly wiznet ze sprzetowym stosem TCP/IP za 84zl netto (modul NM7010A)

    Pozdrawiam
  • #17 2946518
    lechoo
    Poziom 39  
    Warto jednak pamiętać, że w cenie NM7010A można zmontować prosty system z ATmega128 i RTL8019. Programowy stos jest trochę kłopotliwy, ale można przecież zastosować gotowe biblioteki np. uIP. Pozatym uważam, że nikt poważny nie będzie używał Bascoma do programowania aplikacji sieciowych...
  • #18 2947269
    halif
    Poziom 26  
    Zawsze można skorzystać z uP Dallasa-Maxima DS90C410 plus rzeczony Realtek. Ten DS ma wbudowany, sprzętowy stos TCP z wieloma ciekawymi funkcjami. Jak się mu podłączy kwarc 25MHz i da odpowiednio szybką pamięć to możę działać na 100Mbitach.
  • #20 3123883
    szymon_zawiercie
    Poziom 13  
    lechoo napisał:
    Pozatym uważam, że nikt poważny nie będzie używał Bascoma do programowania aplikacji sieciowych...


    Hmm... może jestem niepoważny ale napisałem takie coś w bascomie tzn. obsługe realteka protokół arp, udp, icmp, stos tcp... Według mnie to kwestia gustu kto w jakim języku pisze...
  • #21 3124475
    lechoo
    Poziom 39  
    Istnieje ciekawa i względnie tania alternatywa dla modułów ethernet na mikrokontrolerze, wystarczy bowiem kupić za ~90zł router Edimax BR-6104K, zmienić w nim oprogramowanie na specjalizowaną minidystrybucję linuksa i dopisać własną aplikację :)
    Możliwości są bardzo duże - procesor 175MHz z jądrem MIPS32, 2 porty szeregowe, 2 porty USB1.1, kilkanaście linii we/wy, oraz oczywiście prawdziwy system operacyjny.
    Więcej info znajdziecie na tych stronkach:
    http://www.linux-mips.org/wiki/Adm5120
    http://midge.vlad.org.ua/wiki
  • #22 3124733
    przemo.t
    Poziom 27  
    lechoo posiadasz moze jakies szersze info w jaki sposob podlaczyc ten routerek do mikroprocka? Niestety nic satysfakcjonujacego u Mr. google nie znalazlem. Rozumiem ze porty Rs232 i USB trzeba podlaczyc samodzielnie do procka.
  • #23 3125039
    lechoo
    Poziom 39  
    Jeśli chcesz podłączyć mikrokontroler do tego routera to najprościej będzie właśnie poprzez port szeregowy. Ale po co dodawać mikrokontroler skoro router dysponuje 32-bitowym procesorem o znacznie większej wydajności niż przeciętny mikrokontroler? Ponadto ten router ma 2MB pamięci flash i 16MB ram. Narzędzia programistyczne na procesorów MIPS32 są łatwo dostępne, wystarczy dobrze prześledzić linki dostępne na stronach podanych przeze mnie.
    Mając wgranego linuksa można dowoli testować własne programy ładując je do ramdysku w routerze.
    Posiadam ten router i zamierzam wkrótce trochę go pomęczyć, zobaczymy co z tego wyjdzie :)
  • #24 3125055
    przemo.t
    Poziom 27  
    Dzieki za info...
    Mialem zamiar sterowac poprzez internet innymi urzadzeniami jak i odczytywac dane z tych urzadzen, nie sa to zadne typowe urzadzenia tylko moje wlasne konstrukcje dlatego chcialem polaczyc ten routerek z uC, ktory zbieralby wszystkie dane i slal do routera. Tak by chyba bylo najprosciej.

    Przesledze jeszcze raz dokladnie te linki, jesli cos wyskrobiesz ciekawego z tego routerka to mam nadzieje ze sie podzelisz doswiadczeniem ;)
    Pozdrawiam
  • #25 3788247
    arren
    Poziom 11  
    Gdzie dostanę dokumentację do budowy tego modułu?
  • #26 3788532
    submariner
    Poziom 32  
    fajny ze ma zlacze mmc ale poza tym strasznie skomplikowany , enc28j60 chyba ma zdecydowanie mniej wad :) i tez wzystko jest osiagalne co do oprogramowania stosu tcp/ip.
  • #27 3789197
    ghost666
    Tłumacz Redaktor
    I jest w DIPie i da sie sample dostać darmowe... Ale niestety światowym standardem jest Realtek...

    Właśnie - ktoś może przedstawić jakieś ciekawe projekty na ENC28J60?
REKLAMA