The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"С-Компилятор для embedded systems"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"С-Компилятор для embedded systems"  
Сообщение от Crosspoint email on 15-Мрт-07, 06:24 
Здравстуйте Многоуважаемое *NIX-Комюнити.
Подскажите, пожалуйста, С-компилятор который генерирует код для заливки в EPROM (ПЗУ) для 80386ex (386 embedded), т.е. проца в исполнении для встраиваемых систем.
Ну или хотя бы копилятор для х386 генерирующий код пригодный для заливки в ПЗУ.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "С-Компилятор для embedded systems"  
Сообщение от gyn61 (ok) on 15-Мрт-07, 10:05 
>Здравстуйте Многоуважаемое *NIX-Комюнити.
>Подскажите, пожалуйста, С-компилятор который генерирует код для заливки в EPROM (ПЗУ) для
>80386ex (386 embedded), т.е. проца в исполнении для встраиваемых систем.
>Ну или хотя бы копилятор для х386 генерирующий код пригодный для заливки
>в ПЗУ.

gcc + newlib (http://sources.redhat.com/newlib/) + умение писать скрипты для ld + objcopy для конвертации в бинарный формат

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "С-Компилятор для embedded systems"  
Сообщение от Crosspoint email on 16-Мрт-07, 11:19 
>>Здравстуйте Многоуважаемое *NIX-Комюнити.
>>Подскажите, пожалуйста, С-компилятор который генерирует код для заливки в EPROM (ПЗУ) для
>>80386ex (386 embedded), т.е. проца в исполнении для встраиваемых систем.
>>Ну или хотя бы копилятор для х386 генерирующий код пригодный для заливки
>>в ПЗУ.
>
>gcc + newlib (http://sources.redhat.com/newlib/) + умение писать скрипты для ld + objcopy
>для конвертации в бинарный формат

Спасибо за Совет!

Глянул доки и думаю, придется хорошо покопаться...
Сам раньше использовал для uP 80с188е в пакете IC86 для msdos.
Знаю человека который писал код для 80386ex под линуксом, но он уехал и этой стороны уточнить с чем и как он работал не успел.
Максимум, что делал под линуксом собирал готовые проги по сценариям make.
Про стандарное использование компилятора более-менее понятно, gcc компилирует .с файлы в  объектные, ld подключает библиотеки и компонует объектные файлы в исполняемый файл.
Вот на счет более продвинутого использовани gcc и плюс к нему дополнительных программ пока имею смутное представление. Как подключить newlib к gcc, что за скрипты писать для ld, какие ключи использовать в objcopy. И вообще, как работает связка из этих программ?  
Может есть какие-нибудь доки и руководства с примерами на эту тему.
Хотелось бы получить более подробный коментарий.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "С-Компилятор для embedded systems"  
Сообщение от Michelnok (ok) on 16-Мрт-07, 16:19 
>
>gcc + newlib (http://sources.redhat.com/newlib/) + умение писать скрипты для ld + objcopy
>для конвертации в бинарный формат

А зачем изобретать велосипеды? Неужели нет готовых решений?

Автору вопроса:
Google выдает 500 страниц на "80386ex compiler". Неужели ничего не подходит?
Да и фирмы-производители плат обычно предоставляют средства разработки.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "С-Компилятор для embedded systems"  
Сообщение от Crosspoint email on 19-Мрт-07, 09:36 
>>
>>gcc + newlib (http://sources.redhat.com/newlib/) + умение писать скрипты для ld + objcopy
>>для конвертации в бинарный формат
>
>А зачем изобретать велосипеды? Неужели нет готовых решений?
>
>Автору вопроса:
>Google выдает 500 страниц на "80386ex compiler". Неужели ничего не подходит?
>Да и фирмы-производители плат обычно предоставляют средства разработки.


Да, конечно, решения есть, где то там...
Честно говоря, гугль выдает все что угодно только не ссылки на С компилятор для 386ех.
Фирма производитель, по имеющимся у меня сведениям, сама пользуется линуксовыми компиляторами, но делится информацией не сильно расположена.
Большой Плюс GNU средств разработки это бесплатность.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "С-Компилятор для embedded systems"  
Сообщение от Michelnok (ok) on 19-Мрт-07, 20:19 
> Фирма производитель, по имеющимся у меня сведениям, сама пользуется линуксовыми
> компиляторами,

Да конечно GCC там, глупо свой компилятор разрабатывать, имея такой универсальный инструмент. Только вот самому настраивать среду (настройки GCC и прочего сопутствующего)... Неужели никто этого не делал? Что за фирма-то, что не дает инструментов?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру