- С-Компилятор для embedded systems, gyn61, 10:05 , 15-Мрт-07 (1)
- С-Компилятор для embedded systems, Crosspoint, 11:19 , 16-Мрт-07 (2)
>>Здравстуйте Многоуважаемое *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. И вообще, как работает связка из этих программ? Может есть какие-нибудь доки и руководства с примерами на эту тему. Хотелось бы получить более подробный коментарий. - С-Компилятор для embedded systems, Michelnok, 16:19 , 16-Мрт-07 (3)
- С-Компилятор для embedded systems, Crosspoint, 09:36 , 19-Мрт-07 (4)
>> >>gcc + newlib (http://sources.redhat.com/newlib/) + умение писать скрипты для ld + objcopy >>для конвертации в бинарный формат > >А зачем изобретать велосипеды? Неужели нет готовых решений? > >Автору вопроса: >Google выдает 500 страниц на "80386ex compiler". Неужели ничего не подходит? >Да и фирмы-производители плат обычно предоставляют средства разработки. Да, конечно, решения есть, где то там... Честно говоря, гугль выдает все что угодно только не ссылки на С компилятор для 386ех. Фирма производитель, по имеющимся у меня сведениям, сама пользуется линуксовыми компиляторами, но делится информацией не сильно расположена. Большой Плюс GNU средств разработки это бесплатность.
|