Хорошие эмуляторы для встроенного Linux - PullRequest
7 голосов
/ 29 января 2010

Есть ли хорошие эмуляторы для изучения встроенного Linux?

Ответы [ 6 ]

8 голосов
/ 29 января 2010

Если вы хотите играть с Linux на Arm, вы можете играть с qemu. Таким образом, вы можете эмулировать, например, планшет N8x0

3 голосов
/ 29 января 2010

Beagle Board - это хорошая доска для самостоятельной разработки / среда для изучения встроенного Linux.

Доска является относительно дешевой ($ 149), и здесь много поддержки со стороны сообщества и множество проектов с открытым исходным кодом.

http://beagleboard.org/

3 голосов
/ 29 января 2010

Встроенный Linux похож на Linux, но иногда с возможностями микроконтроллера. Изучите Linux на обычном ПК, затем найдите для себя инструментарий PIC, использующий компилятор C, и изучите на нем материал MCU.

1 голос
/ 10 июля 2017

Это на самом деле зависит от того, что вы подразумеваете под встроенным Linux. Встроенный Linux может быть:

  • Обычный (настольный дистрибутив) безголовый Linux на Intel Atom или любом x86, вы можете использовать любой ПК или ВМ в качестве эмулятора.
  • Дистрибутив на платформе, отличной от x86, такой как ARM, вы можете использовать ARM VM или вы можете купить RasberryPi за столь дешевую цену. Здесь вы изучаете кросс-компиляцию.
  • Если вы имеете в виду драйвер обучающего устройства, то вы можете использовать фиктивный драйвер устройства и сначала попрактиковаться в этом.
  • Linux с ядром реального времени
  • и многое другое.

Мой совет: возьмите RasberryPi и попробуйте скопировать какой-нибудь проект, чтобы получить представление о кросс-компиляции и работе непосредственно с аппаратным обеспечением. Или просто используйте VM, чтобы изучить взаимодействие со всеми компонентами Linux.

0 голосов
/ 30 июля 2012

Вы можете использовать beaglebone для изучения встроенного Linux. Это очень дешево и около 6000 INR. Вы можете играть со всеми этими GPIO, аналоговым входом, ШИМ и т. Д. (Намного больше). Вы можете научиться писать драйвер устройства для вашего собственного устройства.

0 голосов
/ 30 января 2010

Я предлагаю вам использовать ВМ. Если вы размещены в Windows, используйте бесплатный VMWare Server , например, и загрузите в него выбранный дистрибутив.

...