Mikrokontrolery przyjazne dla amatorów

Zapomniałeś jednak o czyms zupełnie innym. Komercyjne kompilatory mają zawsze coś do dupy. Albo 0 wsparcie dla C++ albo optymializacje które przedszkolak napisał by lepiej czy kłopoty z kodem trudniejszym niż miganie diodą. O absurdalnych bugach z gatunku "to akurat nie działa i co nam zrobicie" nie ma co wspomniać. Już nie mam siły brać nastepny kompilator i punktować dziecinne braki z gatunku "będzie w wersji N+1 albo nie".

Innymi słowy: każde środowisko ma jakiś feler. Różnica polega na tym że gcc+gdb zazwyczaj ma support community i bardzo duży zbiór ficzerów języka. Clang podobnie. Natmiast narzedzia komercyjne mają głeboko w d... frajera który używa ich bardziej twórczo niż przewidzial producent (czyli np. templates). Czasem narzędzia komercyjne wygenerują lepszy kod, ale prawie zawsze będą wymagaly "prostszego" kodu źródlowego. Firmą robiacym chipy nie opłaca sie inwestować w programistow, w dodatku elitarnych od tworzenia kompilatorów. Robi się byle jak, na kolanie.

Nikt tu nie pisze o lepszości gdb/gcc. To po prostu inny zbiór problemów. Mi na SAM7 gdzie naintensywniej używalem Eclipse i gdb nie udało się znaleźć krytycznych problemów które przekreślają to środowisko. Wręcz przeciwnie, pracowalo się komfortowo i jestem w stanie zrobić tam wszystko co niezbędne do debugu.

Reply to
Sebastian Biały
Loading thread data ...

Marek Borowski snipped-for-privacy@nazwisko.com napisał(a):

Zwykłe Eclipse z wtyczkami z

formatting link
+ OpenOCD pod Windows.

Reply to
Grzegorz Niemirowski

W dniu 2016-01-08 o 13:07, Atlantis pisze:

Za pomocą STM32cubeMX generujesz projekt

formatting link
środowiska System Workbench
formatting link
darmowe, oparte na gcc, eclipse, openocd i projekt robi się automagicznie.

Oczywiście jest sporo upierdliwości, ale prostsze to na początek niż szukanie po sieci skryptów linkera, startupu, makefile które potem okazuje się nie pasują do siebie.

Można też użyć mbed -

formatting link
- jakaś alternatywa.

Reply to
Michał Lankosz

Wydaje mi się, że jednak wspomiałem (patrz druga połowa postu) :-).

Dlatego brałem pod uwagę te bazujące na gcc, ale i tak jak wspominałem nie do końca jest wszystko ok.

Dokladnie tak.

Kto cos co woli, mi tam sie pluginów do eclipsa debugowac/pisac nie chce.

Pozdrawiam

Marek

Reply to
Marek Borowski

SAM7 debugowalem na gołym eclipse CDT.

Reply to
Sebastian Biały

Niedługo może nie być czegoś takiego jak Atmelki -- będą PICe z rdzeniem AVR: ;->

formatting link

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

On 2016-01-14 15:51, Piotr Wyderski wrote: [...]

formatting link

Reply to
JDX

I Supertex. :-)

A Siemens/Infineon łyknął International Rectifier.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.