Wiem, wiem, pewnie wielu z was to zbulwersuje, ze pytam o elementarz, ale o uile z AVR-em sie juz poznalem dosc dobrze i daje sobie rade z Atmegami spod Linuxa (AVR-GCC i te sprawy), lacznie z samodzielnym budowaniem plytek "developerskich" i urzadzen na tych mikrokontrolerach, to w ARM-ach jestem dziewica. Mam przed soba kosteczke i chcialbym zaczac, ale nawet nie wiem, jak. Rozumiem, ze plytka minimalna plytka developerska to zasilanie zgodne z datasheetem, kwarc 3-20 MHz odpowiednio podlaczony (jak w datasheecie), piny test, reset, takie tam odpowiednio popodciagane / pouziemiane. Tak to zadziala? Jak zrobic programator do tego ukladu (jakis JTAG, czy inne cudo - pod AVR mam po prostu programator STK-200 na porcie rownoleglym i chodzi bezproblemowo). Nastepne pytanie: gdzie znalezc porzadny tutorial linuxowy - taki jak pod AVR-GCC, czym co kompilowac, jakie makefile'y robic, etc, etc. Portal SAM
AT91SAM7 - potrzebuje paru s?ów wsparcia.
Gotowe dystrybucje arm-elf znajdziesz oczywiśćie pod linuxem. Możesz albo skompilować ręcznie albo pobrać binaria na x86. Sam używam pod Ubuntu do rzeźby na SAM7S z gotowymi binariami. Do pobrania z
Miałem podobnie, nie cierpie gotowych, wypolerowanych, ślicznych i niedziałających kombajnów.
Do programowania openwrt. Do zassania w kazdej dystrybucji wprost. programatow wystarczy wiggler.
Daj znac na priv, dam Ci mikroskopijny przyklad do wystartowania ktory ma ta zalete ze dziala i pokazuje wszystko krok po kroku.
[1] Uwaga: zawartość tej strony zalezy od systemu operacyjnego z którego ją dowiedzamy (!).pokrec pisze:
Obejrzyj schemat pierwszej z brzegu płytki z tym prockiem, wszystko się wyjaśni. Na przykład:
Szukaj "JTAG Wiggler", schemat prawie identyczny jak STK-200 (też bufor na LPT) tylko inny pinout. Do programowania i debugowania przez interfejs JTAG używa się openocd.
Najpierw zainstaluj kompilator, np. pakiet gnuarm (jest gotowa instalka pod Linuxa i dla Windows/Cygwin). Potem aby nie narobić się niepotrzebnie przy podstawowych rzeczach (sterownik portu szeregowego itd), sięgnij po gotowy system operacyjny. Polecam na przykład Nut/OS
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required