Este é o aplicativo Linux denominado bibliotecas freeRTOS para AVR ATmega, cuja versão mais recente pode ser baixada como freeRTOS9xx_All_Files.zip. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado bibliotecas freeRTOS para AVR ATmega com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
Bibliotecas freeRTOS para AVR ATmega
DESCRIÇÃO
Porta AVR ATmega de freeRTOS Uma porta de freeRTOS que pode ser configurada de forma flexível e flexível, usa quase qualquer Timer disponível em dispositivos AVR ATmega e funcionará com quase qualquer dispositivo Arduino clássico de Arduino, SeeedStudio, Sparkfun, Freetronics ou Pololu.Daqui para frente, este repositório será atualizado com menos frequência e apenas com os principais lançamentos. Por favor, verifique no Github para os últimos commits. https://github.com/feilipu/avrfreertos
A história da Goldilocks Analogue é contada aqui. http://feilipu.me/?s=Goldilocks+Analogue
A história da Goldilocks 1284p está aqui. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/
Se este repositório for muito complicado para começar, um AVR freeRTOS mínimo configurado usando Watchdog Timer e Heap 3 também está disponível. https://github.com/feilipu/miniAVRfreeRTOS
Para a plataforma Arduino, há uma biblioteca RTOS gratuita disponível no gerenciador da biblioteca IDE do Arduino. https://github.com/feilipu/Arduino_FreeRTOS_Library
Funcionalidades
- freeRTOS 9.0.0 implementado para dispositivos AVR ATmega selecionados.
- Arduino Uno, Pro, Mini, Nano e LilyPad com suporte para ATmega328p.
- Arduino Mega (veja ADK, Freetronics EtherMega) com ATmega2560 suportado.
- Goldilocks (analógico) e Pololu Orangutan SVP com suporte para ATmega1284p.
- Opção de programação do Watchdog Timer (WDT)
- Timer2 integrado para operação em tempo real do sistema com cristal de 32.768 kHz.
- Suporte a vários DAC: Goldilocks Analogue MCP4822, DAC8564 e WM8731.
- Modo Master SPI em ATmega1284p USART1 para MCP4822 DAC
- Biblioteca FAT FS do cartão SD da ChaN (atualização em 9 de março de 2015: v0.11)
- Biblioteca time.h do avr-libc upstream para cálculos de tempo padrão e esotéricos
- Protocolos IP, DHCP, NTP, PING, servidor web HTTP para WIZNET W5x00
- Driver W5500, mesmo BSD Socket API que W5100
- Driver W5200 v1.3, mesma API BSD Socket que W5100
- Driver W5100 v1.6.1 com BSD Socket API
- Suporte a host USB por meio de MAX3421E para ADK Seeed (e Shields).
- EEFS (NASA Flash File System v2.0) para SPI EEPROM, FRAM, SRAM
- uIP (funcionando) e uIPv6 (não testado) no Wiznet (IINChip) W5x00 MACRAW
- Biblioteca para 2560 XRAM usando Rugged Circuits QuadRAM (512kB) e MegaRAM (128kB)
- XRAMFS (16x Arduino Clients compartilhando 512kByte Supervisor SDRAM) para ArduSat
- Serial abstrato para oferecer suporte a vários USART (1284p, 2560) e buffers de anel rápido implementados.
- Suporte ao modo API XBee.
- Suporte FTDI FT800 EVE para Gameduino2 (1284p, 328p) e Sistemas 4D ADAM
- HD44780 para Freetronics LCD (e outros) Shields (com base em ChaN)
- Suporte para Nokia 6100 LCD.
Público
Tecnologia da informação, usuários finais avançados, desenvolvedores, engenharia
Interface com o usuário
Baseado na Web, Console / Terminal
Linguagem de Programação
C
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/avrfreertos/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.