The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
С-Компилятор для embedded systems, !*! Crosspoint, 15-Мрт-07, 06:24  [смотреть все]
Здравстуйте Многоуважаемое *NIX-Комюнити.
Подскажите, пожалуйста, С-компилятор который генерирует код для заливки в EPROM (ПЗУ) для 80386ex (386 embedded), т.е. проца в исполнении для встраиваемых систем.
Ну или хотя бы копилятор для х386 генерирующий код пригодный для заливки в ПЗУ.
  • С-Компилятор для 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 средств разработки это бесплатность.




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

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