这是用于 AVR ATmega 的名为 freeRTOS 库的 Linux 应用程序,其最新版本可作为 freeRTOS9xx_All_Files.zip 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
免费下载并在线运行这个名为 freeRTOS 库的应用程序,用于 AVR ATmega with OnWorks。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
AVR ATmega 的 freeRTOS 库
商品描述
freeRTOS 的 AVR ATmega 端口 freeRTOS 的端口可以灵活配置,使用 AVR ATmega 设备上几乎所有可用的计时器,并且可以与来自 Arduino、SeeedStudio、Sparkfun、Freetronics 或 Pololu 的几乎所有经典 Arduino 设备一起运行。展望未来,此存储库的更新频率将降低,并且仅在主要版本中更新。 请在 Github 上查看最新的提交。 https://github.com/feilipu/avrfreertos
金发姑娘类比的故事在这里讲述。 http://feilipu.me/?s=Goldilocks+Analogue
Goldilocks 1284p 的故事就在这里。 http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/
如果此存储库太复杂而无法启动,还可以使用使用看门狗定时器和堆 3 配置的最小 AVR freeRTOS。 https://github.com/feilipu/miniAVRfreeRTOS
对于 Arduino 平台,Arduino IDE 库管理器中提供了一个 freeRTOS 库。 https://github.com/feilipu/Arduino_FreeRTOS_Library
功能
- 为选定的 AVR ATmega 设备实现的 freeRTOS 9.0.0。
- 支持 ATmega328p 的 Arduino Uno、Pro、Mini、Nano 和 LilyPad。
- 支持 ATmega2560 的 Arduino Mega(Seeed ADK、Freetronics EtherMega)。
- 支持 ATmega1284p 的 Goldilocks(模拟)和 Pololu Orangutan SVP。
- 看门狗定时器 (WDT) 调度选项
- 集成 Timer2 用于使用 32.768kHz 晶体进行实时 system_time 操作。
- 多 DAC 支持:Goldilocks Analogue MCP4822、DAC8564 和 WM8731。
- 用于 MCP1284 DAC 的 ATmega1p USART4822 上的主 SPI 模式
- ChaN 的 SD 卡 FAT FS 库(9 年 2015 月 0.11 日更新:vXNUMX)
- 来自 avr-libc 上游的 time.h 库,用于标准和深奥的时间计算
- IP 协议、DHCP、NTP、PING、WIZNET W5x00 的 HTTP 网络服务器
- W5500 驱动程序,与 W5100 相同的 BSD 套接字 API
- W5200 v1.3 驱动程序,与 W5100 相同的 BSD Socket API
- W5100 v1.6.1 驱动程序,带有 BSD Socket API
- 通过 MAX3421E 为 Seeed ADK(和 Shields)提供 USB 主机支持。
- 用于 SPI EEPROM、FRAM、SRAM 的 EEFS(NASA 闪存文件系统 v2.0)
- Wiznet (IINChip) W6x5 MACRAW 上的 uIP(工作)和 uIPv00(未经测试)
- 使用 Rugged Circuits QuadRAM (2560kB) 和 MegaRAM (512kB) 的 128 XRAM 库
- 用于 ArduSat 的 XRAMFS(16x Arduino 客户端共享 512kByte Supervisor SDRAM)
- Abstract 串行以支持多个 USART(1284p、2560)并实现快速环形缓冲区。
- XBee API 模式支持。
- FTDI FT800 EVE 支持 Gameduino2(1284p、328p)和 4D Systems ADAM
- 用于 Freetronics LCD(和其他)屏蔽的 HD44780(基于 ChaN)
- 诺基亚 6100 LCD 支持。
目的
信息技术、高级最终用户、开发人员、工程
用户界面
基于 Web 的控制台/终端
程式语言
C
这是一个也可以从 https://sourceforge.net/projects/avrfreertos/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。