| Автор |
Съобщение |
|
BONGO
Ранг: Новодошъл
Регистриран на: Сря Ное 10, 2004 1:06 am Мнения: 161 Местоположение: Нова Загора
|
 Какъв С компилатор за 8051
Разгледах няколко С компилатора за 8051, и не мога да си избера нещо като за начинаещ. Като че ли KEIL ми допадна...
Ще бъда благодарен за различни мнения по въпроса!
|
| Чет Мар 05, 2009 8:39 am |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
Keil e edinstvenija svesten koito generira adekvaten kod za krivoto 8051.
|
| Чет Мар 05, 2009 2:01 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Какво не му харесвате на IAR за 8051?
Аз съм писал само за Silicon Labs но се държи много читаво. Особенно хардуерния дебъгер се поддържа много добре при тях.
Ако впечатленията са от ранните версии на IAR са вече погрешни. Имат доста напредък последните 2 години по мои наблюдения.
|
| Чет Мар 05, 2009 6:45 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
Аман от необосновани крайни мнения!!! И какво му е "кривото" на това ядро???
Кейл е май по-популярен, но това изобщо не значи, че IAR-а е за изхвърляне.
Просто използвай това, което ти е по-удобно/харесва.
|
| Чет Мар 05, 2009 8:34 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
И аз съм на мнение че е доста крив за писане на C. Целия код е осеян с спецификатори за достъп. Доста внимателно трябва да се прецени самата организация на паметта за да се постигне оптималност. Все пак ядрото е много старо. Нормално е да е така.
Само PIC16/18 e по дръглив от всичко с което съм работил.
|
| Чет Мар 05, 2009 8:45 pm |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
аз ползвам стар (вече) keil 7.1 (uVision2) - нямам никакви забележи към него
за един стар проект (който ме храни вече ~14г  ) ползвам IAR от ... 1988 г и от него съм доволен (малко не му стига памет ..  )
не ми се вярва че IAR за 21г не са успяли да направят по-добър компилатор
както се казва: на калпав програмист компилатора/процесора (и/или) му крив !
|
| Чет Мар 05, 2009 9:00 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
На IAR продуктите са хубави, иподдържт доста платформи, псто само дето като го видя само и се вбесявам, не знам кой го е измислил такъв
Иначе за 8051 Keil си е класика, аз него ползвам.
p.s. не знам заюо Киров толкова му се нервина 51-та че го сравнява с пикльовци, нищо общо няма, о верно аз ползвам на Cygnal продукти, но и другите не са толквоа лоши, аз бих казал едно доста читаво ядро, определено по-сложно за писане от PIC /на asm/ но пък в същото време много по истинско 
|
| Чет Мар 05, 2009 11:51 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
E koe mu e pravoto. 
|
| Пет Мар 06, 2009 12:34 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Ами до 256 байта рам си е долу горе нормално. Като стане повече придобиваме още един спецификатор за достъп в повече за C. Ако пишеш на асемблер един куп адресации.
Много малко пространство за регистри има. Да управляват всичката периферия в по новите чипове се правят всевъзможни изгъзици за да се мине с по малко регистри. Мъчат се да поддържат съвместимост с оригиналните 8051 в новите и периферията им е много саката. Ей такива неща са леко изнервящи. Ако не са Silicon Lab няма да ги погледна дори 8051
За времето си е бил добър процесор. За това дефакто е бил стандарт. Сега е отживелица почти като пиклювците.
Все пак не съм казал че са като пиковете а че само пиковете са по дръгливи  .
|
| Пет Мар 06, 2009 3:41 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Използвал съм, пък и още си го пазя IAR-а от 1988г.  , много готин продукт, като се има в предвид, че е без шибаната им среда за развитие. На 8051 това му е хубавото на ядрото, че няма бъгове по него, каквото си пише в документацията, това е.
А бе не може да няма GCC за 8051 ядро.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Мар 06, 2009 12:11 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
има http://sdcc.sourceforge.net/
нямам преки наблюдения. май и отзивите не са много добри
|
| Пет Мар 06, 2009 1:30 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
На въпроса ти има много отговори. Ще бъда кратък за да не оспамваме манежа. За теб днес Лада 1300 ще е кофти щото намя климатик, ABS, ... Ами няма! Защото когато е конструирана това са били изключителни екстри. Не я сравнявай с днешните масови автомобили. Това ядро е толкова популярно, че ще го намериш и в устройства за 10 лв. и във военно приложение (USA). Във всяка балка за въоръжение на F-xx от по-старото поколение си кротува по един такъв проц, който приема командите от централната шина и ги изпълнява. Защо ли, ако е толкова крив? Би могло да ти се отговори и така:
|
| Пет Мар 06, 2009 8:47 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
Tova poslednoto e za razdel Humor. 
|
| Съб Мар 07, 2009 4:34 am |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
Бе че е за раздел хумор за раздел хумор е.
Но че немалко хора тук повтарят такава очевидна тъпотия е малко шашардисващо,
ако някой се занимава с програмиране се очаква поне да може да прави разлика
между причина и следствие, между необходимо и достатъчно и т.н.
Представям си какво "програмиране" пада от хора, дето попадат в логически
капани за бабички от градинката (да ползвам и аз на Никола персонажите, че ми
хареса идеята за включването им  ).
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Съб Мар 07, 2009 2:37 pm |
|
|