Ankieta: Jaki system operacyjnym preferujesz
Ankieta jest zamknięta.
Windows 60.78% 31 60.78%
Linux 31.37% 16 31.37%
MAC/OS 7.84% 4 7.84%
Inny 0% 0 0%
Razem 51 głosów 100%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie ARM, nauka, środowiska programistyczne IDE
SQ2KLX Offline
Początkujący
**

Liczba postów: 50
Dołączył: 02-01-2013
Post: #20
RE: Programowanie ARM, nauka, środowiska programistyczne IDE
Witam,
ARM 32bit od NXP z seri LPC maja swoje korzenie w procesorach 8051, następnie z drobnymi zmianami można przenosić kod pomiędzy starymi ARM7TDMI a cortexami LPC17xx M3.
. Dodatkowo jeżeli napiszemy coś na LPC M0 a zabraknie poweru albo pamięci programu, można soft na piniowy odpowiednik z rdzeniem M3 - nie trzeba przerabiać PCB.
Dla mnie dużym plusem jest fabryczny bootloader po UART/CAN . Generalnie LPC mają mniej baboli , a jak się już jakiś znajdzie to w miarę szybko pojawiają się rozwiązania.
Jestem raczej skłonny zacząć od procesora LPC1114FBD48/302 aby (koledzy którzy jeszcze nie siedzą w ARMA-ch a na AVR mogli bezboleśnie wejść ARM-y) - jest tani widziałem na pazzegro za około 5PLN plus porto.
Zacząć od Cortexa M0 jest prościej ze względu na mniejsza liczbę peryferii co za tym idzie mniejszą liczbę rejestrów do ogarnięcia Smile
Cortexy M3 z serii LPC17xx są pinowo zgodne z Cortexami M4 LPc40xx.



LPCexpresso w wersji Free debug kodu do 256kB , ale kompiluje powyżej 256kB i soft wrzucamy Flas Magickiem. niestety tylko procki NXP ale instalacja next,next,next i działa Big Grin ewentualnie Eclipse i wtyczki od NXP.

Można by nabyć j link Segger w wersji edu ale to koszt 200 zł

Ten STM32F4 bardzo ciekawie wygląda 2MB flash 256kb RAM -do zastosowań radiowych całkiem
Ja bym zalecał coś prostszego - jak mamy lecieć od zera,jak już się opanuje podstawowe peryferia arm-ów to można potem bezboleśnie przesiąść się na na większy procek z bogatszymi peryferiami Smile

Na LPC może być mniej przykładów ale biblioteki są trochę bardziej ogarniete, ewentualnie gdzieś na elce jest kurs w formie pdf programowanie STM32 na rejestrach
29-06-2016 13:39
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Programowanie ARM, nauka, środowiska programistyczne IDE - SQ2KLX - 29-06-2016 13:39

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości