|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3222 Aktiv.: 33.19
|
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6540 Aktiv.: 29.45 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Ned Maj 01, 2016 12:40 pm Naslov sporočila: |
|
|
Malo sem brskal o navedenem hands-on seminarju. Vaje naj bi tekle na STM32F746G-DISCO kit-u. Lepo narejena zadeva, ob ceni cca 45€ pa vsaj po mojem mnenju sprejemljiva glede na vso prisotno periferijo. Ob tem, da je gor tudi Arduino kompatibilen razširitveni slot je možno nanjo dejansko obesit periferijo po želji.
Po datasheetu MCU-ja sodeč gre v tem primeru za kar hudo žverco, ki bi verjetno brez težav šofirala kak embedded linux / uClinux. Si kaj delal/zasledil na to temo?
Lp, Frenki
Opis: |
|
Velikost datoteke: |
603.11 KB |
Pogledana: |
5 krat |
|
|
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3222 Aktiv.: 33.19
|
Objavljeno: Ned Maj 01, 2016 8:43 pm Naslov sporočila: |
|
|
Dalo bi se poganjati marsikaj, problem pa nastane pri BSP (board support package). Tega sicer je nekaj, tudi za uClinux, vendar večinoma plačljive zadeve. To skupaj nanese kar nekaj stroškov, da se je potem za vprašati čemu bi sploh izbral tako kombinacijo, če so druge ugodnejše. No, odgovor je v tem, da ponavadi tisti, ki ponujajo BSP, imajo v svoji ponudbi tudi module, ki so po shemi in periferiji ekvivalent, vendar manjši in cenejši.
Utečena razvojna pot (žal ne hoby-prijazna) je: kupiš ali dobiš dev. board od proizvajalca, kupiš BSP in razviješ aplikacijo, ko ti ta dela, pa za (ponavadi manjšo) serijo nabaviš "SOM" module (system on module), na katerem aplikacija teče ekvivalentno in so primerni za vgradnjo v končni izdelek.
Čeprav STM je tudi to malce zabrisal, saj so tudi mehansko gledano njihove nove razvojne plate (zgoraj omenjena je tudi med njimi), dokaj uporabne tudi za vgradnjo v kakšna manjša ohišja.
Sam sem delal predvsem v keilu in uporabil ST-segger za GUI.
Kar se tiče arduino kompatibilnosti pa je dobrodošla predvsem zaradi široke palete periferije, ki se lahko obesi na omenjeni konektor. Na sami razvojni plošči pa je bore malo prostih pinov, saj je večina vezanih na vgrajene senzorje, prikazovalnik, RAM, ethernet, ... Po eni strani je to slabost, po drugi pa prednost, saj ima razvojna plošča res veliko na sebi. Samo v praksi pa je ponavadi tako, da bo ravno tisti vmesnik, ki bi ga še potreboval, zaseden s senzorjem, ki ga ne potrebuješ. Za hobi seveda to ni težava, saj lahko tudi kaj s plošče odlotaš in sprostiš kakšen pin.
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
tilz0R Član
Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 6.24 Kraj: Črnomelj
|
Objavljeno: Ned Maj 01, 2016 8:50 pm Naslov sporočila: |
|
|
Poganjati linux na CM7 jedru je nesmisel. Zadeva ne pozna MMU-ja, kar preprečuje dobro delovanje linuxa.
Drugače pa imam plato doma.
Na njej je tako praktično vse kar ST-jev čip podpira.
Je pa plata malo narodna. če uporabljaš arduino extensions, boš težko še LCD ker je pač sestavljena tako da je arduino header na zadnji strani.
_________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
|
mujo Član
Pridružen-a: Ned 02 Jan 2005 19:24 Prispevkov: 722 Aktiv.: 3.25 Kraj: MB
|
Objavljeno: Pon Maj 02, 2016 11:46 am Naslov sporočila: |
|
|
Linux je možno pognati tudi na STM32F4. Vendar kot je tilz0R rekel - je to popoln nesmisel.
Za poganjanje linuxa je smiselno uporabiti aplikacijske ARM procesorje. Mikrokontrolerski ARM procesorji niso temu namenjeni.
|
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3222 Aktiv.: 33.19
|
Objavljeno: Pon Maj 02, 2016 1:14 pm Naslov sporočila: |
|
|
Razni embedded linux ali win pogojno se deluje tudi na zelo podhranjenih sistemih. Seveda pa je npr.en uClinux le alternativa drugim rtos-om.
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|