roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:45

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 14:12 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Всем привет, :) Начал постепенно переходить на ARM и изучать Linux, всвязи с чем возникли вопросы:
(да, не спорю вопросы ламерские, но все же)
1) Как осуществляется программирование и отладка? На самой плате или ПК?
2) Следствие из 1 - для программирования устройства должен ли Linux стоять на ПК?
3) Подойдут ли дрова для переферии от Linux для ПК?
4) Какие есть среды разработки?
5) Какие есть GUI?
6) Можно ли на ARM пересобрать OpenCV под Linux?

Характеристики платы, на котрой буду учиться:
- TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core
- Memory supporting up to 256MByte DDR SDRAM and 256MByte NAND Flash
- UART, USB OTG, Ethernet, Audio, SD/MMC, Keyboard, Jtag,...
- Supports 24-bit TFT LCD, DVI-D and TV S-Video Output Display
- Supports VGA, Camera, WiFi, GPS, GPRS, 3G Functions through Modules
- Ready-to-Run Linux2.6 and WinCE 6.0

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 14:19 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
почитайте ветку про мини, те же яйца :)

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Эту ветку я читал, но ответов не нашел. :(
В основном в этой ветке, конфигурирование и настройка, у меня больше вопросы по части разработки софта.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
писать можно на Qt на любой linux системе, и собирать под арм, а если гуй не надо, то и на Си можно.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 18:12 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Как раз таки Гуй и нужен.
А OpenCV можно пересобрать под Линух на АРМ?
И все же:
1) Где пишется программа?
2) В какой среде?
3) Где компилируется и собирается?

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
1. Можно линукс на VВох поставить.
Например, нельзя на линуксе писать программы для WM, а можно ли в винде писать для линукса - не знаю.
2. Среда - Qt Сrеаtоr
на счет ОреnСV не знаю, не пользовался.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 19:24 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Спасибо, уже понятнее становится.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 21:01 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
1) Программы мождно писать как на ПК, так и непосредственно на МК, если в его Линуксе установлены среды разработки.
2) Куча разных сред, одна из них QT
3) Следствие из 1 вопроса
OpenCV есть под линукс - на их сайте можно скачать исходники

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 22 авг 2010, 22:43 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Спасибо.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 24 авг 2010, 15:19 
Не в сети
Аватара пользователя

Зарегистрирован: 07 авг 2010, 06:36
Сообщения: 66
Откуда: Sydney, Australia
прог. языки: C/C++
D1mcon писал(а):
1) Как осуществляется программирование и отладка? На самой плате или ПК?


Можно и там и там. Обычно люди делают это на ПК.

D1mcon писал(а):
2) Следствие из 1 - для программирования устройства должен ли Linux стоять на ПК?


Крайне желательно. Можно вести разработку под Windows используя cygwin, но если дорожите психическим здоровьем - я не советую. :)

D1mcon писал(а):
3) Подойдут ли дрова для переферии от Linux для ПК?


Не совсем понял какое железо на Вашей плате DevKit8000 совпадает с железом на ПК... Наверно лучше уточнить вопрос.

D1mcon писал(а):
4) Какие есть среды разработки?


Имеется в виду для кросс-компиляции или IDE? Если кросс-компиляция, то под Вашу платку я бы посоветовал CodeSourcery. Если IDE, то Eclipse.

D1mcon писал(а):
5) Какие есть GUI?


GUI для чего? Уточните вопрос, пожалуйста.

D1mcon писал(а):
6) Можно ли на ARM пересобрать OpenCV под Linux?


Под OMAP3530 можно.

D1mcon писал(а):
Характеристики платы, на котрой буду учиться:


Хороший процессор, неплохая платка. Правда, для начала тяжеловата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 24 авг 2010, 23:36 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
2mgalemin, спасибо за ответы :)

Gui мне нужен для моего приложения под Linux, тут я остановил свой выбор на QT
Дрова для железа: вот к примеру у меня есть дрова для тв тюнера для Linux x86, можно ли как-то их пересобрать для Linux arm?
За 4 вопрос отдельное спасибо, убили обоих зайцев одним разом :)

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 24 авг 2010, 23:42 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Тут встречный вопрос будет: вы сможете этот ТВ тюнер физически подключить к плате с АРМ? Если да, то тогда можно пересобрать

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 25 авг 2010, 02:02 
Не в сети
Аватара пользователя

Зарегистрирован: 07 авг 2010, 06:36
Сообщения: 66
Откуда: Sydney, Australia
прог. языки: C/C++
QT - хорошая библиотека для C++, мне понравилась (интересно, почему в этой ветке называли QT средой и даже говорили что на QT можно писать).

На счёт драйверов - можно попробовать пересобрать под ARM, возможно даже получится скомпилировать, есть некоторая вероятность, что тюнер даже может запуститься, но мне это уже больше напоминает баловство. :pardon:

P.S. Советую хотя бы поверхностно просмотреть книжки "Building Embedded Linux Systems" (Karim Yaghmour) и, если есть желание поковырять драйвера под тюнер - "Linux Device Drivers" (Jonathan Corbet). Ну и начинать с начала, а не с середины, т.е. FAQ-и, статьи, книги, "Hello World!" и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 25 авг 2010, 02:14 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
mgalemin писал(а):
интересно, почему в этой ветке называли QT средой и даже говорили что на QT можно писать...

Потому что QT очень подобна ОС - в которой присутствует куча инструментов - потому это и есть среда (советую для ознакомления поискать по ключевым словам QTopia - сразу станет ясно что QT это среда разработки)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux ARM вопросы новичка
СообщениеДобавлено: 25 авг 2010, 02:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 авг 2010, 06:36
Сообщения: 66
Откуда: Sydney, Australia
прог. языки: C/C++
Не советую искать по ключевым словам Qtopia ибо разработка Qtopia завершилась в 2008 году. Очевидно Вы имеете в виду QT Extended (разработка завершена в 2009), а точнее QT Extended Improved, но это уже просто ветка QT Extended в свободном плавании. Собственно QT - это библиотека классов C++. В составе же QT фреймворка есть среда разработки QT Creator.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO