Выбор встраиваемых Linux-систем совета
Я недавно начал работать над новым проектом-колесного робота платформы, которая будет способна навигации автономно, не только при помощи различных датчиков близости, но и с помощью реальных алгоритмов компьютерного зрения. Платформа будет поддерживать связь с внешним миром использованием Wi-Fi или BlueTooth. Чтобы ответить на мои требования и дизайн, и что более важно, чтобы испытать нечто новое на своем пути, я решил использовать встроенные Linux борту. Я совершенно эксперт Linux (использую и разработке для Linux уже более десяти лет), поэтому я не против изменения распределения или даже само ядро, если это будет необходимо.
Выбор борту встроенные Linux не так просто. Есть много разновидностей, которые приходят в отличии цены, размеры, особенности и требования к питанию.
Для моего проекта, я решил сохранить предельную цену в 150 $, размером примерно 10 × 10 см, потребляемая мощность до менее 1 ампера при 5В. Что касается функций - подключение является наиболее важным аспектом (USB, Ethernet, WiFi, последовательный), а хорошо бы иметь в бортовой видео и звуковых контроллеров.
После некоторых исследований, я придумал следующий перечень плат:
BeagleBoard
BeagleBoard является USB-питание, низкая стоимость, фан-менее одноплатный компьютер.
Цена: 150 $
Особенности игры:
- 600 МГц ARM Cortex-A8 процессор
- 128mb LPDDR оперативной памяти, 256 Мб NAND Flash
- MMC + / SD / SDIO интерфейс для памяти или беспроводной связи
- OpenGL способны 2D/3D графического ускорителя
- Потребляемая мощность 2 Вт
Связь:
- USB 2.0 On The Go
- I2C, SPI
- RS-232
- DVI-D, S-видео выход
- Стерео аудиовход и аудиовыход
- JTAG (отладка)
Кажется, что есть сильное сообщество за Beagle совета, с активным списков рассылки, богатая база знаний WIKI, и канал IRC.
Дополнительная информация:
- Homepage: http://beagleboard.org
- Wiki: http://elinux.org/BeagleBoard
Linux Stamp
Linuxstamp является открытым Процессорный модуль источника на основе AT91RM9200.
Цена: 120 $.
Особенности игры:
- Atmel AT91RM9200 процессор (процессор ARM9 с MMU, 180МГц эксплуатации)
- 32 МБ SDRAM (ограничивается только 1x 54-TSOP чипов SDRAM)
- 8Мб SPI DataFlash
- 1x слот для карт SD
- POE способны (48В -> 5В питания может быть реализован на материнской плате)
Связь:
- 1x 10/100 Ethernet
- 1x USB хост порт (позволяет WiFi адаптеры, флеш-накопителей и других устройств USB, которые будут использоваться)
- Последовательный порт отладки доступ через FTDI USB / Serial конвертер
- JTAG-порт
Дополнительная информация:
- Homepage: http://www.thelinuxstamp.com
- Wiki: http://opencircuits.com/Linuxstamp
Gumstix Overo
Поскольку это имя, Gumstix Overo является резинка с антипригарным размера платы с Linux внушительный список функций, очень маленький размер, вес и с низким энергопотреблением.
Цена: 150 $
Особенности игры:
- 600-МГц ARM Cortex ™-A8 Основные
- 256 МБ с низким энергопотреблением DDR RAM
- 256 Мб NAND Flash
- MicroSD адаптер
Подключение
- I2C, PWM линии (6), A / D (6), 1-Wire, UART, SPI, камера в, Дополнительные линии MMC
- аудиовход, аудиовыход
- USB OTG сигналов, USB-хост HS
Основным недостатком Gumstix overo с моей точки зрения, является тот факт, что все подключения функций, входят в «сигналы» и отсутствие разъема себя, и поэтому требуют платы расширения.
Выводы ...
После некоторых размышлений, я решил заказать Бигль совета. Она имеет больше возможностей, чем Linux Stamp, и, на мой взгляд, это лучше в цене \ соотношение стоимости.
Что дальше?
Следующее, что нужно сделать, это выбрать встроенный дистрибутив Linux для запуска на борту Linux. Мой следующий пост будет описывать то, что "Embedded Linux Distribution", и будет сравнивать между основными palyers на рынке.












