[elektro] ARM Cortex-M -- ki mivel fejleszt szoftvert?

Bakcsa Zoltán bakcsa at gmail.com
Wed Mar 16 21:15:00 CET 2016


Egyszer már én is nekifutottam a linuxizálódásnak. Egy hónapig bírtam...
Egyszerűen nem áll kézre. Microsoft doksikat nem lehet normálisan
szerkeszteni linux alatt, hiába "kompatibilis" vele a libreoffice. Mellőzni
meg nem lehet őket, ha a vevő microsoft doksit küld, azt is vár el,
normálisan formázva. Ha közbe-közbe windows-ra is fejleszt az ember, akkor
ahhoz eleve kell windows. Atmel procikhoz is windows-os a gyári IDE. Minek
szenvedjek egy másik IDE-vel, amikor a gyári kapásból működik. Eclipset
amúgy szeretem, Java fejlesztéshez azt használom linux és windows alatt is,
C-hez linux alatt.

Kipróbáltam 3 különböző distribúciót, ubuntut pedig 3 különböző asztali
környezettel. Mindegyik alatt voltak különböző, kisebb-nagyon idegesítő
dolgok, volt azonban egy közös rossz tulajdonságuk és ez volt a
legidegesítőbb hosszútávon: Én laptopon dolgozom, de úgy használom, mint
egy asztali gépet. Tehát, rádugok egeret, billentyűzetet két monitort és
magát laptopot lecsukva berakom a monitor mögé. (itthon is dolgozom,
irodában is, és utazunk is eleget) Egyetlen distro sem volt képes kezelni
normálisan a 2 külső monitort. Ha sikerült is beállítani, újraindítás után
visszarakta a képet a laptop saját képernyőjére. Ha kicsúszott a kábel,
ugyancsak, de visszadugás után nem állt vissza.
Engem ez marhára idegesített, napokat töltöttem permanens megoldást keresve
egy olyan nyűgre, ami windows alatt 10 éve nem létezik. Meguntam. Mivel ma
a windows megkerülhetetlen, igazából mindegy, hogy linux alatt futtatom egy
virtuális gépben, vagy windows alatt futtatok linuxot szintén vm-ként. Így
is úgy is fizetni kell érte, akkor meg már hadd legyen kényelmes.

Zoli

2016-03-16 14:31 GMT+01:00 Péter Bozzay <peterb.list at gmail.com>:

