Отговори на тема  [ 14 мнения ] 
Какъв С компилатор за 8051 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Ное 10, 2004 1:06 am
Мнения: 161
Местоположение: Нова Загора
Мнение Какъв С компилатор за 8051
Разгледах няколко С компилатора за 8051, и не мога да си избера нещо като за начинаещ. Като че ли KEIL ми допадна...

Ще бъда благодарен за различни мнения по въпроса!


Чет Мар 05, 2009 8:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение 
Keil e edinstvenija svesten koito generira adekvaten kod za krivoto 8051.


Чет Мар 05, 2009 2:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Какво не му харесвате на IAR за 8051?
Аз съм писал само за Silicon Labs но се държи много читаво. Особенно хардуерния дебъгер се поддържа много добре при тях.
Ако впечатленията са от ранните версии на IAR са вече погрешни. Имат доста напредък последните 2 години по мои наблюдения.


Чет Мар 05, 2009 6:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Цитат:
Keil e edinstvenija svesten koito generira adekvaten kod za krivoto 8051.


Аман от необосновани крайни мнения!!! И какво му е "кривото" на това ядро???

Кейл е май по-популярен, но това изобщо не значи, че IAR-а е за изхвърляне.
Просто използвай това, което ти е по-удобно/харесва.


Чет Мар 05, 2009 8:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
И аз съм на мнение че е доста крив за писане на C. Целия код е осеян с спецификатори за достъп. Доста внимателно трябва да се прецени самата организация на паметта за да се постигне оптималност. Все пак ядрото е много старо. Нормално е да е така.
Само PIC16/18 e по дръглив от всичко с което съм работил.


Чет Мар 05, 2009 8:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Яну 19, 2007 9:16 am
Мнения: 1063
Местоположение: путинофили: "иди н***й"
Мнение 
аз ползвам стар (вече) keil 7.1 (uVision2) - нямам никакви забележи към него
за един стар проект (който ме храни вече ~14г :)) ползвам IAR от ... 1988 г и от него съм доволен (малко не му стига памет ..:))

не ми се вярва че IAR за 21г не са успяли да направят по-добър компилатор :)

както се казва: на калпав програмист компилатора/процесора (и/или) му крив !


Чет Мар 05, 2009 9:00 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
На IAR продуктите са хубави, иподдържт доста платформи, псто само дето като го видя само и се вбесявам, не знам кой го е измислил такъв :)

Иначе за 8051 Keil си е класика, аз него ползвам.

p.s. не знам заюо Киров толкова му се нервина 51-та че го сравнява с пикльовци, нищо общо няма, о верно аз ползвам на Cygnal продукти, но и другите не са толквоа лоши, аз бих казал едно доста читаво ядро, определено по-сложно за писане от PIC /на asm/ но пък в същото време много по истинско :)


Чет Мар 05, 2009 11:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение 
Desert Leo написа:
Цитат:
Keil e edinstvenija svesten koito generira adekvaten kod za krivoto 8051.


Аман от необосновани крайни мнения!!! И какво му е "кривото" на това ядро???


E koe mu e pravoto. :P


Пет Мар 06, 2009 12:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
ToHu написа:
На IAR продуктите са хубави, иподдържт доста платформи, псто само дето като го видя само и се вбесявам, не знам кой го е измислил такъв :)

Иначе за 8051 Keil си е класика, аз него ползвам.

p.s. не знам заюо Киров толкова му се нервина 51-та че го сравнява с пикльовци, нищо общо няма, о верно аз ползвам на Cygnal продукти, но и другите не са толквоа лоши, аз бих казал едно доста читаво ядро, определено по-сложно за писане от PIC /на asm/ но пък в същото време много по истинско :)


Ами до 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
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
¶ написа:
А бе не може да няма GCC за 8051 ядро.


има http://sdcc.sourceforge.net/
нямам преки наблюдения. май и отзивите не са много добри


Пет Мар 06, 2009 1:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Цитат:
E koe mu e pravoto.


На въпроса ти има много отговори.
Ще бъда кратък за да не оспамваме манежа.

За теб днес Лада 1300 ще е кофти щото намя климатик, ABS, ... Ами няма! Защото когато е конструирана това са били изключителни екстри. Не я сравнявай с днешните масови автомобили.

Това ядро е толкова популярно, че ще го намериш и в устройства за 10 лв. и във военно приложение (USA). Във всяка балка за въоръжение на F-xx от по-старото поколение си кротува по един такъв проц, който приема командите от централната шина и ги изпълнява. Защо ли, ако е толкова крив?

Би могло да ти се отговори и така:
Цитат:
както се казва: на калпав програмист компилатора/процесора (и/или) му крив !


Пет Мар 06, 2009 8:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение 
Tova poslednoto e za razdel Humor. :lol:


Съб Мар 07, 2009 4:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Бе че е за раздел хумор за раздел хумор е.
Но че немалко хора тук повтарят такава очевидна тъпотия е малко шашардисващо,
ако някой се занимава с програмиране се очаква поне да може да прави разлика
между причина и следствие, между необходимо и достатъчно и т.н.
Представям си какво "програмиране" пада от хора, дето попадат в логически
капани за бабички от градинката (да ползвам и аз на Никола персонажите, че ми
хареса идеята за включването им :-) ).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Съб Мар 07, 2009 2:37 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 14 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни