2

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

4

2 回答 2

2

Lego NXT 2.0 系统使用与 NXT 1.0 相同的智能积木,非常开放,您应该从 Lego 下载硬件和软件开发套件,其中包括主机和传感器的示意图。主机的两个 CPU 的开源固件也可用:

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

  • 256 KB 闪存
  • 64 KB 内存
  • 48兆赫

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

  • 4 KB 闪存
  • 512 字节 RAM
  • 8兆赫
于 2011-12-05T13:48:51.917 回答
0

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

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

于 2010-09-23T12:09:14.737 回答