Skocz do zawartości

Tutorial - Code::Blocks + GCC ARM + OpenOCD + STM32CubeMX + STM32F4 + Discovery + Linux


przemof-s

Pomocna odpowiedź

Przedstawiony tutorial dotyczy głównie konfiguracji Code::Blocks, umożliwiającej pisanie i debugowanie kodu w języku C/C++, m.in. dla mikrokontrolerów z rodziny STM32. Opis zrealizowany został na przykładzie płytki STM32F4DISCOVERY. Jednak przedstawioną metodę można wykorzystać do konfiguracji innych układów z tej rodziny. Prezentowany opis zawiera informacje dotyczące konfiguracji: Code::Blocks + GCC ARM Embedded Toolchain + OpenOCD + STM32CubeMX + STM32F4Discovery + Linux.

Dla układów STM32 jest już dostępne gotowe, zintegrowane środowisko programistyczne: System Workbench for STM32 (SW4STM32), który bazuje na środowisku Eclipse. Jaki jest więc sens samodzielnego składania środowiska? Autor nie lubi środowiska Eclipse, nie odpowiada mu jego rozmieszczenie okien, obsługa, po prostu źle mu się w tym środowisku pracuje. Jest to wystarczający powód.

Ze względu na dużą objętość tutoriala, został umieszczony w załączniku, w postaci pliku pdf. Dodatkowo umieszczono dwa pliki *.zip. Jeden zawierający przykładowy projekt utworzony na podstawie tutoriala. Drugi zawierający strony www, do których odnosi się tutorial (na wypadek ich "zniknięcia" z sieci internet).

stm32f4_discovery.zip

Tutorial Code-Blocks.zip

Tutorial Code-Blocks, Rev. 0.4.pdf

Link do komentarza
Share on other sites

Ciekawe jest stwierdzenie: "Autor nie lubi środowiska Eclipse, nie odpowiada mu jego rozmieszczenie okien, obsługa, po prostu źle mu się w tym środowisku pracuje. Jest to wystarczający powód."

Skoro to jest wystarczający powód, to ja muszę powiedzieć że znam dokładnie taki sam, żeby nie używać Code::Blocks...

Chyba muszę napisać tutorial do vi i gcc, tylko jakoś czasu ostatnio brakuje 🙁

Link do komentarza
Share on other sites

Kto co lubi, dlatego właśnie istnieją alternatywne rozwiązania 🙂 Nie będziemy chyba rozważać wyższości jednego programu nad drugim, bo żaden nie jest lepszy czy gorszy. Każdy ma swoje plusy i minusy. Jednym odpowiada "to" a innym "tamto".

Jak już powstanie wspomniany tutorial do vi i gcc, to również będę nim zainteresowany 😃

Natomiast co do używania trzeciej formy osobowej, nie jest to potrzeba, a raczej nawyk będący spadkiem po pisaniu "oficjalnych" dokumentów, w których nie jest zalecane stosowanie formy pierwszoosobowej.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.