Академический Документы
Профессиональный Документы
Культура Документы
ARM-ÌÈÊÐÎÊÎÍÒÐÎËËÅÐÛ ATMEL:
ÏÐÀÊÒÈ×ÅÑÊÈÅ ÀÑÏÅÊÒÛ ÏÐÈÌÅÍÅÍÈß
×àñòü 1. ARM7
Íèêîëàé Êîðîëåâ, ðóêîâîäèòåëü èíæåíåðíîãî öåíòðà, ÎÎÎ «ÀÐÃÓÑÑÎÔÒ Êîìïàíè»
Àíòîí Øàáûíèí, èíæåíåð, ÎÎÎ «ÀÐÃÓÑÑÎÔÒ Êîìïàíè»
×òî âûáðàòü?
Îòëè÷èé ó ýòèõ ïðîäóêòîâ ìíîãî,
ïîýòîìó âñå çàâèñèò îò âîçìîæíîñòåé
ïî ïîêóïêå êîììåð÷åñêîé ñðåäû è
Ðèñ. 3. Êîíòðîëëåð ÏÄÏ (ïðèåìíàÿ ÷àñòü) ïðåäûäóùåãî îïûòà ðàáîòû. Ðàáîòà â
ñðåäå IAR ïîä ðàçíûìè àðõèòåêòóðàìè
ïðàêòè÷åñêè íå îòëè÷àåòñÿ. Ñ Eclipse,
íà ïåðâûé âçãëÿä, âñå íåñêîëüêî
Òàáëèöà 2. Ñðàâíèòåëüíûå õàðàêòåðèñòèêè êîìïèëÿòîðîâ ñëîæíåå, íî ê èíòóèòèâíî ïîíÿòíî-
Ïîääåðæêà ìó èíòåðôåéñó ïðèâûêíóòü íåòðóäíî.
Ñèìóëÿòîð ßçûêè è ñòàíäàðòû
ýìóëÿòîðîâ Äèàëåêòû ðàñøèðåíèé ÿçûêà Cè ó
RDI, Wiggler, ANSI CExtended ANSI IAR è GCC ðàçíûå. Â îñíîâíîì ýòî
IAR + AT91SAM-ICE, CExtended C++ (÷àñòè÷íàÿ êàñàåòñÿ ðàáîòû ñ ïàìÿòüþ è ïðåðû-
J-LINK … ïîääåðæêà C++) âàíèÿìè, ïîýòîìó ïðîñòîãî ïåðåíîñà
RDI, Wiggler, ANSI CC99 ïðîåêòà èç îäíîé ñðåäû â äðóãóþ íå
GNU GCC + Eclipse – AT91SAM-ICE, ÷àñòè÷íàÿ ïîëó÷èòñÿ. Îäíàêî, ÷èñòî àëãîðèòìè-
J-LINK … ïîääåðæêà C++
÷åñêèé êîä â ðàìêàõ ñòàíäàðòà ïåðå-
ICC Imagecraft – – ANSI C
íîñèòñÿ áåç êàêèõ-ëèáî òðóäíîñòåé.