Výbava na kódenie na nižšej úrovni

lower level kódenia

Výbava na kódenie na nižšej úrovni
« kdy: 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
« Poslední změna: 06. 10. 2014, 08:23:32 od Petr Krčmář »


Jose D

  • *****
  • 850
    • Zobrazit profil
Re:Výbava na kódenie na nižšej úrovni
« Odpověď #1 kdy: 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..

Mirek

Re:Výbava na kódenie na nižšej úrovni
« Odpověď #2 kdy: 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.

Miramel

Re:Výbava na kódenie na nižšej úrovni
« Odpověď #3 kdy: 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.

omg

Re:Výbava na kódenie na nižšej úrovni
« Odpověď #4 kdy: 06. 10. 2014, 16:27:54 »


Mirek

Re:Výbava na kódenie na nižšej úrovni
« Odpověď #5 kdy: 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...

ondra_bleble

Re:Výbava na kódenie na nižšej úrovni
« Odpověď #6 kdy: 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.