Я хочу написать ОС для Lego NXT 2.0. Когда начать? - PullRequest
2 голосов
/ 23 сентября 2010

Я хочу написать ОС для Lego NXT 2.0, но не могу найти информацию об архитектуре этой системы.У кого-нибудь есть примеры?Или какая-нибудь другая полезная информация по теме?

Ответы [ 2 ]

2 голосов
/ 05 декабря 2011

В системе Lego NXT 2.0 используется тот же интеллектуальный блок, что и у NXT 1.0, который является довольно открытым, и вам следует загрузить комплект разработки аппаратного и программного обеспечения от Lego , который включает схемы для основного блока и датчиков.Также доступна прошивка с открытым исходным кодом для двух процессоров основного блока:

Основной процессор: 32-разрядный процессор ARM® Atmel®, AT91SAM7S256

  • 256 КБFLASH
  • 64 КБ ОЗУ
  • 48 МГц

Сопроцессор: 8-битный процессор AVR Atmel®, ATmega48

  • 4 КБ FLASH
  • 512 байтов ОЗУ
  • 8 МГц
0 голосов
/ 23 сентября 2010

Полагаю, первым шагом было бы установить оборудование, на котором будет работать ваша ОС.Что такое процессор и поддерживающие микросхемы и т. Д. Сколько памяти, памяти, какой формы ввода-вывода у него есть и т. Д. Если вы не можете получить это от самих Lego, я думаю, вам придется демонтировать блок, чтобы получить ID чипови номера и обратный инженер оттуда.

Насколько это сложно?возможно, кто-то со встроенным оборудованием или опытом работы с драйверами Linux может догадаться.

...