Це програма для Linux під назвою бібліотеки freeRTOS для AVR ATmega, останню версію якої можна завантажити як freeRTOS9xx_All_Files.zip. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою freeRTOS libraries для AVR ATmega з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
Бібліотеки freeRTOS для AVR ATmega
ОПИС:
AVR ATmega порт freeRTOS Порт freeRTOS, який можна гнучко налаштувати, використовує майже будь-який доступний таймер на пристроях AVR ATmega і буде працювати майже з будь-яким класичним пристроєм Arduino від Arduino, SeeedStudio, Sparkfun, Freetronics або Pololu.Надалі це сховище оновлюватиметься рідше і лише з основними випусками. Будь ласка, перевірте на Github останні коміти. https://github.com/feilipu/avrfreertos
Тут розповідається історія з аналогом Златовласки. http://feilipu.me/?s=Goldilocks+Analogue
Історія Златовласки 1284p тут. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/
Якщо цей репозиторій занадто складний для початку, також доступний мінімальний AVR freeRTOS, налаштований за допомогою Watchdog Timer і Heap 3. https://github.com/feilipu/miniAVRfreeRTOS
Для платформи Arduino є безкоштовна бібліотека RTOS, доступна в менеджері бібліотеки Arduino IDE. https://github.com/feilipu/Arduino_FreeRTOS_Library
Функції
- FreeRTOS 9.0.0 реалізовано для окремих пристроїв AVR ATmega.
- Arduino Uno, Pro, Mini, Nano і LilyPad з підтримкою ATmega328p.
- Arduino Mega (Seeed ADK, Freetronics EtherMega) з підтримкою ATmega2560.
- Златовласка (аналог) і старший віце-президент Pololu Orangutan з підтримкою ATmega1284p.
- Варіант планування сторожевого таймера (WDT).
- Вбудований Timer2 для роботи в режимі реального часу з кристалом 32.768 кГц.
- Підтримка кількох ЦАП: аналоговий MCP4822, DAC8564 і WM8731.
- Основний режим SPI на ATmega1284p USART1 для ЦАП MCP4822
- Бібліотека SD-карти ChaN FAT FS (оновлення 9 березня 2015: v0.11)
- бібліотека time.h від avr-libc upstream для стандартних та езотеричних обчислень часу
- IP-протоколи, DHCP, NTP, PING, HTTP веб-сервер для WIZNET W5x00
- Драйвер W5500, той самий BSD Socket API, що й W5100
- Драйвер W5200 v1.3, той самий BSD Socket API, що й W5100
- Драйвер W5100 v1.6.1 з BSD Socket API
- Підтримка USB-хосту через MAX3421E для Seeed ADK (і Shields).
- EEFS (NASA Flash File System v2.0) для SPI EEPROM, FRAM, SRAM
- uIP (робочий) і uIPv6 (неперевірений) на Wiznet (IINChip) W5x00 MACRAW
- Бібліотека для 2560 XRAM з використанням надійних схем QuadRAM (512 КБ) і MegaRAM (128 КБ)
- XRAMFS (16 клієнтів Arduino, які спільно використовують 512kByte Supervisor SDRAM) для ArduSat
- Абстрактний послідовний для підтримки кількох USART (1284p, 2560) та реалізованих швидких кільцевих буферів.
- Підтримка режиму API XBee.
- Підтримка FTDI FT800 EVE для систем Gameduino2 (1284p, 328p) і 4D систем ADAM
- HD44780 для Freetronics LCD (та інших) щитів (на основі ChaN)
- Підтримка РК-дисплея Nokia 6100.
Аудиторія
Інформаційні технології, досвідчені кінцеві користувачі, розробники, інженерія
Користувацький інтерфейс
Веб-базований, консольний/термінал
Мова програмування
C
Це додаток, який також можна отримати з https://sourceforge.net/projects/avrfreertos/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.