> Hétvégén végre én is végig tudtam ezt csinálni és megvolt az első
> ledvillogtató projektem egy Nucleo-F072RB-vel. :-) Viszont azóta
> sejtem, hogy miért utálják sokan az Eclipse-et...Egyrészt nekem sokkal
> bonyolultabbnak tűnik, mint amit egy átlag mikrovezérlős fejlesztés
> igényelne, másrészt hogy "csak egy IDE" létére linuxon úgy megterhelje
> a gépemet, mint kevés más szoftver, hát...
> Nekem ez az egész onnan indult, hogy mielőtt a jól bevált XP-t végleg
> ellehetetlenítik, szeretnék összehozni végre egy teljesen linuxosított
> fejlesztő gépet. Az eddigi tapasztalataim alapján erre ma már egész jó
> esély van, csak a CooCox nem megy linuxon és ez tűnik a legegyszerűbb
> alternatívának. Legfeljebb a Win10 árából inkább egy hardver upgrade
> lesz. :-)
>
> Üdv,
> Péter
>
> r3flow <zoltan.nagy at vivor.hu> írta (2016. március 5. 23:51):
> >
> > Ma igen. STM32L05x van most terítéken és a CooCox flash letöltője ennél
> > az MCU-nál végtelen ciklusba kerül stlink-el, a CoFlash többi funkciója
> > is teljesen értelmezhetetlen módon viselkedik.
> >
> > Kellett tehát vmi más, és ezt az SW4STM32-t telepítettem Linuxra. Meg
> > mellé CubeMX-et. Teljesen jó. CubeMX esetén kb. ugyanaz a metódus mint
> > CooCox esetén, létehozol egy üres projektet az IDE-ben majd
> > hivatkozásként hozzáadod a cubemx által máshová generált Drivers/Inc/Src
> > könyvtárakat, majd felveszed az include útvonalakat meg pár makrót,
> > plusz beállítod, hogy használja a cubemx által generált linker scriptet.
> > Lefordult és letöltve a vason is működik, Linuxon is, ingyen.
> >
> > Fórumok alapján idővel a CubeMX képes lehet majd konyhakész projekt
> > előállítására is SW4STM32-höz.
> >
> >
> > On 2016-01-29 12:11, Péter Bozzay wrote:
> >> Ezt próbálta már valaki?
> >> http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF261797
> >> Win/Linux, ingyenes, CubeMX-ben választható, ST-LINK, debugger, stb.
> >>
> >> Üdv,
> >> Péter
> >>
> >> Moravcsik Szilard <levlista.mszilard at gmail.com> írta (2016. január 29.
> 8:24):
> >>> 2016.01.28. 21:25 keltezéssel, r3flow írta:
> >>>>
> >>>> Az Eclipse + GCC + debugger konyhakész változata:
> >>>>
> >>>>
> http://www.chibios.org/dokuwiki/doku.php?id=chibios:product:chibistudio:start
> >>>>
> >>>> Ezt használtam ChibiOS nélküli natív fejlesztéshez is STM32-höz.
> Tetszett.
> >>>>
> >>>>
> >>>
> >>> Ez érdekes, ki fogom próbálni, kösz!
> >>> Amúgy nekem a ChibiOS is tetszik a leírások alapján. Te már próbáltad a
> >>> ChibiOS-t?
> >>>
> >>> Üdv:
> >>> Szilárd
> >>>
> >>>> On 2016-01-27 09:46, György Griecs wrote:
> >>>>> Eclipse + GCC
> >>>>>
> >>>>> 2016. január 27. 9:29 Péter Bozzay írta, <peterb.list at gmail.com>:
> >>>>>
> >>>>>> Én amikor elkezdtem STM32-vel foglalkozni egy új projekt miatt,
> akkor
> >>>>>> a CooCox, Mikroe és Em::Blocks került képbe, mert a "barkácsolt"
> >>>>>> fejlesztőrendszerekkel eddig még mindig volt valami rossz
> >>>>>> tapasztalatom. Annyi idő alatt, amíg az utóbbi kettővel még egy
> >>>>>> értelmes uC init függvényt se sikerült összehoznom egyáltalán, a
> >>>>>> Coocox alatt -részben a bőséges komponenskészlet segítségével- simán
> >>>>>> összeraktam az első
> >>>>>> kvarchiányfigyelősenórajelváltósidőzítveledvillogtatós programot.
> Így
> >>>>>> maradtam ennél és eddig nem is okozott nagyobb csalódást. Viszont ez
> >>>>>> állítólag nem megy linux alatt egyáltalán, nekem se sikerült
> >>>>>> elindítanom.
> >>>>>> Az itt ajánlott Mbed is szimpatikus első ránézésre a
> >>>>>> platformfüggetlensége miatt is és a bőséges komponensválasztéka
> miatt
> >>>>>> is. De vajon linux (vagy más nem win) alatt van-e kellően kézhezálló
> >>>>>> programozó és debugger sw pl. az ST-Link-hez, vagy a többi család
> >>>>>> cuccaihoz?
> >>>>>>
> >>>>>> Üdv,
> >>>>>> Péter
> >>>>>>
> >>>>>> zulu <zulu at gmail.hu> írta (2016. január 27. 8:45):
> >>>>>>> 2016-01-27 08:03 keltezéssel, Moravcsik Szilard írta:
> >>>>>>>> Sziasztok!
> >>>>>>>>
> >>>>>>>> ARM Cortex M családra szoftvert Ti mivel fejlesztetek? Szigorúan
> csakis
> >>>>>> legális szoftverre gondolok.
> >>>>>>>
> >>>>>>> + info:
> >>>>>>>
> >>>>>>>      ARM Cortex A5
> >>>>>>>      ARM Cortex A7
> >>>>>>>      ARM Cortex A8
> >>>>>>>      ARM Cortex A9
> >>>>>>>      ARM Cortex A15
> >>>>>>>      ARM Cortex M0
> >>>>>>>      ARM Cortex M0+
> >>>>>>>      ARM Cortex M1
> >>>>>>>      ARM Cortex M3
> >>>>>>>      ARM Cortex M4
> >>>>>>>      ARM Cortex M7
> >>>>>>>      ARM Cortex R4
> >>>>>>>      ARM Cortex R4F
> >>>>>>>      ARM Cortex R5
> >>>>>>>
> >>>>>>> http://gnutoolchains.com/arm-eabi/
> >>>>>>>
> >>>>>>> -zulu
> >>>>>>>
> >>>>>>> -----------------------------------------
> >>>>>>>            elektro[-flame|-etc]
> >>>>>>
> >>>>>> -----------------------------------------
> >>>>>>            elektro[-flame|-etc]
> >>>>> -----------------------------------------
> >>>>>            elektro[-flame|-etc]
> >>>>>
> >>>>
> >>>> -----------------------------------------
> >>>>            elektro[-flame|-etc]
> >>>>
> >>>
> >>>
> >>> ---
> >>> A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus
> védelme ellenőrizte azt.
> >>> https://www.avast.com/antivirus
> >>>
> >>> -----------------------------------------
> >>>           elektro[-flame|-etc]
> >>
> >> -----------------------------------------
> >>           elektro[-flame|-etc]
> >>
> >
> > -----------------------------------------
> >           elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]


More information about the Elektro mailing list