::  Repouso  

Ethernut: Projeto livre do Encaixar-Ethernet

Afixado em RTOS, pilha do TCP/IP, Ethernet encaixado, AVR, favorito
Em quinta-feira, agosto 31, 2006

Ethernut é o nome de um projeto do opensource do encaixar-Ethernet controlado pelo arauto Kipp (software do egnite GmbH). O projeto inclui a ferragem e o software que você pode livremente transferir do Web site do egnite.

ethernut-board-v1
Ethernut 1

Você pode transferir o diagrama esquemático, PWB e o software dá forma livremente ao local do egnite. Talvez você pode construir sua própria placa em seu lugar, mas eu não recomendo essa maneira. Pode ser muito difícil. Apenas compre um ou dois pronto para usar a placa do distribuidor de Ethernut.

Processador

Ethernut oferece 3 versões da placa do desenvolvimento:

  • Ethernut controlador de 1 processador de Atmel AVR ATMega128 e Ethernet de utilização de Realtek RTL8019AS (10Mbps).
  • O uso imóvel ATMega128 de Ethernut 2, mas nesta versão usam LAN91C111 como o controlador do Ethernet (10/100 de Mbps).
  • Controlador do Ethernet do BRAÇO AT91R40008 e do DM9000E de Atmel do uso de Ethernut 3 (10/100 de Mbps).

Nut/OS



Nut/OS é um pacote de pilha simplificada de RTOS e de TCP/IP. RTOS de Ethernut suporta multi-threading cooperativo simples (non-preemtive!), alimentador de evento, alocamento de memória dinamic, I/O conduzido interrupção, e temporizadores. As ofertas da pilha do TCP/IP: ARP, IP, ICMP, UDP e TCP, DHCP, DNS e HTTP.

Desenvolvimento

Ethernut Nut/OS foi escrito original usando AVR-GCC (coleção do compilador do GNU). AVR-GCC é igualmente o opensource AVR-GCC está disponível livremente para o usuário do linux e do Windows.

Ethernut 1 e 2 o uso AVR ATMega128, assim que você precisam o compilador e a ferramenta do descargador para essa microplaqueta. Felizmente você pode começ aquelas ferramentas para livre.

Para o usuário de Windows, você pode transferir WinAVR, que contêm AVR-GCC e outras ferramentas. Também, estúdio do AVR de transferência, que tem o descargador STK-200/500. Todos os aqueles software estão livres.

Além de WinAVR, se você tem o dinheiro, você pode usar o compilador comercial, o ICCAVR de ImageCraft e o CodeVisionAVR do cavalo-força InfoTech.

Para o usuário do linux, você pode transferir o pacote de AVR-GCC. Você igualmente precisará o descargador de UISP.

Anote, para transferir seu código à placa de Ethernut, você precisa de construir ou comprar adaptadores de programação de SPI ou de JTAG.

Ethernut 2 e 3 instrumento Xilinx CPLD. Se você quer modificar o programa de CPLD, você precisa de transferir o software livre de ISE Webpack de www.xilinx.com.

Para o processador do BRAÇO (Ethernut 3.0), você precisará de transferir ARM-GCC.

ethernut-board-v2
Ethernut 2

Aplicações de amostra

Há a aplicação de amostra 2 que você pode usar como o ponto de partida para explorar o sistema de Ethernut:

  • O carregador de carregador BOOTP/TFTP do Ethernet baseou o carregador de carregador
  • WebPort simples correia-separa para monitorar e controlar portos do I/O através do navegador.

ethernut-board-v3
Ethernut 3

Versão da placa

Eu começ diretamente esta tabela do Web site do egnite.

Característica Ethernut 1.3 G Ethernut 2.1 B Ethernut 3.0 D
Processador central ATmega128 14.7456 megahertz ATmega128 14.7456 megahertz AT91R40008 73.728 megahertz
RAM 32 kBytes 32 kBytes 30 bancos 16 kBytes 256 kBytes
Memória permanente flash de 128 kBytes
4 kBytes EEPROM
flash de 128 kBytes
4 kBytes EEPROM
flash de uma série de 512 kByte
Flash de 4 MBytes
512 bytes EEPROM de série
Ethernet RTL8019AS 10 MBit LAN91C111 10/100 MBit DM9000E 10/100 MBit
Ferragem programável Não XC9536XL, uso interno somente XC95144XL, em parte disponível
Pulso de disparo CY22393 programável
RS232 principal Fêmea DB9 Fêmea DB9 com RTS/CTS Macho DB9 com aperto de mão cheio do modem
RS232 secundário TTL no porto da expansão Através do adaptador do cabo (ligação em ponte) ou
TTL no porto da expansão
Através do adaptador do cabo (CPLD) ou
TTL no porto da expansão
RS485 Não Sim, meio - duplex Não
Portos do I/O de Digitas 31 31 Até 48, em parte através de CPLD
Entradas análogas 8 8 Não
Expansão de memória Sim Sim Sim, através de CPLD
Ferragem
Pulso de disparo/calendário
Não Não Sim, com apoio do capacitor
Ranhura para cartão da memória Não Não Sim, cartão do MMC ou do SD
Fonte de alimentação Linear
8-12V 150mA
Linear
8-12V 400mA
Agulheiro
5V 200mA - 24V 70mA
Dimensão milímetro 98 x 78 98 x 78 98 x 78

Licença

Ethernut é publicado sob o GPL. Anote por favor, todo o código publicado sob o GPL o força a publicar todo o código derivado e todas as modificações.

Fonte: www.ethernut.de

Uma resposta a “Ethernut: Projeto livre do Encaixar-Ethernet”

  1. O microcontrolador e os sistemas encaixados Hilite na rede de EarthSync dizem:

    […] Ethernut: Projeto livre do Encaixar-Ethernet […]


[O sistema encaixado rola-b]
Cuidado:
A página Não-Inglesa é gerada por um software da tradução automática que possa se levantar tradução impreciso.
Considere para ver a versão inglesa original através da ligação na parte inferior desta página.