资源说明:针对Arduino 硬件的优化的FreeRTOS源码。
This is a fork of Richard Barry's freeRTOS, optimised for the Arduino AVR devices.
## Compatibility 兼容下面的Arduino
* ATmega328 @ 16MHz : Arduino UNO, Arduino Duemilanove, Arduino Diecimila, etc.
* ATmega328 @ 16MHz : Adafruit Pro Trinket 5V, Adafruit Metro 328, Adafruit Metro Mini
* ATmega328 @ 16MHz : Seeed Studio Stalker
* ATmega328 @ 16MHz : Freetronics Eleven
* ATmega328 @ 12MHz : Adafruit Pro Trinket 3V
* ATmega32u4 @ 16MHz : Arduino Leonardo, Arduino Micro, Arduino Yun, Teensy 2.0
* ATmega32u4 @ 8MHz : Adafruit Flora, Bluefruit Micro
* ATmega1284p @ 16MHz: Sanguino, WickedDevice WildFire
* ATmega1284p @ 24.576MHz : Seeed Studio Goldilocks, Seeed Studio Goldilocks Analogue
* ATmega2560 @ 16MHz : Arduino Mega, Arduino ADK
* ATmega2560 @ 16MHz : Seeed Studio ADK
* ATmegaXXXX @ XXMHz : Anything with an ATmega MCU, really.
## Files & Configuration OS文件和配置
* `Arduino_FreeRTOS.h` : Must always be `#include` first. It references other configuration files, and sets defaults where necessary.
* `FreeRTOSConfig.h` : Contains a multitude of API and environment configurations.
* `FreeRTOSVariant.h` : Contains the AVR specific configurations for this port of freeRTOS.
* `heap_3.c` : Contains the heap allocation scheme based on `malloc()`. Other schemes are available, but depend on user configuration for specific MCU choice.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。