Это приложение для Windows под названием библиотеки freeRTOS для AVR ATmega, последний выпуск которого можно загрузить как freeRTOS9xx_All_Files.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием бесплатные библиотеки RTOS для AVR ATmega с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
- 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение и установите его.
- 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine - это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine - это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
СКРИНШОТЫ
Ad
библиотеки 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, настроенный с использованием сторожевого таймера и кучи 3. https://github.com/feilipu/miniAVRfreeRTOS
Для платформы Arduino существует бесплатная библиотека RTOS, доступная в диспетчере библиотек Arduino IDE Library. 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.
- Goldilocks (аналог) и Pololu Orangutan, старший вице-президент с поддержкой ATmega1284p.
- Опция планирования сторожевого таймера (WDT)
- Встроенный таймер 2 для работы system_time в реальном времени с кристаллом 32.768 кГц.
- Поддержка нескольких ЦАП: аналог Goldilocks MCP4822, DAC8564 и WM8731.
- Главный режим SPI на ATmega1284p USART1 для ЦАП MCP4822
- Библиотека FAT FS для SD-карты ChaN (Обновление от 9 марта 2015 г .: v0.11)
- Библиотека time.h из восходящего потока avr-libc для стандартных и эзотерических расчетов времени
- 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 Host через 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, совместно использующих супервизор SDRAM объемом 512 Кбайт) для ArduSat
- Abstract Serial для поддержки нескольких USART (1284p, 2560) и реализации быстрых кольцевых буферов.
- Поддержка режима XBee API.
- Поддержка FTDI FT800 EVE для Gameduino2 (1284p, 328p) и 4D-систем ADAM
- HD44780 для ЖК-экранов Freetronics (и других) (на основе ChaN)
- Поддержка ЖК-дисплея Nokia 6100.
Аудитория
Информационные технологии, Продвинутые конечные пользователи, Разработчики, Инжиниринг
Интерфейс пользователя
Веб-интерфейс, консоль / терминал
Язык программирования
C
Это приложение также можно загрузить с https://sourceforge.net/projects/avrfreertos/. Он размещен в OnWorks, чтобы его можно было легко запускать в сети с помощью одной из наших бесплатных операционных систем.