| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Какъв С компилатор за 8051 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6606 |
Страница 1 от 1 |
| Автор: | BONGO [ Чет Мар 05, 2009 8:39 am ] |
| Заглавие: | Какъв С компилатор за 8051 |
Разгледах няколко С компилатора за 8051, и не мога да си избера нещо като за начинаещ. Като че ли KEIL ми допадна... Ще бъда благодарен за различни мнения по въпроса! |
|
| Автор: | woody [ Чет Мар 05, 2009 2:01 pm ] |
| Заглавие: | |
Keil e edinstvenija svesten koito generira adekvaten kod za krivoto 8051. |
|
| Автор: | Nikola Kirov [ Чет Мар 05, 2009 6:45 pm ] |
| Заглавие: | |
Какво не му харесвате на IAR за 8051? Аз съм писал само за Silicon Labs но се държи много читаво. Особенно хардуерния дебъгер се поддържа много добре при тях. Ако впечатленията са от ранните версии на IAR са вече погрешни. Имат доста напредък последните 2 години по мои наблюдения. |
|
| Автор: | Desert Leo [ Чет Мар 05, 2009 8:34 pm ] | |||||||||
| Заглавие: | ||||||||||
Аман от необосновани крайни мнения!!! И какво му е "кривото" на това ядро??? Кейл е май по-популярен, но това изобщо не значи, че IAR-а е за изхвърляне. Просто използвай това, което ти е по-удобно/харесва. |
||||||||||
| Автор: | Nikola Kirov [ Чет Мар 05, 2009 8:45 pm ] |
| Заглавие: | |
И аз съм на мнение че е доста крив за писане на C. Целия код е осеян с спецификатори за достъп. Доста внимателно трябва да се прецени самата организация на паметта за да се постигне оптималност. Все пак ядрото е много старо. Нормално е да е така. Само PIC16/18 e по дръглив от всичко с което съм работил. |
|
| Автор: | ps66 [ Чет Мар 05, 2009 9:00 pm ] |
| Заглавие: | |
аз ползвам стар (вече) keil 7.1 (uVision2) - нямам никакви забележи към него за един стар проект (който ме храни вече ~14г не ми се вярва че IAR за 21г не са успяли да направят по-добър компилатор както се казва: на калпав програмист компилатора/процесора (и/или) му крив ! |
|
| Автор: | ToHu [ Чет Мар 05, 2009 11:51 pm ] |
| Заглавие: | |
На IAR продуктите са хубави, иподдържт доста платформи, псто само дето като го видя само и се вбесявам, не знам кой го е измислил такъв Иначе за 8051 Keil си е класика, аз него ползвам. p.s. не знам заюо Киров толкова му се нервина 51-та че го сравнява с пикльовци, нищо общо няма, о верно аз ползвам на Cygnal продукти, но и другите не са толквоа лоши, аз бих казал едно доста читаво ядро, определено по-сложно за писане от PIC /на asm/ но пък в същото време много по истинско |
|
| Автор: | woody [ Пет Мар 06, 2009 12:34 am ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
E koe mu e pravoto. |
|||||||||||||||||||
| Автор: | Nikola Kirov [ Пет Мар 06, 2009 3:41 am ] | |||||||||
| Заглавие: | ||||||||||
Ами до 256 байта рам си е долу горе нормално. Като стане повече придобиваме още един спецификатор за достъп в повече за C. Ако пишеш на асемблер един куп адресации. Много малко пространство за регистри има. Да управляват всичката периферия в по новите чипове се правят всевъзможни изгъзици за да се мине с по малко регистри. Мъчат се да поддържат съвместимост с оригиналните 8051 в новите и периферията им е много саката. Ей такива неща са леко изнервящи. Ако не са Silicon Lab няма да ги погледна дори 8051 За времето си е бил добър процесор. За това дефакто е бил стандарт. Сега е отживелица почти като пиклювците. Все пак не съм казал че са като пиковете а че само пиковете са по дръгливи |
||||||||||
| Автор: | ¶ [ Пет Мар 06, 2009 12:11 pm ] |
| Заглавие: | |
Използвал съм, пък и още си го пазя IAR-а от 1988г. А бе не може да няма GCC за 8051 ядро. |
|
| Автор: | ДедоБоре [ Пет Мар 06, 2009 1:30 pm ] | |||||||||
| Заглавие: | ||||||||||
има http://sdcc.sourceforge.net/ нямам преки наблюдения. май и отзивите не са много добри |
||||||||||
| Автор: | Desert Leo [ Пет Мар 06, 2009 8:47 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
На въпроса ти има много отговори. Ще бъда кратък за да не оспамваме манежа. За теб днес Лада 1300 ще е кофти щото намя климатик, ABS, ... Ами няма! Защото когато е конструирана това са били изключителни екстри. Не я сравнявай с днешните масови автомобили. Това ядро е толкова популярно, че ще го намериш и в устройства за 10 лв. и във военно приложение (USA). Във всяка балка за въоръжение на F-xx от по-старото поколение си кротува по един такъв проц, който приема командите от централната шина и ги изпълнява. Защо ли, ако е толкова крив? Би могло да ти се отговори и така:
|
|||||||||||||||||||
| Автор: | woody [ Съб Мар 07, 2009 4:34 am ] |
| Заглавие: | |
Tova poslednoto e za razdel Humor. |
|
| Автор: | tgi [ Съб Мар 07, 2009 2:37 pm ] |
| Заглавие: | |
Бе че е за раздел хумор за раздел хумор е. Но че немалко хора тук повтарят такава очевидна тъпотия е малко шашардисващо, ако някой се занимава с програмиране се очаква поне да може да прави разлика между причина и следствие, между необходимо и достатъчно и т.н. Представям си какво "програмиране" пада от хора, дето попадат в логически капани за бабички от градинката (да ползвам и аз на Никола персонажите, че ми хареса идеята за включването им |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|