реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> компилятор для AT89C4051 под Linux или FreeBSD
_VoRoN_
сообщение Jul 17 2006, 05:36
Сообщение #1


Участник
*

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



Очень нужен Си компилятор для МК Atmel AT89C4051 под Linux или FreeBSD. Под Windows таковые имеются в великом множестве, однако в иммуляторе они не работают. Результатом поисков явилась прога SDCC, которая предсталяет собой не лучший вариант.
Если кто-нибудь располагает подобным софтом, огромная просьба помочь. help.gif

Сообщение отредактировал _VoRoN_ - Jul 17 2006, 05:44
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 17 2006, 09:00
Сообщение #2


кекс
******

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



Извиняюсь за оффтопик, но для такого мелкого МК можно и в маш кодах программу сразу написать smile.gif

PS: проще будет установить DOS или Win для которых компиляторов предостаточно. Также можно взять во внимание, что для вышеупомянутого 4051 подойдет компилятор для классического i8051 в виду одинакового объема ПП, просто не пользуйтесь фичами, которые используют порты P2, P0.
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 17 2006, 10:22
Сообщение #3


Участник
*

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



Цитата(defunct @ Jul 17 2006, 13:00) *
Извиняюсь за оффтопик, но для такого мелкого МК можно и в маш кодах программу сразу написать smile.gif

PS: проще будет установить DOS или Win для которых компиляторов предостаточно. Также можно взять во внимание, что для вышеупомянутого 4051 подойдет компилятор для классического i8051 в виду одинакового объема ПП, просто не пользуйтесь фичами, которые используют порты P2, P0.


Можно и в маш кодах, но нужно в Си.

В том-то и все дело, что поставить ни винду ни ДОС, вариантов просто нет. Вот и приходится мучится...
Go to the top of the page
 
+Quote Post
MosAic
сообщение Jul 17 2006, 11:13
Сообщение #4


Частый гость
**

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



Честно говоря, странно, что Вас не устроил SDCC. Здесь даже была тема, где сравнивали его с Keil по качеству генерируемого кода и результат получился вовсе не однозначный. Конечно, консольная программа, но для пользователя *nix это не должно быть проблемой... А что не понравилось?


--------------------
Чем могу... Удачи!
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 17 2006, 11:38
Сообщение #5


Участник
*

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



Цитата(MosAic @ Jul 17 2006, 15:13) *
Честно говоря, странно, что Вас не устроил SDCC. Здесь даже была тема, где сравнивали его с Keil по качеству генерируемого кода и результат получился вовсе не однозначный. Конечно, консольная программа, но для пользователя *nix это не должно быть проблемой... А что не понравилось?


Дело в том, что программа выбирается именно как замена виндовозных и уровень ее пользователей соответственный. Это крайний вариант, как бы странно это не звучало.
Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса smile.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 17 2006, 11:43
Сообщение #6


кекс
******

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



Цитата(_VoRoN_ @ Jul 17 2006, 13:22) *
В том-то и все дело, что поставить ни винду ни ДОС, вариантов просто нет. Вот и приходится мучится...

Ой, я Вас умоляю.. Нынче компьютеры на которых можно запустить DOS за $5 реально купить. Загрузить DOS с дискетки и компилятор тоже с дискетки запускать.

IMHO, проблема высосана из пальца.

Цитата(_VoRoN_ @ Jul 17 2006, 14:38) *
Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса smile.gif


DR-DOS запускайте (IBMовский) на него у MS прав нет.
PS: да и лицензионная винда копейки стоит. Купите, и не будет никаких проблем с ребятами из органов.
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 17 2006, 11:55
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 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) *
Надо сказать что переход на фрибизди был вынужденный. Уш очень ребята из органов настойчиво отстаивают права Билли Гейтса smile.gif


DR-DOS запускайте (IBMовский) на него у MS прав нет.
PS: да и лицензионная винда копейки стоит. Купите, и не будет никаких проблем с ребятами из органов.


