|
jsivkov
Ранг: Минаващ
Регистриран на: Пон Юни 15, 2009 11:39 pm Мнения: 2 Местоположение: Варна
|
 Хардуер и софтуер за микроконтролери?
Здравейте колеги,
от известно време се занимавам с програмиране на микроконтролери, но използвам само на фирмата Микрочип. След известно разглеждане на предлаганите като възможности и цени микроконтролери попаднах на предлаганите от Атмел и Филипс 32-битови микроконтролери с по-добри характеристики и цени от тези на Микрочип.
Че въпроса ми е следния:
Къде и с какви цени са развойните средства за Атмел и Филипс микроконтролери като софтуер и хардуер /програматори и дебъгери, нещо от рода на ICD2/. Търсенето из сайтовете на производителите още повече ме обърка, така че всяка помощ ще е добре дошла.
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
В този форум има определение за такива колеги.
"Пикоборец"
Още с първия си пост показваш че си май от тази категория по душа
Но пък явно имаш желание да се развиваш. Поне имаш някакво намерение  :):)
А сега да поразгледаш форума. Първо да разбереш за кой раздел ти е темата. После да поразгледаш дали няма други постове в които да е обяснено нещо по въпроса. И като си изясниш тия неща може да ти просветне нещо и да се замисляш като пускаш нова тема. Поне да задаваш конкретен въпрос  :):):)
И последно Добре Дошъл във форума 
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Под 32 битови на Филипс и Atmel предполагам разбираш ARM, по точно ARM7TDMI . Ако е така по добре се насочи към ядро тип Cortex М3, по близко ще ти е до Микрочипските. ARM7TDMI е прекалено много процесор и прекалено малко контролер, изисква по друг начин на мислене. Cortex-а е нещо по средата, ще преминеш по лесно.
Относно развойните средства - трябва ти среда. Избора е:
1. IAR, Keil - може би най-близки по идеология до MPLAB. В смисъл че е среда без някакви божествени възможности, но изисква минимума време за учене - сядаш и пишеш. Естествено ще ти трябва лекарство.
2. CrossWorks - ако си работил на Visual среди, тази може би ще ти допадне. Пак трябва лекартство.
3. GCC+Eclipse - безплатно, мощно, но не е за начинаещи. Голяма част от времето отива да си блъскаш главата в стената с проблеми в самата среда, а не в програмиране.
Относно програматора/дебъгера тук нещата са унифицирани - JTAG. Най евтиния вариант е Wriggler. Представлява просто едни буфери за паралелния порт. Подържа се почти от всяка среда. Бавен е, ама за начинаещи е добре. Може да се купи и за малко пари от Олимекс(Комет). После следват FTDI3232 - подържа се от някой среди, по бърз, лесен за правене и пак може да се купи от същото място. Последното от евтините е Jlink. Най-доброто, струва малко повече (копието, щото оригинала е бая скъп). Може да се направи и в къщи, ама е доста по сложничък. Предимството е че не съм видял среда с която да не работи и то работи добре.
Развойни платки можеш да си налепиш и сам. Иначе се продават в Olimex (Комет).
Пройзводителите (лесно достъпните) са:
ARM7TDMI - Atmel, Philps, ST
Cortex M3 - Luminary (TI), ST, Atmel, Philips (последните два още са само на хартия).
Вносители на чипове са - Philips (Акерман), Atmel и Luminary (Футурел) и напрактика всичко което се сетиш през Farnell (Комет).
Най евтиния вариант за започване е - купуваш чипа, една хедърна платка, Wriggler-a правиш сам и излекуван IAR. По сметки наум трябва да се включиш в около 20лв.
Иначе ако си по мързелив - в около 100 кинта - платчица и Wriggler от Olimex + IAR.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|