maison  de ::  

Ethernut : Projet Libre D'Enfoncer-Ethernet

Signalé dans RTOS, pile de TCP/IP, Ethernet inclus, AVR, favori
Jeudi, Août 31, 2006

Ethernut est le nom d'un projet d'opensource d'enfoncer-Ethernet contrôlé par le héraut Kipp (logiciel d'egnite Gmbh). Le projet inclut le matériel et le logiciel que vous pouvez librement télécharger du site Web d'egnite.

ethernut-board-v3
Ethernut 1

Vous pouvez télécharger le schéma, carte et le logiciel forment librement l'emplacement d'egnite. Peut-être vous pouvez établir votre propre conseil à votre endroit, mais je ne recommande pas de cette façon. Ce peut être très difficile. Achat juste un ou deux prêt à employer le conseil du distributeur d'Ethernut.

Processeur

Ethernut offre 3 versions de conseil de développement :

  • Ethernut contrôleur 1 processeur d'Atmel AVR ATMega128 et Ethernet employants de Realtek RTL8019AS (10Mbps).
  • L'utilisation immobile ATMega128 d'Ethernut 2, mais à cette version ils emploient LAN91C111 comme contrôleur d'Ethernet (10/100 Mbps).
  • Contrôleur d'Ethernet du BRAS AT91R40008 et du DM9000E d'Atmel d'utilisation d'Ethernut 3 (10/100 Mbps).

Nut/OS



Nut/OS est un paquet de pile simplifiée de RTOS et de TCP/IP. Ethernut’s RTOS soutient le multi-filetage simple de coopérative (non-preemtive !), traiteur d'événement, attribution de mémoire dinamic, I/O conduit par interupt, et temporisateurs. Les offres de pile de TCP/IP : Arp, IP, ICMP, UDP et TCP, DHCP, DNS et HTTP.

Développement

Ethernut Nut/OS était writen originaly en utilisant AVR-GCC (collection de compilateur de GNU). AVR-GCC est également l'opensource AVR-GCC est disponible librement pour l'utilisateur de Linux et de Windows.

Ethernut 1 et 2 l'utilisation AVR ATMega128, ainsi vous a besoin du compilateur et de l'outil de déchargeur pour ce morceau. Heureusement vous pouvez obtenir ces outils pour libre.

Pour l'utilisateur de Windows, vous pouvez télécharger WinAVR, qui contiennent AVR-GCC et d'autres outils. En outre, studio du téléchargement AVR, qui a le déchargeur STK-200/500. Tous les ces logiciel sont libres.

Sans compter que WinAVR, si vous avez l'argent, vous pouvez employer le compilateur commercial, l'ICCAVR d'ImageCraft et le CodeVisionAVR de la HP InfoTech.

Pour l'utilisateur de Linux, vous pouvez télécharger le paquet d'AVR-GCC. Vous aurez besoin également du déchargeur d'UISP.

Notez, pour télécharger votre code au conseil d'Ethernut, vous devez construire ou acheter les adapteurs de programmation de SPI ou de JTAG.

Ethernut 2 et 3 instrument Xilinx CPLD. Si vous voulez modifier le programme de CPLD, vous devez télécharger le logiciel libre d'ISE Webpack de www.xilinx.com.

Pour le processeur de BRAS (Ethernut 3.0), vous devrez télécharger ARM-GCC.

Lien Permanent :PIC-MINI-Web, un 
panneau de développement d'Enfoncer-Ethernet à prix réduit pour des
microcontrôleurs de PIC
Ethernut 2

Applications D'Échantillon

Il y a l'application d'échantillon 2 que vous pouvez employer en tant que point de départ pour explorer le système d'Ethernut :

  • Le chargeur BOOTP/TFTP d'Initialisation d'Ethernet a basé le chargeur d'initialisation
  • WebPort simple enchaînement-divisent pour surveiller et commander des ports d'I/O par l'intermédiaire de navigateur.

Lien Permanent :Wavecom ouvert au
logiciel pour les réalisateurs Enfoncer-Cellulaires
Ethernut 3

Version De Conseil

J'obtiens directement cette table du site Web d'egnite.

Dispositif Ethernut 1.3 G Ethernut 2.1 B Ethernut 3.0 D
Unité centrale de traitement ATmega128 14.7456 mégahertz ATmega128 14.7456 mégahertz AT91R40008 73.728 mégahertz
RAM 32 K bytes 32 K bytes + 30 banques 16 K bytes 256 K bytes
Mémoire Non-volatile flash de 128 K bytes
4 K bytes EEPROM
flash de 128 K bytes
4 K bytes EEPROM
flash de publication périodique de 512 K bytes
Flash De 4 Moctets
512 bytes EEPROM périodique
Ethernet RTL8019AS 10 MBit LAN91C111 10/100 MBit DM9000E 10/100 MBit
Matériel Programmable Non XC9536XL, utilisation interne seulement XC95144XL, partiellement disponible
Horloge CY22393 programmable
RS232 principal Femelle DB9 Femelle DB9 avec RTS/CTS Mâle DB9 avec la pleine poignée de main de modem
RS232 secondaire TTL au port d'expansion Par l'intermédiaire de l'adapteur de câble (pullover) ou
TTL au port d'expansion
Par l'intermédiaire de l'adapteur de câble (CPLD) ou
TTL au port d'expansion
RS485 Non Oui, semi-duplex Non
Ports De Digital I/O 31 31 Jusqu'à 48, en partie par l'intermédiaire de CPLD
Entrées Analogiques 8 8 Non
Expansion De Mémoire Oui Oui Oui, par l'intermédiaire de CPLD
Matériel
Horloge/Calendrier
Non Non Oui, avec la protection de condensateur
Fente De Carte De Mémoire Non Non Oui, carte de MMC ou d'écart-type
Alimentation D'Énergie Linéaire
8-12V 150mA
Linéaire
8-12V 400mA
Commutateur
5V 200mA - 24V 70mA
Dimension millimètre 98 x 78 98 x 78 98 x 78

Permis

Ethernut est édité sous le GPL. Svp la note, tout le code édité sous le GPL vous force à éditer tout le code dérivé et toutes les modifications.

Source : www.ethernut.de

Une réponse à “Ethernut : Enfoncer-Ethernet Libre Project” ;

  1. Le microcontrôleur et les systèmes inclus Hilite au réseau d'EarthSync indique :

    [ … ; ] Ethernut : Projet Libre D'Enfoncer-Ethernet [ … ; ]


Entrées Relatives Possibles :

Attention :
La page Non-Anglaise est produite par un logiciel de traduction automatique qui peut monter traduction imprécise.
Considérez regarder la version anglaise originale par l'intermédiaire du lien en bas de cette page.

[ y | 41426 | 2008-03-01 02:18:20 ]