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

 
 
> Сборка среды программирования под 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
scifi
сообщение Jan 26 2018, 11:58
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(aaarrr @ Jan 26 2018, 14:53) *
Совершенно тривиален - поверьте, делал неоднократно. IDE только помешает.

+1. Для минимальных правок IDE не нужно. А для сборки нужен только make.
Для просмотра и правки дерева исходников есть соответствующие текстовые редакторы. Сам использую Source Insight.

Цитата(aaarrr @ Jan 26 2018, 14:56) *
Освойте make, и обнаружите, что "собрать проект" - это совсем даже не проблема.

Птичий язык мейкфайлов поначалу пугает, но примеров есть множество, и документация исчерпывающая.
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
|- - mantech   Цитата(aaarrr @ Jan 26 2018, 14:56) Совер...   Jan 26 2018, 11:59
|- - aaarrr   Цитата(mantech @ Jan 26 2018, 14:59) Я эт...   Jan 26 2018, 12:07
|- - mantech   Цитата(aaarrr @ Jan 26 2018, 15:07) Есть ...   Jan 26 2018, 12:15
|- - aaarrr   Цитата(mantech @ Jan 26 2018, 15:15) Это ...   Jan 26 2018, 12:25
|- - mantech   Цитата(aaarrr @ Jan 26 2018, 15:25) По-мо...   Jan 26 2018, 12:33
- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 04:27
Рейтинг@Mail.ru


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