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 441×

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

Obrázek ke článku RAD Studio a Windows Store

RAD Studio a Windows Store

RAD Studio je první vývojové prostředí se zabudovanou podporou balení aplikací typu Win32 a Win64 pro jejich umístění a šíření prostřednictvím Windows 10 Store.

Reklama
Reklama
Obrázek ke článku Testujte na 2 400+ Android a iOS zařízení

Testujte na 2 400+ Android a iOS zařízení

V dnešní době, kdy většina softwaru pro mobilní aplikace je tvořena a distribuována průběžně, mnohdy do celého světa je třeba zajistit také průběžnou automatizaci testování mobilního softwaru. V případě mobilních aplikací pro Android a iOS začíná být problém, jak testovat na obrovském množství kombinací HW variant, rozměrů, edic operačních systémů různých výrobců v různých částech světa na reálných zařízení. Simulátory a emulátory nejsou většinou to pravé. Pokud již testuji, jak si udělat vlastní beta distribuci opravdovým reálným testerům napříč platformami?

Obrázek ke článku Funkcie main vo Windows API

Funkcie main vo Windows API

V tretej časti seriálu o Windows API budeme hovoriť o funkčných prototypoch main. Funkčný prototyp je tvorený názvom funkcie a typom signatúry, pričom sa vynecháva telo funkcie. 

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ý