Vývojové nástroje pro elektrotechniku
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Vývojové nástroje pro elektrotechnikuVývojové nástroje pro elektrotechniku

 

Vývojové nástroje pro elektrotechniku

Google       Google       29. 8. 2006       13 594×

Už něco málo přes rok bojuji s myslěnkou úplného přechodu na Linux. Bohužel stále mi stojí v cestě jeden velký problém. Dostupnost zástupného software. Ne ani tak kancelářských aplikací či messengerů, ale vývojových nástrojů pro elektrotechniku.

Reklama
Reklama

Úvod

Oblíbenost distribucí GNU/Linuxu i v našich končinách konečně roste. Díky tomu, že státní správa i školství je lákáno „výhodnými“ nabídkami Microsoftu, tak se studenti během svého pobytu na školách nedostanou většinou k žádné alternativě. Výjimkou jsou studenti IT, u kterých se práce s GNU/Linuxem dostává k povinnostem. Upřímně i zastánci Windows musí uznat, že je to správné…

Linuxové distribuce totiž nabízí pro běžnou práci levnou alternativu (a mnohdy daleko kvalitnější) pro běžnou práci s PC. Jinak je již tomu v herním světě, a právě ve světě vývojových nástrojů pro elektrotechniku. Zde zatím zeje díra, kterou bude i v nejbližších letech těžké překročit… V kurzu AssemblerAVR seznamuji zájemce s programováním procesorů. A právě o vývojových nástrojích pro procesory bude v tomto článku řeč.

Já jsem měl možnost pracovat pod distribucí Ubuntu, což je Debianová distribuce vhodná pro začátečníky jako jsem já. Přestože jsem se snažil proniknout hlouběji do správy tohoto systému, využíval jsem raději integrovaný správce balíčků. Pro začátečníka snad ta nejlepší možnost. Po odkomentování zdrojů a jejich aktualizaci se mne chopilo nadšení, protože jsem zahlédl a nainstaloval nástoroje pro kompilaci a flashování programů pro procesory AVR a PIC.

První dojmy

V první chvíli jsem byl samozřejmě ohromem. Vůbec jsem nepředpokládal, že bych pod GNU/Linuxem mohl najít software podobného ražení. Po několika hodinách práce mi ale začalo něco chybět. Zhýčkán integrovanými vývojovými prostředimi (IDE), jsem začal hledat něco jiného. Marně. Bohužel ve světě GNU/Linuxu něco takého stále chybí. Pokud mě někdo přesvědší o opaku, budu jen rád. Je až zarážející, kolik času věnují vývojáři firem ATMEL, Microchip, Analog Devices či Cypress na vývoj IDE pro Windows, a přitom si zřejmě ani nepohrají s myšlekou verze pro linuxové vývojáře…

A celá práce spočívá na bedrech dobrovolníků, bez nichž by ani samotný GNU/Linux nebyl dnes tím, čím je. Na následujících řádcích uvádím odkazy a stručný popis několika programů umožňujících kompilaci a flashováni programů pro osmibitové mikrokontroléry:

PonyProg

Známý a velmi oblíbený software pro flashování nejen jednočipů, ale také mnoha jiných obvodů (například EEPROM)

GCC-AVR

GCC-AVR je rozšíření GCC compileru pro kompilaci do strojového kódu pro rodinu AVR procesorů od atmelu. Lze nalézt modifikace také pro procesory ARM a jiné… Instalace je možná pomocí:

apt-get install gcc-avr avr-libc uisp

Tímto nainstalujete compilátor, knihovny a programátor. Kompletní postup i s příklady naleznete na Robotika.cz

SDCC – small device C compiler

SDCC mnozí z vás jistě znají. Pro ty ostatní jedná se o multiplatformní C překladač pro mnoho druhů procesorů. Například pro PIC nebo procesory na architektuře '51.

Pokud znáte některé další programy, vyjádřete se prosím do komentářů pod článek. Cílem tohoto krátkého článku bylo totiž vyvolat diskusi právě o vývojových nástrojích pro mikrokontroléry pod GNU/Linuxem.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

4 názory  —  4 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Ondřej KarasAutor se věnuje vývoji řídících a komunikačních systémů a tvorbě podpůrných aplikací.
Web    

Nové články

Reklama
Reklama
Obrázek ke článku Nový IT hráč na českém trhu

Nový IT hráč na českém trhu

V roce 2015 otevřela v Praze na Pankráci v budově City Tower své kanceláře společnost EPAM Systems (NYSE:EPAM), jejíž centrála se nachází v USA. Společnost byla založená v roce 1993 a od té doby prošla velkým vývojem a stále roste.

Obrázek ke článku České Radiokomunikace opět hledají nejlepší nápady pro internet věcí

České Radiokomunikace opět hledají nejlepší nápady pro internet věcí

České Radiokomunikace (CRA) pořádají druhý ročník CRA IoT Hackathonů. Zájemci z řad vývojářů a fanoušků moderních technologií mohou změřit své síly a během jediného dne sestrojit co nejzajímavější funkční prototyp zařízení, které bude komunikovat prostřednictvím sítě LoRa. CRA IoT Hackathony se letos uskuteční ve dvou fázích, na jaře a na podzim, v různých městech České republiky. Jarní běh se odstartuje 31. března v Brně a 7. dubna v Praze.

Obrázek ke článku Cloud computing je využíván stále intenzivněji

Cloud computing je využíván stále intenzivněji

Využívání cloud computingu nabývá na intenzitě. Jen v letošním roce vzroste podle analytiků trh se službami veřejného cloudu o 18 %, přičemž o téměř 37 % vzrostou služby typu IaaS. Růst o více než pětinu pak čeká služby poskytování softwaru formou služby, tedy SaaS. Aktuálním trendům v oblasti využívání cloudu se bude věnovat konference Cloud computing v praxi, která se koná 23. března. 2017 v pražském Kongresovém centru Vavruška na Karlově náměstí 5.

Reklama autora

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý