|
компилятор для AT89C4051 под Linux или FreeBSD |
|
|
|
Jul 17 2006, 10:22
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Цитата(defunct @ Jul 17 2006, 13:00)  Извиняюсь за оффтопик, но для такого мелкого МК можно и в маш кодах программу сразу написать  PS: проще будет установить DOS или Win для которых компиляторов предостаточно. Также можно взять во внимание, что для вышеупомянутого 4051 подойдет компилятор для классического i8051 в виду одинакового объема ПП, просто не пользуйтесь фичами, которые используют порты P2, P0. Можно и в маш кодах, но нужно в Си. В том-то и все дело, что поставить ни винду ни ДОС, вариантов просто нет. Вот и приходится мучится...
|
|
|
|
|
Jul 17 2006, 11:38
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Цитата(MosAic @ Jul 17 2006, 15:13)  Честно говоря, странно, что Вас не устроил SDCC. Здесь даже была тема, где сравнивали его с Keil по качеству генерируемого кода и результат получился вовсе не однозначный. Конечно, консольная программа, но для пользователя *nix это не должно быть проблемой... А что не понравилось? Дело в том, что программа выбирается именно как замена виндовозных и уровень ее пользователей соответственный. Это крайний вариант, как бы странно это не звучало. Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса
|
|
|
|
|
Jul 17 2006, 11:43
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(_VoRoN_ @ Jul 17 2006, 13:22)  В том-то и все дело, что поставить ни винду ни ДОС, вариантов просто нет. Вот и приходится мучится... Ой, я Вас умоляю.. Нынче компьютеры на которых можно запустить DOS за $5 реально купить. Загрузить DOS с дискетки и компилятор тоже с дискетки запускать. IMHO, проблема высосана из пальца. Цитата(_VoRoN_ @ Jul 17 2006, 14:38)  Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса  DR-DOS запускайте (IBMовский) на него у MS прав нет. PS: да и лицензионная винда копейки стоит. Купите, и не будет никаких проблем с ребятами из органов.
|
|
|
|
|
Jul 17 2006, 11:55
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Цитата(defunct @ Jul 17 2006, 15:43)  Цитата(_VoRoN_ @ Jul 17 2006, 13:22)  В том-то и все дело, что поставить ни винду ни ДОС, вариантов просто нет. Вот и приходится мучится...
Ой, я Вас умоляю.. Нынче компьютеры на которых можно запустить DOS за $5 реально купить. Загрузить DOS с дискетки и компилятор тоже с дискетки запускать. IMHO, проблема высосана из пальца. Цитата(_VoRoN_ @ Jul 17 2006, 14:38)  Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса  DR-DOS запускайте (IBMовский) на него у MS прав нет. PS: да и лицензионная винда копейки стоит. Купите, и не будет никаких проблем с ребятами из органов. Все верно, но не мне это решать  передо мною стоит задача и мне горит ее надо решить, а для этого мне надо найти именно то или почти то  , что ищу.
|
|
|
|
|
Jul 17 2006, 12:08
|

Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 29-10-05
Пользователь №: 10 248

|
Сходите на http://sourceforge.netЕсли что-то есть, то там... Кстати, ищите те только компилятор, но и отладчик, и что-то вроде IDE.
--------------------
Чем могу... Удачи!
|
|
|
|
|
Jul 17 2006, 12:33
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Цитата(MosAic @ Jul 17 2006, 16:08)  Сходите на http://sourceforge.netЕсли что-то есть, то там... Кстати, ищите те только компилятор, но и отладчик, и что-то вроде IDE. Спасибо! Посмотрим
|
|
|
|
|
Jul 17 2006, 12:53
|
Местный
  
Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219

|
Цитата(_VoRoN_ @ Jul 17 2006, 08:36)  Очень нужен Си компилятор для МК Atmel AT89C4051 под Linux или FreeBSD. Под Windows таковые имеются в великом множестве, однако в иммуляторе они не работают. Результатом поисков явилась прога SDCC, которая предсталяет собой не лучший вариант. Если кто-нибудь располагает подобным софтом, огромная просьба помочь.  Как вариант - gcc. У него много всяких портов, возможно, и для 51-го что-нибудь есть.
|
|
|
|
|
Jul 17 2006, 21:34
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Цитата(_Bill @ Jul 17 2006, 16:53)  Цитата(_VoRoN_ @ Jul 17 2006, 08:36)  Очень нужен Си компилятор для МК Atmel AT89C4051 под Linux или FreeBSD. Под Windows таковые имеются в великом множестве, однако в иммуляторе они не работают. Результатом поисков явилась прога SDCC, которая предсталяет собой не лучший вариант. Если кто-нибудь располагает подобным софтом, огромная просьба помочь.  Как вариант - gcc. У него много всяких портов, возможно, и для 51-го что-нибудь есть. Когда искал натыкался на него, из того что вычитал выходит, что из Atmelов поддерживаются только AVR. Цитата(beer_warrior @ Jul 17 2006, 20:48)  1.Одно время изучал этот вопрос. При всей неоднозачности SDCC лучший из того, что можно найти.Осталось только нормальную IDE прикрутить - туже Eclipse например. 2.Эмуляторов DOS под BSD не делают? По-моему в штатной поставке есть.Тем более для компилятора особых системных вызовов и не надо. Главное чтобы файлы открывал/закрывал. 1. Повторюсь. SDCC рассматривается как крайний вариант. 2. Эмулятор и ДОС и Виндоус имеются, а работать виндовозные и досовские компиляторы под ним отказываются.
|
|
|
|
|
Jul 18 2006, 05:33
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 3-07-06
Из: Россия, Краснодар
Пользователь №: 18 530

|
Как не пытался я избежать радостии общения с SDCC, видно не судьба Посему вынужден просить у вас помощи по части русскоязычной документации на вышеуказанный программный продукт  P.S. В качестве отладчика испоьзуется SDCDB.
Сообщение отредактировал _VoRoN_ - Jul 18 2006, 05:34
|
|
|
|
Guest_Serg79_*
|
Jul 18 2006, 07:02
|
Guests

|
У меня Debian стоит, там есть пакеты для программирования и отладки микроконтроллеров (в том числе и для Atmel), но я не пробовал работать с ними но то, что данное ПО есть факт.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|