Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
C чего начать для чайника? - PC - Hola(Duo) - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
C чего начать для чайника?
Jury093
Добавлено 02.01.2015 16:45 Сообщение: 11
Jury093
4.5

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

не пойму суть проблемы - что мешает поставить необходимые пакеты и попробовать самому? от того, что конкретный кулик похвалит конкретную кочку вам может оказаться непосильным или слишком сложным..

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

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

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

google.ru->"как установить gdb linux"
google.ru->"как установить qt linux"

там все разжеванно на русском.. я не пойму, вам лень запрос в поисковике задать?

Цитата
Поэтому определиться с чем-то одним средством для начала намного ускорит процесс, а может и просто сдвинет с мертвой точки...

за время, пока вы задаете странные вопросы, я бы уже попробовал все вменямые дистрибутивы линуксов и Со, а заодно поискал подходящий софт для девелопания.. благо виртуальные машины значительно упрощают жизнь..
у вас есть два варианта развития:
- ищете ближайшего гуру по линуксу и встройке, с бесконечным терпением и готовностью вам помочь
- учитесь задавать вопросы (гуглю, яндексу) и постигать траекторию достижения заданной цели самостоятельно..

имхо, в инете сейчас море информации. крайне сложно сделать осмысленный запрос и получить менее одного ответа..

да, и перед тем, как искать инфу по "gdb" и "qt" хотя бы просто полистайте "Линукс для чайников", ~90% оттуда вам не пригодится, но минимум базовых знаний нужен, чтобы однажды не потерять все свои наработки из-за рухнувшего дистрибутива..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
uSasha
Добавлено 12.01.2015 16:32 Сообщение: 14
uSasha
0

Пункты: 63
Регистрация: 12.01.2015
Приветствую, тоже изучаю embedded linux после программирования микроконтроллеров.

По началу многое непонятно, мне очень помогли курсы вот отсюда:
http://free-electrons.com/docs/
тут недельный практический курс со сборкой ядра, файловой системы, приложения, графического приложения http://free-electrons.com/doc/training/embedded-linux/
Сами примеры на SAMA5, но я воспроизвел почти все на HolaPC, лишь использовал исходники uBoot и ядро от sarterkit.

Для тех, кто с линуксом совсем не знаком сначала крайне рекомендовано к прочтению и практике:
http://free-electrons.com/doc/unix_linux_introduction.pdf

Оба курса очень хороши тем, что не только говорит что делать, но и параллельно объясняет основы, которые очевидны для опытных пользователей, но непонятно для новичков.
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 13.01.2015 22:01 Сообщение: 15
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Спасибо за совет о поиске на "GOGLE", но чтобы там, что-то найти, надо иметь начальный опыт для выбора нужных данных.
Поэтому я и объявил, что нахожусь пока на начальной стадии освоения всего этого и требуется помощь в стартовом (начальном) направлении, что конкретно искать, с чего начать (IDE для разработок, отладчик и т.д.) и где найти как это собрать правильно.
Как например uSasha поделился в общих чертах как он осваивал, за что респект и уважение... но его направление не очень подходит для таких знатоков инглиша как я, PDF по микрухе осилю, но этот путь сложноват, хотя все равно положил в копилка и изучаю понемногу.

Я почему так вопрос поставил, когда осваивал LPC2478 на отладочной к нему в комплекте были примеры, но также и была предоставлена инструкция как наладить свою IDE Eclipse, компилятор, отладчик для работы и примеры заточены под это. Это дало возможность быстрее освоить. Все же практика великое дело, хотя там пришлось перейти на другой компилятор.
С этой платой просто Linux, далее как построить смотри на пример с другим процессором только для своего перестрой, вот тут в нюансах и потерялся.
Да и перебирать не вижу особого смысла, ну нравится мне Eclipse, привык к нему когда для LPC2000 писал, хотя для работы подходит QT, больше Delphi напоминает, но вот настроить QT "эт атас".
Перечитал статьи сравнения IDE, но выбор ясным от этого не стал. Может чего не досмотрел и есть другие среды разработки, получше?
Пока останавливаюсь на QT + GDB, но вот как это собрать это вопрос.
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 18.02.2016 16:15 Редактировалось 18.02.2016 16:18 Сообщение: 16
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Всем здравия!
прошел год после моих изысканий путей освоения данного девайса и самой ОС LINUX.
Хочу поделиться некоторым способом разработки ПО на самом контроллере в QT5.
Предупреждаю сразу, что в микроконтроллере DUO (двухядерном тоесть) работает естественно быстрее. Но в одноядерном HolaPC тоже сносно. Компиляция требует минуты работы микроконтроллера, но зато чтобы простенькое ПО написать надо: -usb hub, -мышь, клавиатура, и сама HolaPC.

