воскресенье, 5 октября 2014 г.

ATMEGA2560 breakout board


В какой-то момент мы поняли, что ATMEGA328 уже не хватает для реализации всех необходимых возможностей нашего летающего робота: программная память и ножки на исходе. Мы решили заменить его на ATMEGA2560, поскольку это очень похожий микроконтроллер, но со значительным запасом ресурсов.

У нас не было готовой отладочной платы ATMEGA2560. А хотелось периодически использовать этот микроконтроллер в других проектах. Распаивать же по 100 крошечных ножек (с шагом 0.5 мм) на каждый прототип нам не хотелось, поэтому решено было сделать плату со штырьками, вставляющуюся в сокет по типу компьютерных процессоров эпохи Pentium I :) Также плата должна быть самодостаточной, то есть иметь хотя бы кварц на борту.

суббота, 23 ноября 2013 г.

Подключение монитора VGA к Cubieboard



Есть три варианта подключения VGA монитора к одноплатному компьютеру Cubieboard:
  1. Конвертер HDMI→VGA (у нас под рукой такого не оказалось, искать было не спортивно);
  2. Baseboard - дороговато!
  3. Использовать выведенные ножки микроконтроллера и небольшую схему - так мы и поступили.

суббота, 26 октября 2013 г.

Установка Linux на Cubieboard

Как мы ставили Linux на SD-карту для использования в одноплатном компьютере Cubieboard.


Предыстория

По умолчанию на внутренней флеш-памяти компьютера имеется ОС Android, однако нам она не подходит, ведь мы хотим не мультимедийно-развлекательную платформу, а бортовой компьютер для летающего робота. В его задачи будет входить распознавание образов с видеокамеры и формирование управляющих команд. Конечно, полноценный Linux для таких целей подходит гораздо лучше.