Получил плату SK-iMX6Q с экранчиком SK-MI0430FT-Plug. Докупил переходник USB-COM. Соединил по инструкции, включил. Пингвины на экране появились. Даже добрался в терминальной программе до файлового менеджера чем-то напоминающего Norton Commander урезанный.
Что дальше-то? Как делать и совать туда свои файлики? Как помигать светодиодом? Как работать с экранчиком?
На SK-STM32F107 светодиоды, энкодеры, ШИМ и экранчик худо-бедно осилил.
Нужен USB 2.0 и работа с парой веб-камер. STM32F107 не вывезет с обработкой.
Ни с Линуксом, ни с iMX6Q еще не сталкивался.
Нужно какое-то начало чтобы дальше можно было самому развиваться в этом кристалле и опер.системе.
Залез в темное царство, дайте лучик света.
Как вариант - работа с экраном - приложение на QT.
Отлаживать можно на большом брате (х86), если без привязки к перефирии АРМа. Гугл много знает про QT.
Дык скупой платит дважды. Уже взял STM32F107, которая не удовлетворила все потребности. Надо другой брать. Тогда уж самый навороченный arm... К тому же 3 usb'шника готовые и один в резерве. Уж лучше сразу его осваивать, чем несколько по-очереди.
На ftp заходил, скачал что есть.
Виртуальную машину не ставил. Сейчас буду пробовать.
x86 с полноценным линуксом нет. Вообще с линуксом дел не имел.
Кросс-платформенные приложения могу ляпать на делфи.
Но все же хотелось бы в линукс влезть, разобраться что там к чему, как он работает и как работать с ним в отличии от винды
За ссылочку спасибо - буду изучать и пробовать.
Про QT не знал (еще года на С не программирую). Погуглил - что-то типа делфи кросс-платформы только на С++.
Вообще С интересный язык, своеобразный, вёрткий.
Программки какие-нибудь теперь худо-бедно сляпаяю, а вот как их туда засунуть на ПМЖ?
Через флешку? Или как-то по COM порту втюхивать?
По сети
Плата доступна по ftp, ssh протоколам. Читайте инструкцию.
В NAND-флеш программу можно залить по перечисленным протоколам. Добивать в автозагрузку, практически как в обычном линуксе...
Сомневаюсь, что делфи умеет компилировать под архитектуру arm, да ешё и cortex-a9. Для этого есть соотвествуюищй кросс-компилятор.
Во как! Тонкости. Не отличил я кросс-компилятор от Delphi-CLX. Действительно у меня старенький Делфи 7, установленный когда еще небыло arm'ов.
lexx666, живете в Барнауле? Я в октябре буду дома, возможно ли будет встретиться с Вами лично? Проконсультироваться на тему линукса и cortex-a9 за "хорошей кружкой пива"?
(e-mail: chechetkin.v.v@mail.ru)
вот тут явный диссонанс - слишком маленький экран.. имхо, для такого числогрыза оптимально 1024х768 с учетом двух видеокамер и гипотетически выводимой инфы..
Самая сложная задача чипа обрабатывать оба видеопотока, видеокамеры выполняют роль 3D-датчиков и оптической мыши. На экран видео не будет выводиться - в моей задаче в этом нет смысла. Только во время отладки программы. Экран будет использоваться как универсальный пульт управления системой, по задаче большой экран - это плохо, разобьют, поломают (варвары)... Да и мне по командировкам большой таскать неудобно. Маленький со стилусом - само то!
Уже обчитался всего на свете. Голова стала большая, тупая и твердая
По рекомендации lexx666 поставил виртуальную машину на ноут, установил Ubuntu. Пока это самый большой мой подвиг. Времени катастрофически не хватает.
Так, теперь еще разобраться бы что такое zmodem...
эвона как, тогда беру свои слова обратно - действительно правильный размер.. сам с таким катался по командировкам - неубиваемый экранчег..
протокол передачи данных по последовательному каналу..
при отсутствие сети и внешних накопителей единственно возможный вариант передачи файлов на плату кита и обратно..
Здесь вроде "за базар" не спрашивают.
Нормально было сказано.
Выяснение подробностей которые для меня в порядке аксиомы, а для других - ребус. Естественный процесс для форума.
Вообще, Jury093, я очень рад Вашему интересу к моей проблеме.
Установил Ubuntu на виртуальную машину, скачал туда самый свежий buildroot
(Информация о кросс-коспиляторе из файлов с родного ftp://starterkit.dyndns.org)
там в директории \package\gcc кросс-компилятор. Как им пользоваться?
Читал что нужна утилита make и она часто идет в составе linux. В моей убунту 13.04 не нашел. Поиск по интернету уводит в какие-то не те дебри.
До сих пор не мигал светодиодом, не запустил работать экран и не загрузил на чип ни одного файла.