Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто-нибудь пользовался SDCC- компиллером ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Yra
Во время изысканий в интернете наткнулся на SDCC- компилятор (в переводе - компилятор С для малых устройств) под лицензией GNU. Под него ещё заточен порт FreeRTOS для Cygnal- овского проца. Судя по исходникам этого порта, данный компилятор ближе к стандарту С, чем Keil ( особенно что касается оформления ассемблерных вставок в сишный код). Вся беда SDCC в том, что он поставляется без отладочной GUI- оболочки. Может кто-нибудm решил эту проблемму с оболочкой, к примеру подключив Dev-Cpp (если его можно подключить) или воспользовавшись средствами OC Linux ?
alexdsp
Я его пытался применять для 51 семейства, на замену Keil, но замена из него никудышняя вышла по качеству генерируемого кода, разве что бесплатный.
Правда, оговорюсь, лишь в сравнении с Keil.
В сравнении же с другими компиляторами, такими как IAR и Franklin, он очень даже неплох! smile.gif)
cpl
точно точно также получилось в результате перешел на кеил
куда более стандартнее, больше сиходников и народу на нем сидит.
alexf
Если необходимо получить максимально компактный код, то Keil конечно рулит.
Но это не всегда необходимо. Например я работаю с EZ-USB.
8051 с наворотами. Там 8К места для кода, а сделать надо минимальный интерфейс для USB. Тут SDCC замечательно работает. Оговорюсь - мне удобнее работать под Линуксм со стандартными мейк-фалами.
Yra
Меня интересует вопрос можно-ли под линуксом прицепить какой-нибудь GUI- симулятор для удобной работы (симуляции) или же это схема : откомпилил- прошил- посмотрел_что_не_таботает_на_живом_изделии.
CrazyAlex
Цитата(Yra @ Dec 24 2004, 21:15)
Меня интересует вопрос можно-ли под линуксом прицепить какой-нибудь GUI- симулятор  для удобной работы (симуляции) или же это схема : откомпилил- прошил- посмотрел_что_не_таботает_на_живом_изделии.
*


Цитата
Во время изысканий в интернете наткнулся на SDCC- компилятор (в переводе - компилятор С для малых устройств) под лицензией GNU. Под него ещё заточен порт FreeRTOS для Cygnal- овского проца. ... Вся беда SDCC в том, что он поставляется без отладочной GUI- оболочки. Может кто-нибудm решил эту проблемму с оболочкой, к примеру подключив Dev-Cpp (если его можно подключить) или воспользовавшись средствами OC Linux ?

Как результат? Нашли что нибудь?
Тоже интересует этот вопрос.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.