これは、AVR ATmega 用の freeRTOS ライブラリという名前の Linux アプリで、最新リリースは freeRTOS9xx_All_Files.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
OnWorks を使用して、AVR ATmega 用の freeRTOS ライブラリという名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
AVR ATmega 用の freeRTOS ライブラリ
DESCRIPTION
freeRTOS の AVR ATmega ポート 柔軟に設定できる freeRTOS のポートは、AVR ATmega デバイスで利用可能なほぼすべてのタイマーを使用し、Arduino、SeeedStudio、Sparkfun、Freetronics、または Pololu のほぼすべての古典的な Arduino デバイスで動作します。今後、このリポジトリは、メジャー リリースの場合にのみ更新される頻度が減ります。 最新のコミットについては Github で確認してください。 https://github.com/feilipu/avrfreertos
ゴルディロックス・アナログの物語はここで語られます。 http://feilipu.me/?s=Goldilocks+Analogue
ゴルディロックス 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
オプション
- freeRTOS 9.0.0 は、選択された AVR ATmega デバイスに実装されています。
- ATmega328p をサポートする Arduino Uno、Pro、Mini、Nano、および LilyPad をサポート。
- ATmega2560 をサポートする Arduino Mega (Seeed ADK、Freetronics EtherMega)。
- Goldilocks (アナログ) および Pololu Orangutan SVP (ATmega1284p 対応)。
- ウォッチドッグ タイマー (WDT) スケジュール オプション
- 2kHz Crystal によるリアルタイム system_time 動作用の統合 Timer32.768。
- 複数の DAC サポート: Goldilocks アナログ MCP4822、DAC8564、および WM8731。
- MCP1284 DAC 用の ATmega1p USART4822 のマスター SPI モード
- ChaN の SD カード FAT FS ライブラリ (9 年 2015 月 0.11 日更新: vXNUMX)
- 標準および難解な時間計算用の、avr-libc アップストリームの time.h ライブラリ
- WIZNET W5x00 用 IP プロトコル、DHCP、NTP、PING、HTTP Web サーバー
- W5500 ドライバー、W5100 と同じ BSD ソケット API
- W5200 v1.3 ドライバー、W5100 と同じ BSD ソケット API
- W5100 v1.6.1 ドライバー (BSD ソケット API 付き)
- Seeed ADK (およびシールド) の MAX3421E を介した USB ホストのサポート。
- SPI EEPROM、FRAM、SRAM 用の EEFS (NASA フラッシュ ファイル システム v2.0)
- Wiznet (IINChip) W6x5 MACRAW 上の uIP (動作中) および uIPv00 (未テスト)
- 堅牢な回路を使用した 2560 XRAM 用ライブラリ QuadRAM (512kB) および MegaRAM (128kB)
- ArduSat 用 XRAMFS (16kByte スーパーバイザー SDRAM を共有する 512x Arduino クライアント)
- 複数の USART (1284p、2560) と実装された高速リング バッファーをサポートするための抽象シリアル。
- XBee API モードのサポート。
- FTDI FT800 EVE による Gameduino2 (1284p、328p) および 4D Systems ADAM のサポート
- Freetronics LCD (およびその他) シールド用 HD44780 (ChaN ベース)
- Nokia 6100 LCD のサポート。
Audience
情報技術、高度なエンドユーザー、開発者、エンジニアリング
ユーザーインターフェース
Webベースのコンソール/ターミナル
プログラミング言語
C
これは、https://sourceforge.net/projects/avrfreertos/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。