реклама на сайте
подробности

 
 
> Сборка среды программирования под Cortex A9-A7, Одно условие- под Windows 32 bit (XP, Win7)
mantech
сообщение Jan 26 2018, 08:00
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую.

Собственно вопрос - может у кого есть методика сборки под указанные ОС системы, включающей в себя компилятор, ИДЕ, еще что там будет нужно, чтоб сделать собственный загрузчик для камней на базе ядра кортекс А7 или А9?

Вопросов по программированию нет, все это я уже давно делал в ИАРе, но клиент просит, чтоб было сделано на свободно распространяемом софте.

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

Настройка отладки(GDB и пр.) не нужна от слова вообще.

Буду очень признателен за все советы и ссылки откуда чего скачать...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jan 26 2018, 11:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Не надо IDE. Достаточно упомянутой Linaro + make, если он не идет в комплекте.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 26 2018, 11:47
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Jan 26 2018, 14:41) *
Не надо IDE. Достаточно упомянутой Linaro + make, если он не идет в комплекте.


Это когда просто скомпилить уже готовое и портированное, то согласен, а сам процесс портирования все-таки не такой уж тривиальный, поэтому ИДЕ все же желательна

ЗЫ. Ну и все-таки наверно предполагаете, что под такой проц в проекте не один файл main.c... Там около сотни файлов, это ж все нужно собрать в новый проект и уж потом компилить...

Сообщение отредактировал mantech - Jan 26 2018, 11:50
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 26 2018, 11:56
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Jan 26 2018, 14:47) *
Это когда просто скомпилить уже готовое и портированное, то согласен, а сам процесс портирования все-таки не такой уж тривиальный, поэтому ИДЕ все же желательна

Совершенно тривиален - поверьте, делал неоднократно. IDE только помешает.
Всего-то нужно внести минимум правок, написать новый скрипт для линкера и добавить Makefile.
И клиенту передадите аккуратный проект, не требующий документации по установке и сборке.

Цитата(mantech @ Jan 26 2018, 14:47) *
Там около сотни файлов, это ж все нужно собрать в новый проект и уж потом компилить...

Освойте make, и обнаружите, что "собрать проект" - это совсем даже не проблема.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 26 2018, 11:59
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Jan 26 2018, 14:56) *
Совершенно тривиален - поверьте, делал неоднократно. IDE только помешает.
Всего-то нужно внести минимум правок, написать новый скрипт для линкера и добавить Makefile.
И клиенту передадите аккуратный проект, не требующий документации по установке и сборке.


Освойте make, и обнаружите, что "собрать проект" - это совсем даже не проблема.


Я это понимаю, но в данном вопросе полный ноль, глянул в эти мейкфайлы - все-равно, что птичий язык изучать...
Неужели нет способа проще и понятнее??
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 26 2018, 12:07
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Jan 26 2018, 14:59) *
Я это понимаю, но в данном вопросе полный ноль, глянул в эти мейкфайлы - все-равно, что птичий язык изучать...

Есть такое. Но на начальном этапе во все тонкости можно не вдаваться, да и гугл выручит.

Цитата(mantech @ Jan 26 2018, 14:59) *
Неужели нет способа проще и понятнее??

Ну, можно и из bat-файла все собрать, наверное. Но вряд ли это сильно проще.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 26 2018, 12:15
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Jan 26 2018, 15:07) *
Есть такое. Но на начальном этапе во все тонкости можно не вдаваться, да и гугл выручит.


Ну, можно и из bat-файла все собрать, наверное. Но вряд ли это сильно проще.


Это понятно, но все-таки ИДЕ как-то должна помогать в этом, например автогенератор мейкфайлов?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 26 2018, 12:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Jan 26 2018, 15:15) *
Это понятно, но все-таки ИДЕ как-то должна помогать в этом, например автогенератор мейкфайлов?

По-моему, трудозатраты на борьбу с IDE сведут плюсы от возможной помощи с её стороны на нет.
Тем более, что ценность приобритенного опыта будет равна нулю.

Если бы стояла задача вести разработку - тогда, возможно, и стоило бы смотреть в этом направлении,
но Вам ведь уже отлаженный проект просто собрать надо.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 26 2018, 12:33
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Jan 26 2018, 15:25) *
По-моему, трудозатраты на борьбу с IDE сведут плюсы от возможной помощи с её стороны на нет.
Тем более, что ценность приобритенного опыта будет равна нулю.

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


Почему? Да, сейчас надо просто перепортировать готовый проект, потом возможно будет еще работа по разработке под ядра, которые текущий ИАР не поддерживает.

Раньше можно было покупать его но за последние 3 года он стал стоить бешено дорого.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mantech   Сборка среды программирования под Cortex A9-A7   Jan 26 2018, 08:00
- - scifi   Linaro?   Jan 26 2018, 08:13
- - Aner   так скажи что за камень, может найдется народ, дад...   Jan 26 2018, 10:17
|- - mantech   Цитата(Aner @ Jan 26 2018, 13:17) так ска...   Jan 26 2018, 11:40
|- - scifi   Цитата(aaarrr @ Jan 26 2018, 14:53) Совер...   Jan 26 2018, 11:58
- - scifi   Если у вас проект собирается яром, наверняка проце...   Jan 26 2018, 12:40
|- - mantech   Цитата(scifi @ Jan 26 2018, 15:40) Если у...   Jan 26 2018, 15:08
- - amiller   Вы используете IAR. А если покопать в сторону того...   Jan 26 2018, 17:13
|- - scifi   Цитата(amiller @ Jan 26 2018, 20:13) Вы и...   Jan 26 2018, 17:37
- - VladislavS   Что такое make-file любой программист либо должен ...   Jan 26 2018, 17:54
- - mantech   Цитата(VladislavS @ Jan 26 2018, 20:54) Ч...   Jan 26 2018, 18:54
- - scifi   Цитата(mantech @ Jan 26 2018, 21:54) Вот ...   Jan 26 2018, 19:48
- - mantech   Цитата(scifi @ Jan 26 2018, 22:48) В то ж...   Apr 27 2018, 13:39


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th May 2024 - 20:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016