forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Mikrokontroléry (MCU) - jak začít a s čím - rady, vaše zkuše

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Ostatní
 
Pontiaq
Anonymní





PříspěvekZaslal: 18 leden 2018, 0:45    Předmět: Mikrokontroléry (MCU) - jak začít a s čím - rady, vaše zkuše Citovat

Zdravím Smile

Rád bych se zeptal zkušenějších ohledně mikrokontrolérů. Mám zkušenosti s řadou 8051 a s jejich programováním v Assembleru. Moc mě MCU zajímá a rád bych se mu co nejvíce věnoval. Jenže nevím, jak bych měl začít. S Arduinem jsem si řekl, že by pro mě bylo lepší spíše samotné MCU, abych se naučil, jak vše funguje samo o sobě. Kterou řadu, propřípadě typ, MCU byste mi poradili? Které mají budoucnost před sebou a vyplatí se s nimi učit? Jak bych mohl vůbec začít? Plánuji pořizovat potřebné věci z Ebaye. Doporučili byste mi nějaké živé a zvlášť založené fórum na mikrokontroléry? Také záleží na finančních možnostech a návodech.

Jak jste začínali vy? Jak jste se odrazili? Rád bych se co nejvíce sám vzdělával. Na čem rádi programujete vy? Živíte se programováním a vývojem s MCU? Na Arduinu mě konkrétně zaujal ESP32 v poměru výkon/cena. Studuji VŠ Elektrotechniku, tedy potřebnými znalostmi bych měl disponovat.

Za každou radu moc děkuji, jen vás prosím, odpusťte si urážky a napadání. Děkuji

PS: Vedu diskuzi na více fórech, aby se někteří nedivili, hledám odpovědi všude možně Wink.
Návrat nahoru
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 504

PříspěvekZaslal: 18 leden 2018, 12:48    Předmět: Citovat

Jestli už zvládáš x51 v ASM, zkus se stejnými procesory přejít na C. Doporučuju zkusit prostředí od KEIL - možná seženeš omezenou testovací verzi uVision3/4. Nejlepší x51 vyrábí dnes asi Silicon Labs. To jen pro případ, že bys u 51 chtěl chvíli zůstat. Jinak asi nemá cenu setrvávat u 8bitů a doporučuju přejít na 32bit. Nejlépe ARM M0,M3,M4. Vyrábí je hodně firem v mnoha modifikacích. Já preferuji ty od ST. Programovací prostředí KEIL, IAR, ECLIPSE a další.

Taková typická entry level sestava:
Nějakej kit typu DISCOVERY. Ten obvykle obsahuje i ST-LINK (JTAG/SWD). A testovací uVision4/5.


S MCU jsou začal kolem roku 1995 - procesory PIC , pak 8051 a nakonec ARM. Mezitím HC11, ADSP21xx, SPARC Wink

_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Atlan
Profesionál
Profesionál


Založen: 4.2.2009
Příspěvky: 948

PříspěvekZaslal: 18 leden 2018, 13:33    Předmět: Citovat

Dajme tomu ze budem mat st link. Ake prostredie doporucujes? Free pripadne nieco co sa da zohnat, alebo pouzivat do obmedzenej vekosti kodu.
Na ktore z vymenovanych sa zamerat?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Pontiaq
Anonymní





PříspěvekZaslal: 18 leden 2018, 17:13    Předmět: Citovat

Moc děkuji za vaše odpovědi. Rád bych se zaměřil na dělání vlastních projektů, avšak s tím, že bych to jednoznačně mohl využít v budoucím zaměstnání. Takže mi jde hlavně o to, abych svůj čas využil co nejefektivněji a právě výběr MCU je pro mě podstatný. Kdyby se našli zakázky atd. a zajímavá a dobře placená práce na zajímavých projektech. Co se většinou požaduje? Jak je to se Siemens společností?
Návrat nahoru
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 504

PříspěvekZaslal: 18 leden 2018, 17:34    Předmět: Citovat

Já používám trochu jinou kombinaci a to J-LINK V8 + ARM KEIL UV4/5 (ostra verze placená zaměstnavatelem). To chodí výborně.

Stejně tak chodí ST-LINK s UV4/5. Limitovaná verze KEIL tuším omezuje do 32KB CODE a to by postačovalo s většinou ARM M0 a poměrně dost by to stačilo na M3 a M4 řady za předpokladu, že si člověk píše ovladače sám a netahá si do projektu nějakej code balast.

http://www.keil.com/demo/limits.asp

Další vyzkoušená varianta je J-LINK + ECLIPSE + GNU ARM. Je to sice trochu moloch, ale jde to vytunit. Jestli se dá propojit stejně dobře i s ST-LINK, to nevím.

Možná tady:
https://community.particle.io/t/tutorial-using-eclipse-st-link-v2-openocd-to-debug/10042



gnu-arm-eclipse.gif
 Komentář:

Stáhnout
 Soubor:  gnu-arm-eclipse.gif
 Velikost:  45.9 kB
 Staženo:  34 krát


_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Atlan
Profesionál
Profesionál


Založen: 4.2.2009
Příspěvky: 948

PříspěvekZaslal: 18 leden 2018, 18:03    Předmět: Citovat

A Keil pouziva optimalizacie ked sa vyuzuje ako demo do 32kB?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Anonymní






PříspěvekZaslal: 18 leden 2018, 18:21    Předmět: Citovat

Tento kit s MCU mě zaujal. Co si o tom myslíte? https://os.mbed.com/platforms/KL25Z/
Návrat nahoru
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 752

PříspěvekZaslal: 18 leden 2018, 21:16    Předmět: Citovat

Pokud disponuješ němčinou, pak najdeš fórum třeba tady.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 504

PříspěvekZaslal: 19 leden 2018, 0:28    Předmět: Citovat

Atlane, výčet limitací evolution version je na tom odkazu a o omezení optimalizace se tam nic nepíše (--g parametr). Prubni a uvidíš, za zkoušku nic nedáš Wink
_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 504

PříspěvekZaslal: 19 leden 2018, 0:45    Předmět: Citovat

Ale jo, KL25Z je dobře vybavenej procesor i ten kit má na sobě nějakej hardware, proč ne. Osobní zkušenost však nemám. Mojí pochybnost vzbuzuje ten jejich openSDA debugger přímo na desce, s jakými vývojovými prostředími bude spolupracovat, nikdy jsem o něm neslyšel.
_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Pontiaq
Anonymní





PříspěvekZaslal: 19 leden 2018, 20:50    Předmět: Citovat

Dokonce jsem našel nějaké tutorialy právě na KL25Z: https://www.youtube.com/watch?v=BAzKg3vcB88&list=PLWy-YwxbAu8FDpD2saP1p6IFHgvbzODyc. Což rozhodně usnadní studium.
Návrat nahoru
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Ostatní Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2018 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)