Pewnie podobne pytania już były ale moje dotyczy konkretnego mikrokontrolera AT91SAM7S (Atmel) program pisał będę w C. uC będzie podłączony do portu USB. Także chciałbym aby język C był wyposażony w biblitekę z obsługą portu USB itd. Programował uC będe poprzez programator kompatybilny z
W czym programować ARM AT91SAM7S język C
Witam,
Kurciok napisał(a):
Jak juz , to arm-gcc
Jezyk, srodowisko i USB to sa calkiem rozne rzeczy. Proponuje arm-gcc (poszukaj np. WinARM), do tego dobry edytor (WinARM instaluje domyslnie Programmers Notepad, ja osobiscie uzywam UltrEdit) Do programowania prockow SAM jest programik na PC z Atmela, dziala napewno na porcie szeregowym, a byc moze rowniez na USB.
Jesli chodzi o obsluge USB, to widzialem na stronie Atmela jakies noty aplikacyjne, zobacz tez strone
Pozdr AK
Użytkownik "AK" snipped-for-privacy@gazeta.pl napisał w wiadomości news:dlarj6$4u9$ snipped-for-privacy@inews.gazeta.pl...
No dzięki trochę mi rozjaśniłeś. Tylko się zastanawiam bo przy korzystaniu w AVR-GCC tracę chyba cala zaletę ARM, czyli debugowanie itd :( .
Polecam arm-elf-gcc, na przyklad z pakietu gnuarm:
BTW: Ma ktos pelny i przejrzysty kod w C do obslugi klasy Mass Storage (wszystkich potrzebnych warstw do udawania np. pendriva)? Znalazlem cos u Philipsa ale jest raczej takie sobie.
A niby dlaczego? Program mozna skompilowac z informacjami dla debuggera, odpalic gdb i smigac na kodzie zrodlowym. Jeszcze wygodniej z otoczka graficzna (Insight). Wszystko znajdziesz po pelnej instalacji pakietu gnuarm (wczesniej trzeba zainstalowac cygwin'a).
Pytanie trochę "out of subject" - WinAVR instaluje (chyba ?) cygwin'a i czy jeżeli chcę się używać równolegle (na tym samym kompie) również arm-elf-gcc z
wkwj napisał(a):
Nie, jest konieczna. Ostatnio instalowałem arm-elf-gcc i przyjaciół z pakietu gnuarm i instalator zapytał mnie się czy ma zainstalować Cygwin'a
WinAVR nie instaluje pelnego cygwin'a a tylko potrzebna biblioteke dll i maly podzbior programikow typu make czy rm. Cygwin to jest caly pakiet (instalka ma kilkaset MB) linii polecen z masa programow mniej lub bardziej potrzebnych, przeniesionych z Unixa. Oczywiscie nie trzeba od razu instalowac calosci, bo mozna dodawac pozniej potrzebne komponenty. Po instalacji cygwin'a udalo mi sie jednak odpalic kompilator arm-elf-gcc z pakietu gnuarm w zwyklym okienku linii polecen Windows XP. Wykorzystanie bibliotek cygwinowych nie narzuca od razu korzystania z calego srodowiska.
Adam Dybkowski napisał(a):
Wejdz tu:
Pozdr AK
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required