It's alive!!! или АЦП на mini2440 заработал

Стандартная версия драйвера GPIO позволяет работать только с цифровыми ногами. Сегодня засел за шаманства с образами системы, библиотеками и VS. В 2.45 ночи по Москве получил образ с работающим драйвером, который поддерживает и цифру и аналоговые ноги.

В запарке собирал все не с тем bsp файлом, поэтому получил WinCE на китайском:)

На AIN0 висит подстроечник, который распаян на mini2440, на AIN1 повесил еще один. Покрутил, получил результат. Скоро будет подробная статья.

Комментарии (28)

RSS свернуть / развернуть
Под винду все?
0
Ага, если работать без системы, то таких проблем нет.
0
Кстати, а debian не пробовал запихивать в него?
0
Не, не пробовал, может когда с виндой наиграюсь, попробую линуксообразное. Да и программировать под линуксом не пробовал ни разу, только на питоне.
0
Я так и не нашел сборок актуальных дебиановских, хотя, вроде бы можно самому собрать…
0
на робофоруме вроде был пост на тему сборки дебиана для мини2440 и вроде даже было что-то готовое.
0
Спасибо, посмотрю…
0
Под мою плату вот туториал. Сейчас пишу перевод с комментариями и дополнениями в сообщество.
0
Круто, спасибо!
0
code.google.com/p/friendlyarm/wiki/Linux_Tutorial
хендбук по сборке rootfs
0
Не пробовал собирать? Кстати, пакеты потом, я так понимаю, собирать самому из deb-src?
0
Можно deb-src, но это долго, я делаю кросскомпиляцию, а потом создаю .deb пакет.
0
Т.е. deb-src = пересобрать прямо на железке, а ты собираешь на «большой машине» и потом получается сразу .deb. А как быть с зависимостями?
0
К сожалению, отслеживать вручную. Иначе никак. Но в приниципе у каждого пакета на debian.org есть описание, по нему можно ориентироваться.
0
Жалко, что никто не собирает под эти ARM'ы хотя бы ограниченное количество популярных пакетов. Как по опыту — собирается без проблем?
0
Ребята, у меня эта плата, пакеты ставятся обычным apt-get, ничего собирать не нужно, все популярные пакеты есть, сейчас еще собрал минимум на busybox.
0
интересно на нём Qt получится запустить??
0
  • avatar
  • RomiX
  • 21 августа 2011, 10:18
Можно. Смотреть надо в сторону Qt Embedded.
0
отлично! надо будет тоже заказать…
0
Отлично. Чем дальше смотрю, тем больше хочу такую платку…
0
  • avatar
  • _YS_
  • 21 августа 2011, 16:27
це конешн здорово, но зачем? Не дешевле прикупить какой нибудь Бушный КПК и извращаться на нем. Там и железо помощней будет и корпус уже есть.
0
А также проблемы с выводом пинов GPIO на нормальные разъемы, проблемы с перепрошивкой и сборкой дистрибутива ОС и куча прочего гемора. Когда-то тоже хотел поиграться со старым КПК, но понял, что проще купить подобную плату. КПК все-таки конечный продукт, а эта плата — для разработки и отладки.
0
А мне понравилась винда на китайском
0
Осталось только его выучить:)
0
Я свою плату получил, Super6410. Судя по всему, это тоже самое что и OK6410-A. Предустановлена винда на китайском. И что обидно, собрать другой не могу, пока нету ни VS2005 под рукой, ни возможности её скачать. Попробовал образ, который ты выкладывал в теме про GPIO, на авось, не пошел. Зато в готовой поставке есть примеры прог, работающие с LED и ADC. Правда исходники этих прог с комментариями на китайском :)
0
Поздравляю:) Мой образ подходит только для мини2440 с экраном T35, для твоей платы надо искать bsp файл(должен быть у производителя) на основе которого собирается образ системы в студии. В дефолтном образе для мини2440 тоже были примеры мигания диодами, чтения АЦП и прочее, но они написаны на С++, с использованием системного апи и достаточно жутко смотрящимися для непрограммиста системными вызовами. Хотя для использования ацп, spi и i2c в C# их тоже делать импорт нативных функций из системных библиотек.
0
В линуксе для всего этого custom ioctl, да плюс и платы поддерживаются в мейнтенсе ядра.
0
В линуксе работать с GPIO легче, можно прямо из консоли ногами дрыгать, но мне удобнее занматься извратом с WinCE, линукс может как-нибудь потом.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.