PIC16/32 nebo ARM Cortex-M3?

Petr Labaj labaj na volny.cz
Pondělí Říjen 3 23:05:58 CEST 2011


V textu.

| Uvedu nazor nebo shrnuti jednoho ucastnika debaty (student)
|
| -PIC16/32
| + dostupnost, siroky sortiment
| + ucelena nabidka, vzorava reseni
| + v CR relativne rozsirene
| - spise horsi vyvojove prostredi
| - proprietarni reseni jedne firmy
| - trochu "obskurni" architektura

S "obskurnosti" festovni nesouhlas (pokud pisete o PIC13/32).
Dalo by se s tim souhlasit u starych PIC18 a nizsich.

| -ARM
| + siroka dostupnost vyvojovych desek a nastroju z ciny (ebay)
| + spickove vyvojove prostredi 
| + moznosot vyuzit znalosti i u vyssich rad ARM ..

Znalosti ceho ? Assembleru ARM ?
Predpokladam, ze programovat to budou v C, a "if", "for", "==" atd. se pouzivaji
uplne stejne jak u ARM/PIC32,x86 atd.
Podstatna je kompatibilita integrovanych periferii. A tohle ma PIC prave pekne
zvladnute, vcetne slusne kompatibility mezi PIC16 a 32. To jsou mnohem vetsi
rozdily mezi ARMy od ruznych dodavatelu.
Takze paradoxne bude asi snazsi preportovat SW mezi procesory naprosto
rozdilnych architektur PIC16 a PIC32, nez ji preportovat mezi "stejnymi" ARMy
od ruznych vyrobcu.

| + proti PIC vyssi vykon

Jen u tech nejvyssich, ale s temi asi studenti bastlit nebudou, to bude spis domena
nejakych predvarenych reseni s Linuxem a jinymi velkymi OS, ale tam uz je reseni
typu procesoru uplne o nicem.

| - v CR mene rozsirene
| - horsi dostupnost , zvlaste malych a velmi levnych MCU (pod 100Kc)
|
| Resil nekdo podobne dilama?

Skoro bych rekl, ze uz skoro kazdy, ktery dela s jednochipy.

PL



Další informace o konferenci Hw-list