我想为Lego NXT 2.0编写一个操作系统。从哪儿开始?

时间:2010-09-23 12:01:51

标签: operating-system firmware lego

我想为Lego NXT 2.0编写操作系统,但我找不到有关该系统架构的信息。有没有人有任何例子?或者有关该主题的任何其他有用信息?

2 个答案:

答案 0 :(得分:2)

Lego NXT 2.0系统使用与NXT 1.0相同的智能砖,它非常开放,你应该下载包含主机和传感器原理图的hardware and software development kit from Lego。另外还有主机两个CPU的开源固件:

主处理器:Atmel®32位ARM®处理器,AT91SAM7S256

  • 256 KB FLASH
  • 64 KB RAM
  • 48 MHz

协处理器>Atmel®8位AVR处理器,ATmega48

  • 4 KB FLASH
  • 512字节RAM
  • 8 MHz

答案 1 :(得分:0)

我猜第一步是建立运行OS的硬件。什么是CPU和支持芯片等。有多少内存,存储,它有什么形式的IO等等。如果你不能从乐高自己那里得到它,我猜你将不得不拆掉一个单位来获得芯片ID和那里的数字和逆向工程。

这有多难?也许有嵌入式硬件或Linux驱动程序经验的人可能会猜到。