Đây là ứng dụng Linux có tên là thư viện freeRTOS dành cho AVR ATmega có bản phát hành mới nhất có thể được tải xuống dưới dạng freeRTOS9xx_All_Files.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên là thư viện freeRTOS cho AVR ATmega với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
thư viện freeRTOS cho AVR ATmega
MÔ TẢ
Cổng AVR ATmega của freeRTOS Một cổng freeRTOS có thể được cấu hình linh hoạt linh hoạt sử dụng hầu hết mọi Timer có sẵn trên các thiết bị AVR ATmega và sẽ hoạt động với hầu hết mọi thiết bị Arduino cổ điển từ Arduino, SeeedStudio, Sparkfun, Freetronics hoặc Pololu.Trong tương lai kho lưu trữ này sẽ được cập nhật ít thường xuyên hơn và chỉ với các bản phát hành chính. Vui lòng kiểm tra tại Github để biết các cam kết mới nhất. https://github.com/feilipu/avrfreertos
Câu chuyện Goldilocks Analogue được kể ở đây. http://feilipu.me/?s=Goldilocks+Analogue
Câu chuyện Goldilocks 1284p là ở đây. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/
Nếu kho lưu trữ này quá phức tạp để bắt đầu, một AVR freeRTOS tối thiểu được định cấu hình bằng Watchdog Timer và Heap 3 cũng có sẵn. https://github.com/feilipu/miniAVRfreeRTOS
Đối với nền tảng Arduino, có một Thư việnRTOS miễn phí có sẵn trong trình quản lý Thư viện IDE Arduino. https://github.com/feilipu/Arduino_FreeRTOS_Library
Tính năng
- freeRTOS 9.0.0 được triển khai cho các thiết bị AVR ATmega được chọn.
- Arduino Uno, Pro, Mini, Nano và LilyPad có hỗ trợ ATmega328p.
- Arduino Mega (Seeed ADK, Freetronics EtherMega) có hỗ trợ ATmega2560.
- Goldilocks (Analogue) & Pololu Orangutan SVP có hỗ trợ ATmega1284p.
- Tùy chọn lập lịch hẹn giờ cho cơ quan giám sát (WDT)
- Tích hợp Timer2 cho hoạt động system_time thời gian thực với Tinh thể 32.768kHz.
- Hỗ trợ nhiều DAC: Goldilocks Analogue MCP4822, DAC8564, & WM8731.
- Chế độ Master SPI trên ATmega1284p USART1 cho MCP4822 DAC
- Thư viện thẻ SD FAT FS của ChaN (Cập nhật ngày 9 tháng 2015 năm 0.11: vXNUMX)
- thư viện time.h từ avr-libc ngược dòng cho các phép tính thời gian tiêu chuẩn và bí truyền
- Giao thức IP, DHCP, NTP, PING, máy chủ web HTTP cho WIZNET W5x00
- Trình điều khiển W5500, BSD Socket API giống như W5100
- Trình điều khiển W5200 v1.3, BSD Socket API giống như W5100
- Trình điều khiển W5100 v1.6.1 với BSD Socket API
- Hỗ trợ USB Host thông qua MAX3421E cho Seeed ADK (và Shields).
- EEFS (Hệ thống tệp Flash của NASA v2.0) cho SPI EEPROM, FRAM, SRAM
- uIP (đang hoạt động) và uIPv6 (chưa được kiểm tra) trên Wiznet (IINChip) W5x00 MACRAW
- Thư viện cho 2560 XRAM sử dụng Mạch chắc chắn QuadRAM (512kB) & MegaRAM (128kB)
- XRAMFS (16x Khách hàng Arduino chia sẻ 512kByte Supervisor SDRAM) cho ArduSat
- Tóm tắt Serial để hỗ trợ nhiều USART (1284p, 2560) và triển khai bộ đệm vòng nhanh.
- Hỗ trợ Chế độ API XBee.
- Hỗ trợ FTDI FT800 EVE cho ADAM Hệ thống Gameduino2 (1284p, 328p) & 4D
- HD44780 cho Freetronics LCD (và các loại khác) Tấm chắn (dựa trên ChaN)
- Hỗ trợ màn hình LCD Nokia 6100.
Khán giả
Công nghệ thông tin, Người dùng cuối nâng cao, Nhà phát triển, Kỹ thuật
Giao diện người dùng
Dựa trên web, Bảng điều khiển / Thiết bị đầu cuối
Ngôn ngữ lập trình
C
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/avrfreertos/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.