2

Lego NXT 2.0用のOSを作成したいのですが、このシステムのアーキテクチャに関する情報が見つかりません。誰か例がありますか?または、このトピックに関するその他の有用な情報はありますか?

4

2 に答える 2

2

Lego NXT 2.0システムは、非常にオープンなNXT 1.0と同じインテリジェントブリックを使用しているため、メインユニットとセンサーの回路図を含むハードウェアおよびソフトウェア開発キットをLegoからダウンロードする必要があります。本体の2つのCPU用のオープンソースファームウェアも利用できます。

メインプロセッサ: Atmel®32ビットARM®プロセッサ、AT91SAM7S256

  • 256KBフラッシュ
  • 64 KB RAM
  • 48 MHz

コプロセッサー: Atmel®8ビットAVRプロセッサー、ATmega48

  • 4KBフラッシュ
  • 512バイトのRAM
  • 8 MHz
于 2011-12-05T13:48:51.917 に答える
0

最初のステップは、OS を実行するハードウェアを確立することだと思います。CPUとサポートチップは何か、メモリ、ストレージの量、IOの形式など。レゴ自体からそれを取得できない場合は、ユニットを分解してチップIDを取得する必要があると思いますそこから数値とリバース エンジニアリングを行います。

これはどのくらい難しいですか?おそらく、組み込みハードウェアまたは Linux ドライバーの経験がある人なら推測できるかもしれません。

于 2010-09-23T12:09:14.737 に答える