我想为Lego NXT 2.0编写操作系统,但我找不到有关该系统架构的信息。有没有人有任何例子?或者有关该主题的任何其他有用信息?
答案 0 :(得分:2)
Lego NXT 2.0系统使用与NXT 1.0相同的智能砖,它非常开放,你应该下载包含主机和传感器原理图的hardware and software development kit from Lego。另外还有主机两个CPU的开源固件:
主处理器:Atmel®32位ARM®处理器,AT91SAM7S256
协处理器>Atmel®8位AVR处理器,ATmega48
答案 1 :(得分:0)
我猜第一步是建立运行OS的硬件。什么是CPU和支持芯片等。有多少内存,存储,它有什么形式的IO等等。如果你不能从乐高自己那里得到它,我猜你将不得不拆掉一个单位来获得芯片ID和那里的数字和逆向工程。
这有多难?也许有嵌入式硬件或Linux驱动程序经验的人可能会猜到。