Все верно, но не мне это решать sad.gif передо мною стоит задача и мне горит ее надо решить, а для этого мне надо найти именно то или почти то smile.gif , что ищу.
Go to the top of the page
 
+Quote Post
MosAic
сообщение Jul 17 2006, 12:08
Сообщение #8


Частый гость
**

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



Сходите на http://sourceforge.net
Если что-то есть, то там...

Кстати, ищите те только компилятор, но и отладчик, и что-то вроде IDE.


--------------------
Чем могу... Удачи!
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 17 2006, 12:33
Сообщение #9


Участник
*

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



Цитата(MosAic @ Jul 17 2006, 16:08) *
Сходите на http://sourceforge.net
Если что-то есть, то там...

Кстати, ищите те только компилятор, но и отладчик, и что-то вроде IDE.


Спасибо! Посмотрим
Go to the top of the page
 
+Quote Post
_Bill
сообщение Jul 17 2006, 12:53
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



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

Как вариант - gcc. У него много всяких портов, возможно, и для 51-го что-нибудь есть.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 17 2006, 16:48
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



1.Одно время изучал этот вопрос. При всей неоднозачности SDCC лучший из того, что можно найти.Осталось только нормальную IDE прикрутить - туже Eclipse например.
2.Эмуляторов DOS под BSD не делают? По-моему в штатной поставке есть.Тем более для компилятора особых системных вызовов и не надо. Главное чтобы файлы открывал/закрывал.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 17 2006, 21:34
Сообщение #12


Участник
*

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



Цитата(_Bill @ Jul 17 2006, 16:53) *
Цитата(_VoRoN_ @ Jul 17 2006, 08:36) *

Очень нужен Си компилятор для МК Atmel AT89C4051 под Linux или FreeBSD. Под Windows таковые имеются в великом множестве, однако в иммуляторе они не работают. Результатом поисков явилась прога SDCC, которая предсталяет собой не лучший вариант.
Если кто-нибудь располагает подобным софтом, огромная просьба помочь. help.gif

Как вариант - gcc. У него много всяких портов, возможно, и для 51-го что-нибудь есть.


Когда искал натыкался на него, из того что вычитал выходит, что из Atmelов поддерживаются только AVR.

Цитата(beer_warrior @ Jul 17 2006, 20:48) *
1.Одно время изучал этот вопрос. При всей неоднозачности SDCC лучший из того, что можно найти.Осталось только нормальную IDE прикрутить - туже Eclipse например.
2.Эмуляторов DOS под BSD не делают? По-моему в штатной поставке есть.Тем более для компилятора особых системных вызовов и не надо. Главное чтобы файлы открывал/закрывал.


1. Повторюсь. SDCC рассматривается как крайний вариант.
2. Эмулятор и ДОС и Виндоус имеются, а работать виндовозные и досовские компиляторы под ним отказываются.
Go to the top of the page
 
+Quote Post
_VoRoN_
сообщение Jul 18 2006, 05:33
Сообщение #13


Участник
*

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



Как не пытался я избежать радостии общения с SDCC, видно не судьба smile.gif
Посему вынужден просить у вас помощи по части русскоязычной документации на вышеуказанный программный продукт help.gif
P.S. В качестве отладчика испоьзуется SDCDB.

Сообщение отредактировал _VoRoN_ - Jul 18 2006, 05:34
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 18 2006, 06:51
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



http://www.winehq.com/
Попытайтесь запустить keil под wine, м.б. заработает.
Эти мудрецы даже ms office под linux запускают.
Go to the top of the page
 
+Quote Post
Guest_Serg79_*
сообщение Jul 18 2006, 07:02
Сообщение #15





Guests






У меня Debian стоит, там есть пакеты для программирования и отладки микроконтроллеров (в том числе и для Atmel), но я не пробовал работать с ними но то, что данное ПО есть факт.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 18:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01708 секунд с 7
ELECTRONIX ©2004-2016