インテルがArduino 101ファームウェアソースリリースを発表

研究とハックのために、Arduino 101とGenuino 101に装備されているリアルタイムオペレーティングシステム(RTOS)のソースコードを紹介します。







パッケージには、101のCurieプロセッサ用の完全なBSP(Board Support Package)が含まれています。これにより、オペレーティングシステムとファームウェアのカーネルを変更およびコンパイルして、更新プログラムとブートローダーを管理できます。 (これには注意してください。間違ったブートローダーを使用するとボードが破損し、蘇生にJTAGプログラマが必要になるためです)。







ファームウェアはCurieモジュールのx86チップ上で実行され、これらのコールバックを使用してARCコア(Arduinoスケッチを制御します)と対話します。

x86は現在、Bluetooth低エネルギー(BLE)とUSBを提供し、ARCコアをオフロードします。

この機能を実装するコードをカスタム機能の開始点として使用できます。







キーボードとマウスを使用してArduino 101に機能を追加することを既に考えましたか? または、BLEを介してスケッチを読み込むことについて? または、アプリがバッテリーで動作しているときにディープスリープを導入することについて? 今、あなたはそれをすることができます! (少し手間がかかる場合があります)







このステップがArduino 101とGenuino 101にさらに興味深い機能をもたらすことを願っています。低レベルプログラミングの第一人者でない場合は、このトピックに特化したフォーラムセクションとArduino 101カーネルリポジトリに注目して、ニュースと最初に新しい機能を試してください。







新しいプロジェクトを作成した経験をコミュニティと共有することを忘れないでください!







Arduinoブログ投稿翻訳

https://blog.arduino.cc/2016/04/21/intel-releases-the-arduino-101-firmware-source-code/








All Articles