Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: lower level kódenia 05. 10. 2014, 21:32:14

Název: Výbava na kódenie na nižšej úrovni
Přispěvatel: lower level kódenia 05. 10. 2014, 21:32:14
Zdravím, chcel by som sa pustiť do "low level" kódenia, plánujem zostať pri C, nevedeli by ste mi poradiť aký stuff za rozumné peniaze by som si mohol pre tieto účely zakúpiť, s čím by sa dalo poriadne vyhrať. Nie len nejaká aTmega + jednoduchý display, prípadne nejaké resources, kde by som mohol niečo o tom nájsť ? Ďakujem
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: Jose D 06. 10. 2014, 13:38:22
no, podíval bych se jaké procesory se používají v tvém okolí (škola, práce..), asi bych se rozhodoval mezi AVR(atmega&spol.) nebo pro microchip(PIC)..

Osobně preferuju Microchip PIC, programator pickit3 koupis za 1k, k tomu nepajive pole, par LEDek, odporu a zakladnich PIC chipu (pozor, jestli chces C a ne ASM, tak ne ty uplne nejblbejsi!) na hrani a uvidis.., bud te to chytne nebo ne. Asi bych nedoporucoval vyrabet si vlastni programator pokud uz nejsi zbehly v elektronice.

Je taky otazka jestli nechces jit spis smerem nejakeho boxu s linuxem, kde budes sve C programy spoustet pod operacnim systemem, tj. ruzne raspberry a pod.. Třeba zacházení se sítí tam vyřešíš daleko jednodušeji, ale zase míň low-level..
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: Mirek 06. 10. 2014, 14:14:51
Zdravím, chcel by som sa pustiť do "low level" kódenia, plánujem zostať pri C, nevedeli by ste mi poradiť aký stuff za rozumné peniaze by som si mohol pre tieto účely zakúpiť, s čím by sa dalo poriadne vyhrať. Nie len nejaká aTmega + jednoduchý display, prípadne nejaké resources, kde by som mohol niečo o tom nájsť ? Ďakujem

A co si přesně představuješ pod "low level" a kam by ses rád dostal? Ať už 8, 16 nebo 32 bit / typy aplikací nebo oblast použití (logické řízení, komunikace, zpracování analogových signálů, ethernet, ...) / ...

Možností je více - rozšířené ATMegy, PICy, nějaké ARMy (ať už bez OS a nebo s), ... - ale každé má své výhody a nevýhody.
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: Miramel 06. 10. 2014, 14:44:53
Kódění na Linuxu není špatné.
Budoucnost je v čipech s operačním systémem, právě k vůli sítím a dneska se každé zařízení, včetně pračky a ledničky, už připojuje na net.
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: omg 06. 10. 2014, 16:27:54
nebo se rovnou zapojit do vyvoje? http://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: Mirek 07. 10. 2014, 14:30:42
nebo se rovnou zapojit do vyvoje? http://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software
Když si srovnám původní dotaz s tím, na co jsi poslal odkaz, tak nevím jestli dojde k nějakému průniku...
Název: Re:Výbava na kódenie na nižšej úrovni
Přispěvatel: ondra_bleble 07. 10. 2014, 16:50:13
Na tvém místě bych se pustil do programování nějakého jednoduchého jednočipu s ARM procesorem, např. Cortex-Mx. Jestli se to budeš teprve učit, tak určitě vybírej podle toho, s čím pracuje tvé okolí (bastlíři, fóra atd...). Koukni třeba na www.mcu.cz. Mám dojem, že zde je nejrozšířenější používání Atmel a STM procesorů, také NXP se hodně mezi bastlíři používají. Osobně mohu podoručit STM32F0xx. Koupíš velmi levně vývojový kit s integrovaným programátorem/debugerem, nainstaluješ zdarma www.emblocks.org (IDE a kompilátor bez omezení) a můžeš začít kódit na nízké úrovni rovnou pro křemík.
Dobrý je také Atmel SAM D21 Xplained Pro Evaluation Kit. Atmel studio je zadarmo, ale je to strašný moloch.