-
Data: 2017-11-09 13:54:29
Temat: Re: Programowanie AT91SAM7/9 pod Linuksem
Od: "Grzegorz Niemirowski" <g...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Atlantis <m...@w...pl> napisał(a):
> Orientujecie się może jak wygląda kwestia możliwości programowania nieco
> starszych układów ARM od Atmela pod Linuksem. Mam w domowej bibliotece
> może ze dwie książki poświęcone tej rodzinie, ale ponieważ zostały
> wydane one już jakiś czas temu, zawarte tam przykłady opierają się na
> dość starym oprogramowaniu pod Windows.
> Wiem, że na stronie Atmela dostępny jest następujący Toolchain:
> http://www.atmel.com/tools/atmel-arm-toolchain.aspx?
tab=overview
> Te narzędzia będą kompatybilne z czymś w rodzaju AT91SAM7S256?
Prawie na pewno tak. Ten toolchain bazuje na GNU ARM Embedded Toolchain
(https://launchpad.net/gcc-arm-embedded), który obsługuje praktycznie
wszystko. Komenda arm-none-eabi-gcc --target-help zwraca listę:
Known ARM CPUs (for use with the -mcpu= and -mtune= options):
arm1020e arm1020t arm1022e arm1026ej-s arm10e arm10tdmi arm1136j-s
arm1136jf-s arm1156t2-s arm1156t2f-s arm1176jz-s arm1176jzf-s arm2 arm250
arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm70 arm700 arm700i arm710
arm7100 arm710c arm710t arm720 arm720t arm740t arm7500 arm7500fe arm7d
arm7di arm7dm arm7dmi arm7m arm7tdmi arm7tdmi-s arm8 arm810 arm9 arm920
arm920t arm922t arm926ej-s arm940t arm946e-s arm966e-s arm968e-s arm9e
arm9tdmi cortex-a12 cortex-a15 cortex-a15.cortex-a7 cortex-a17
cortex-a17.cortex-a7 cortex-a5 cortex-a53 cortex-a57 cortex-a57.cortex-a53
cortex-a7 cortex-a72 cortex-a72.cortex-a53 cortex-a8 cortex-a9 cortex-m0
cortex-m0.small-multiply cortex-m0plus cortex-m0plus.small-multiply
cortex-m1 cortex-m1.small-multiply cortex-m3 cortex-m4 cortex-m7 cortex-r4
cortex-r4f cortex-r5 cortex-r7 cortex-r8 ep9312 exynos-m1 fa526 fa606te
fa626 fa626te fa726te fmp626 generic-armv7-a iwmmxt iwmmxt2 marvell-pj4
mpcore mpcorenovfp native strongarm strongarm110 strongarm1100
strongarm1110
AT91SAM7S256 to jest ARM7TDMI i jak najbardziej jest on na lście.
> Moja wątpliwość bierze się stąd, że obsługa starszych układów ARM od
> Atmela nie została zaimplementowana w Atmel Studio (swoją drogą także
> dostępnym tylko pod Windowsem).
Kompilator pewnie obsługuje, tylko im się w IDE nie chciało dorabiać.
> Prawie ideałem pod tym względem jest
> moim zdaniem firma Microchip - nie dosyć, że MPLAB X działa pod
> Linuksem, to jeszcze obsługuje całą gamę "zabytkowych" układów tej
> firmy, pamiętających lata dziewięćdziesiąte.
Od paru miesięcy to już jest jedna firma :)
--
Grzegorz Niemirowski
http://www.grzegorz.net/
Następne wpisy z tego wątku
- 09.11.17 14:24 Atlantis
- 10.11.17 20:53 Sebastian Biały
Najnowsze wątki z tej grupy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-05-13 Gdańsk => Controlling systems Consultant <=
- 2025-05-13 Białystok => Delphi Programmer <=
- 2025-05-13 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-05-13 zagadałem dziś babę
- 2025-05-13 W tym urządzeniu ugotujesz wodę wszędzie. Bez podłączania do prądu
- 2025-05-13 W tym urządzeniu ugotujesz wodę wszędzie. Bez podłączania do prądu
- 2025-05-13 W tym urządzeniu ugotujesz wodę wszędzie. Bez podłączania do prądu
- 2025-05-12 wyobrazcie sobie
- 2025-05-12 pojezdziłem passatem
- 2025-05-12 Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- 2025-05-12 Warszawa => Junior Rekruter <=
- 2025-05-12 Dostała karę za "brak biletu" parkowania. Wygrała w sądzie z miastem Kierująca zaparkowała na miejskim parkingu w Rybniku. Nie zdążyła przedłużyć parkowania i dostała 200 zł kary za "brak biletu".
- 2025-05-12 Białystok => Senior Node.js Developer (doświadczenie z framework Nes
- 2025-05-12 Warszawa => MENA New Business Manager <=
- 2025-05-12 Rzeszów => WEBCON Developer <=