Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
C чего начать для чайника?
MTolin
Добавлено 23.12.2014 22:25
4
Сообщение: 1
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Есть Hola-PC, скачал с сайта все, попробовал создать загрузочную SD все четыре образа, все работает. Запустил виртуальную машину с ubuntu, работает все... но как создать свое приложение с видео, или запустить пример какой-либо... ???
После Windows, freeRTOS под MLPC2478, AVRStudio и т.д. очень тяжело въезжаю, уже вторую неделю. Хотелось бы хоть как-то начать внедрение и изучение, иначе только с теорией все затянется на месяцы.
Если кто может пошагово объяснить что делать, чтобы собрать простой пример и как запустить на плате, на какие источники информации и книги обратить внимание при освоение сего девайса, начиная с уровня чайника.
Благодарен за понимание!
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 24.12.2014 08:20 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Две недели ... лукавите
Неужели за это время не зашли в виртуальной машине в папочку src/app/hello_world - по названию не перепутать предназначение содержимого.
Просто копируете бинарь на плату (например по ftp) и запускаете.
Там же еще 3 прикладных примера по нарастающей сложности.
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 24.12.2014 10:50 Сообщение: 3
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Запустить это прекрасно для детского сада, а как скомпилировать?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 24.12.2014 11:11 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
make
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.12.2014 11:51 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
но как создать свое приложение с видео, или запустить пример какой-либо... ???

тащите исходники - mplayer, gstreamer, xbmc и по ним изучайте..

Цитата
Хотелось бы хоть как-то начать внедрение и изучение, иначе только с теорией все затянется на месяцы.

бывает, что период меняется на "годы", в зависимости от желаемого результата..

Цитата
Если кто может пошагово объяснить что делать, чтобы собрать простой пример и как запустить на плате, на какие источники информации и книги обратить внимание при освоение сего девайса, начиная с уровня чайника.

пошагово вам никто объяснять не будет, практически все ответы легко находятся в инете, надо всего лишь грамотно составить вопрос..
ключевые слова и фразы для гугля:
линукс для чайников
програмирование в линуксе для чайников
как скомпилировать свое приложение в линуксе
что такое кросскомпиляция
что такое qt
как вывести изображение в qt
графический ускоритель imx6
пример makefile

держите в голове, что полно примеров для imx6q, а у вас imx6s..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 24.12.2014 23:23 Сообщение: 6
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Ох тяжко это из виндовс-сапиенс перерождаться, но надо
Для Jury093 благодарность за направление движения в нужном русле, когда за плечами опыт то кажется что все просто, но когда только начинаешь осваивать линукс то даже поиск по нету займет тучу времени, да и перебрать и отсеить нужную инфу для чайника сложновато. Пожалуй поищу себе и куплю книжечку спровочник по командам линукс и т.д., так быстрее будет проходить процесс осваивания.

Подведем первый итог:
-на плате установил образ Ubuntu_dt - все же граф. оболочка попривычнее
-на рабочем компе VMware с предлагемым в пакете сопровождения образом Ubuntu, согласно инструкции. Пощелкал, попробовал настроить то-се, принялся за "Hello world".
Первый нюанс работать надо через терминал, находится в usr/bin/ файл gnome-terminal для платы, на виртуальной машине в меню Application поискать.
для работы с терминалом почитать ЛИНУКС ДЛЯ ЧАЙНИКОВ, напоминает работу с ДОСом.
На виртуальной машине, в терминале:
-поменял в hello.c тест вывода сообщений
-сделал вход в папку:
user@Hola-bld:~/src/app$ cd hello_world
user@Hola-bld:~/src/app/hello_world$ ls
hello hello.c hello.o Makefile
-сделал make -тоесть сборку исходника, может выкинуть ошибку, очевидно в makefile на прописана инструкция удаления выходных файлов компиляции, после удаления вручную остались только hello.c, makefile, далее компиляция пошла. Посмотрев содержимое makefile стало понятно где инструменткомпилятора расположен.
Кстати для этой платформы как я понял Linaro чутли не единственный и
стабильный?
но как оказаолось make самое простое.
Запуск выдал следующее:
user@Hola-bld:~/src/app/hello_world$ hello
The program 'hello' can be found in the following packages:
* hello
* hello-debhelper
Try: sudo apt-get install <selected package>
user@Hola-bld:~/src/app/hello_world$ ls
hello hello.c hello.o Makefile
Если сделать инсталляцию то выдает:
user@Hola-bld:~/src/app/hello_world$ hello
Hello, world!
Но текст то я поменял, значит что он с другого места потянул.
Деинсталировал и получил результат :
user@Hola-bld:~/src/app/hello_world$ sudo apt-get remove hello
user@Hola-bld:~/src/app/hello_world$ hello
bash: /usr/bin/hello: cannot execute binary file
хотя сам файл там есть.
Что же тут не так?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.12.2014 08:33 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
При копировании файла скорее всего "потерялись" атрибуты исполняемого файла.
chmod 777 ./file
Или настройте через свойства файла в mc
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 25.12.2014 19:41 Сообщение: 8
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Цитата
При копировании файла скорее всего "потерялись" атрибуты исполняемого файла.
chmod 777 ./file
Или настройте через свойства файла в mc

Помогло если добавить sudo
sudo chmod 777 ./hello

Есть один нюанс, виртуальная машина этот код не воспроизводит, только на плате ARM запустилась прога Hello, а я думал, что на виртуалке тоже пойдет, то есть простая программа а пересобирать под каждую платформу необходимо!

Теперь возник вопрос под какую среду разработки сориентироваться QT, Eclipse или ... варианты, чтобы и визуальные окна легко создавать и отладку визуальную иметь, и быстро освоить и настроить под плату можно было?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.12.2014 22:42 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Есть один нюанс, виртуальная машина этот код не воспроизводит, только на плате ARM запустилась прога Hello, а я думал, что на виртуалке тоже пойдет, то есть простая программа а пересобирать под каждую платформу необходимо!
Ого, т.е. код от LPC2478 у вас работал на PC ...
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 01.01.2015 20:09 Сообщение: 10
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Не совсем так, просто подумалось что на виртуалке крутится линух под IMX6 ... где-то так

И все же какие средства разработки есть в исходниках или же лучше что-то другое заиспользовать?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC