|
Написание и отладка пользовательской программы под Embedded Linux. Как стартануть?, Не могу понять, с чего начать и как сделать |
|
|
|
Apr 16 2018, 18:50
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 5-04-09
Пользователь №: 47 192

|
Добрый день всем. Народ, может кто знает? Проблема такова: Работаю под самим Linux'ом, но десктопным, на компе и безо всякой виртуалки. Нужно писать и отлаживать пользовательское ПО под встроенный Linux. Embedded Linux собран под одно из 2-х ядер, находящихся внутри чуда Zynq-7000, конкретно под плату zc706. Имеется инструмент Vivado, Xilinx SDK, но я в нем новичок. У меня опыт программирования MK с использованием RTOS, но это совсем другое, потому-что там исходники операционки и пользовательских задач собираются вместе. Также, и программировать под самой Linux на C/C++ для меня дело привычное (конкретно сейчас - работаю под Eclipse CDT в OpenSUSE). Но что такое работать под Embedded Linux - пока тайна и задача, к которой, не знаю, с какой стороны подойти. Что-то слышалось про GDB, но как настроить его и прикрутить к той же IDE Eclipse - не знаю. Помогите пожалуйста, как решить эту задачу? Еще такая же предстоит с IMX 6D (NXP), плюс еще и сборка ядра самой системы под него - а моих знаний для этого недостаточно. Расскажите пожалуйста, как победить? Подчеркну: в частности интересует работа с инструментом Eclipse (конкретно написание ПО и отладка). Заранее благодарю!
|
|
|
|
|
 |
Ответов
|
Apr 27 2018, 14:13
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(AVR @ Apr 27 2018, 15:42)  Допустим, автор темы соберет простое приложение тулчейном. Дальше пойдет что-то сложнее - тогда что? Тогда нажимем кнопку Debug в Eclipse, прога загрузиться на таргет и запуститься. Цитата Как автор будет библиотеки цеплять? Хоть статически, хоть динамически. Стандартные есть в составе тулчейна. Особые библиотеки можно отдельно на десктопе кросс-компилятором собрать, можно перетянуть. Я перетянул линуксовые библиотеки из таргета на виндовый десктоп, подключил их к проекту - профит!!!
|
|
|
|
Сообщений в этой теме
transf Написание и отладка пользовательской программы под Embedded Linux. Как стартануть? Apr 16 2018, 18:50 juvf Для MOXA UC-8410 был мануал. там на таргете подним... Apr 17 2018, 04:01 transf Спасибо вам juvf за подробный ответ. Apr 17 2018, 08:45  Pat Смотрите в сторону Qt.
Из QtCreator все это легко ... Apr 17 2018, 18:29   juvf Цитата(Pat @ Apr 17 2018, 23:29) Смотрите... Apr 18 2018, 02:57 twix Цитата(transf @ Apr 16 2018, 19:50) Народ... Apr 17 2018, 05:55 x893 Можно и в сторону visual studio смотреть. Там тоже... Apr 17 2018, 18:32 Tarbal Цитата(transf @ Apr 16 2018, 22:50) Еще т... Apr 20 2018, 01:44 transf Цитата(juvf @ Apr 17 2018, 07:01) Вам нуж... Apr 24 2018, 10:07  juvf Цитата(transf @ Apr 24 2018, 15:07) не со... Apr 24 2018, 19:38   juvf Цитата(AVR @ Apr 28 2018, 10:48) Хорошо, ... Apr 28 2018, 12:27    AVR Цитата(juvf @ Apr 28 2018, 15:27) А чем э... May 8 2018, 08:16
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|