И так! Этап первый создаем SD с помощью утилиты которая идет в комплекте Mfgtools, но вместо той ubuntu, что в комплекте, я подменил на ubuntu12 из статьи одного спеца, вот ссылочка:
http://uacy.ru/ubuntu-12-04-lts-dlya-hola-pc/
и еще его же доустановка LXDE
http://uacy.ru/graficheskiy-interfeys-lxde-na-hola-pc/
Советую ознакомится для начинающего очень много полезного и все на русском языке.
Там есть ссылки готовой сборки убунту.
Вот например uacy.ru/files/hola-linaro-precise-server-20121124-17-lxde.tar.gz.
Качаем ее и вставляем в папку "..\Mfgtools-Rel-4.0.0_130424_Hola_PC_UPDATER_SK\Mfgtools-Rel-4.0.0_130424_Hola_PC_UPDATER_SK\Profiles\MX6DL Linux Update\OS Firmware"
и меняем rootfs.tar.gz на свою сборочку, поменяв имя архива нашей сборки обьязательно на rootfs.tar.gz
Создаем SD карту согласно инструкции HolaPC.
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 18.02.2016 16:25 Редактировалось 18.02.2016 17:37 Сообщение: 17
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Этап второй апгрейд до ubuntu14.
ubuntu14 дает возможность установить QT5 посредством
команд apt-get install.
подключаем клавиатуру
нажимаем ctrl+alt+F1
входит в консоль
там набираем: do-release-upgrade и нажимаем ENTER
естественно надо включить предварительно сеть и интернет должен быть в данной сети.
Процесс примерно займет до двух часов на нормальном интернете. По ходу установки будут запросы на дальнейшие действия, придется выбирать исходя из ваших нужд.
Если что-то не пойдет или не станет, то повторить команду можно из консоли если система работает или начать заново с формирования SD карты.
Самое главное в этих танцах с бубном получить рабочую систему и чтобы в ней работала команда "sudo apt-get install ...".
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 18.02.2016 22:10 Редактировалось 18.02.2016 22:15 Сообщение: 18
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Этап третий установка QT5
перезагружаем холу после установки системы
подключаем клавиатуру
нажимаем ctrl+alt+F1
входит в консоль
там набираем:
sudo apt-get install qt5-default qtbase5-dev qtdeclarative5-dev libqt5xmlpatterns5-dev qtscript5-dev qttools5-dev qt3d5-dev qtmultimedia5-dev libqt5svg5-dev qtdeclarative5-dev-tools qttools5-dev-tools qtlocation5-dev qtsensors5-dev qtpim5-dev qt-components-ubuntu

и еще установить sudo apt-get install libudev-dev
и еще
sudo apt-get install qtcreator qt4-dev-tools

Процесс занимает много времени.

После установки желательно перезагрузить.
Возможно надо после указать qmake -qt=qt5
Спуститься к концу Подняться к началу
Персональная информация
MTolin
Добавлено 18.02.2016 22:40 Редактировалось 18.02.2016 22:44 Сообщение: 19
MTolin
0

Пункты: 537
Регистрация: 23.12.2014
Этап финальный
заходим в LXDE, если он был установлен из сборки,
что я описывал ранее,
логин-linaro
пароль-linaro

откроется рабочий стол похожий на винду
жмем пуск->System Tools->XTerm
откроет терминал
набираем sudo qtcreator
ждемс пока загрузится

Потом настройка QTCreator входим в меню
Tools->Options
В окне выбираем Build&Run
Делаем настройки
QT Version выбираем пункт который стоит или добавляем и устанавливаем ему из /usr/bin/qmake
Compilers ставим из /usr/bin/gcc
Debuggers ставим из /usr/bin/gdb если не стоит
CMake ставим из /usr/bin/make
Kits должен стоять Desktop, Desktop, Local PC ...
И незабываем жмакать Apply иначе не поймете почему не работает.

И после сих трудов можно создать проект и любоваться оконным приложением или другим приложением в зависимости от типа выбранного вами проекта.
Если вам это помогло, то слова благодарности и пожелания здравия вслух в мой адрес, будет более чем достаточным.

Предупреждаю сразу компиляция и работа QtCreator требуют терпения, но зато мобильненько, малые проекты вполне сносно разрабатывать и менять код программы на ходу.
Спуститься к концу Подняться к началу
Персональная информация
mls
Добавлено 27.02.2016 20:59 Сообщение: 20
mls
0

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