| Автор |
Съобщение |
|
Ico_Belqta
Ранг: Новодошъл
Регистриран на: Вто Мар 06, 2007 12:45 pm Мнения: 136
|
 Компилатор за 8051 ???
Здравейте ,
необходим ми е компилатор за 8052 ядро но ми казаха че и с 8051 ще стане.
Изплозвам ADuC812 контролер и търся нещо с което да го подкарам.Програмния ни отдел досега не е имал взаимодействие с микроконтролери и са малко в неведение по въпроса.
Компилатора също трябва да е GNU защото не мога да си позволя да използвам хакнати или платени програми .
Всяка помощ по въпроса ще е от голяма полза.Това е първият ми embedded проект и съм малко стреснат за момента.
Благодаря ви предварително.
_________________ Мразя червени жички !!!
|
| Нед Мар 18, 2007 5:19 pm |
|
 |
|
Мартин
Ранг: Минаващ
Регистриран на: Пон Сеп 27, 2004 9:20 am Мнения: 61 Местоположение: София
|
|
| Нед Мар 18, 2007 6:19 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Ами то компилатори много, но за тая архитектура най-читавото нещи си е кейла, не е толквоа скъп за да не може да си го купите, щом поставяш въпроса по този начин, т.е. предполагам сте сериозна фирма, а цената на кейла не е толкова страшна.
По лошото е че ти е първия ембедед проект, и като гледам какво си ханял явно ще искаш и нещо по сериозно да правиш, пожелавам ти успех.
|
| Нед Мар 18, 2007 7:02 pm |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
най-добро си вземи еднo хакнатo uVision2 (Keil) и като подкараш всичко си го купуваш/лицензираш
а за да не се мъчиш (много) с ADuC812 (щом ти е за сефте) - моя съвет е да си купиш (ако има!) някой кит-ченце за него !
с "безпари" става за хоби - но за сериозни неща (със срокове!) - няма начин да е без пари!
|
| Нед Мар 18, 2007 8:26 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Мда ... не знам с какво се занимаваш, но ако с контролери ще тие за пръв път, може би и с хардуер да ти е, а съдейки по контролера, явно имаш аналогова обработка, преди да почнеш да пишеш какъвто и да е софт, прво трябва да си оправиш хардуера, аналоговата част може да ти създаде грижи.
После съвета ми е преди да тръгнеш да пишеш сложен софт, по-добре пъро подкарай контролера. Иначе вече споменах, Keil според мен е най-доброто решение за тая архитектура.
|
| Нед Мар 18, 2007 11:27 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Оффтопик:
А някой някога пробвал ли е нещо различно от кейл за 8051? Наистина ми се иска да чуя отзиви. Защото или аз съм тъп, или кеила е пълно дърво. Последния номер дето ми го направи: сменяш някъде из програмата if (x>a) с if (x<a) ... и изненада. Числото -да ре4ем- М printf("%5.2f M") в другия край на програмата става от около 100-нa на нещо си на 32-ра степен  . Слагаш оптимизациите на 0 - и си го изкарва колкото трябва да бъде. А дори и не е голям проекта - някъде около 5 К само, не ми се мисли как ще напълни крачолите за нещо по-сериозно 
|
| Пон Мар 19, 2007 11:27 am |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
първо потърси грешката ви в теб - ще се учудиш че в 99.99% от случаите е там
иначе за няколко стари проекта ползвам ICC8051/A8051 на IAR Systems ( 1988 )
|
| Пон Мар 19, 2007 12:28 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Голяма част от руснаците ползват IAR за 8051. По свястна среда от киела е.
Киела имал малко по оптимизиран код.
Аз лично не работя с 8051 и нямам наблюдения.
|
| Пон Мар 19, 2007 1:01 pm |
|
|