Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Programování atmel AVR - Jak začít a na linuxu

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kajus



Založen: Feb 27, 2009
Příspěvky: 91

PříspěvekZaslal: st prosinec 22 2010, 16:46    Předmět: Programování atmel AVR - Jak začít a na linuxu Citovat

Zdravím, rád bych začal programovat Atmely, nějakou dobu programuju PIC, ale přestávaj mi stačit.
Sháním nějaky IDE pro linux a USB programátor (notebook nedisponuje seriákem ani paralelkou). Docela se mi líbí USBasp.

Další věc je v čem programovat, C nebo assembler? Na PICech jsem používal assembler a docela se mi líbil. C je přehlednější, ale méně efektivní.

A nakonec, jakou by jste mi doporučili literaturu/stránku?

Děkuji
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: st prosinec 22 2010, 17:09    Předmět: Citovat

podľa mňa, či C alebo ass je hlavne na Vás. Hodne záleží podľa mňa aj od aplikácie, ktoré riešite. Pretože ak chcete vyrábať niečoho 1000 kusov mesačne, tak má zmysel ušetriť na procáku euro, a produkovať efektívny kód v assemblery. Ale keď si robíte veci pre seba, resp. to máte ako hobby, tak mne osobne príjde jednoduchšie si kúpiť väčší uPC ,kŕmiť ho Cčkom a dúfať, že nenaplním celú pamäť Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: st prosinec 22 2010, 17:26    Předmět: Citovat

V ASS mám všetko v "rukách", väčšinou je kritický čas-odozva, až potom priestor.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: st prosinec 22 2010, 17:33    Předmět: Citovat

to máte samozrejme pravdu, to mi tam ešte chýbalo dopísať, že záleží aj na náročnosti aplikácii.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kajus



Založen: Feb 27, 2009
Příspěvky: 91

PříspěvekZaslal: čt prosinec 23 2010, 7:38    Předmět: Citovat

Jak se tak koukám, tak asi zůstanu u assembleru i na atmelu. Koukal jsem se na instrukční sadu, která je mnohem bohatší než u PICů.
Je nějaké IDE jako byl pro PIC MPLab i pro atmely?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
caven



Založen: Aug 15, 2006
Příspěvky: 417

PříspěvekZaslal: čt prosinec 23 2010, 8:00    Předmět: Citovat

ano je a jmnuje se to AVR Studio
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kajus



Založen: Feb 27, 2009
Příspěvky: 91

PříspěvekZaslal: čt prosinec 23 2010, 14:52    Předmět: Citovat

caven napsal(a):
ano je a jmnuje se to AVR Studio

Pardon, zapoměl jsem napsat "pro linux"
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Habesan



Založen: Jan 12, 2009
Příspěvky: 7102
Bydliště: Plzeňsko

PříspěvekZaslal: čt prosinec 23 2010, 16:20    Předmět: Citovat

Co se týče toho USBasp, cosi velice podobného jsem si stavěl, viz.:
elektroworld.info/ t=38121.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
ceeert



Založen: Apr 05, 2009
Příspěvky: 105
Bydliště: Plzen

PříspěvekZaslal: čt prosinec 23 2010, 17:16    Předmět: Citovat

USBasp na linuxu funguje,ovládá se přes avrdude. Jako IDE jsem osobně pouzival Code::Blocks,k němu je plugin pro programování AVR. Jako překladač avr-gcc. Návod,jak to dat dokupy jsem nasel někde na německých stránkách.sice jsem tomu nerozuměl,ale podle obrázků to bylo snadné.
_________________
Ceeert
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
sewerman_cz



Založen: Feb 13, 2011
Příspěvky: 289
Bydliště: Brno

PříspěvekZaslal: st květen 07 2014, 22:39    Předmět: Citovat

Ahoj,
chtěl bych otevřít tuhle starší diskuzi.
Přešel jsem z Win na Linux(ubuntu) a hledám alternativu pro programování AVR.
Má někdo zkušenosti s nastavením Code Blocks pod linuxem?
Nebo doporučíte jiné IDE?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1093

PříspěvekZaslal: čt květen 08 2014, 12:46    Předmět: Citovat

sewerman_cz napsal(a):
Ahoj,
chtěl bych otevřít tuhle starší diskuzi.
Přešel jsem z Win na Linux(ubuntu) a hledám alternativu pro programování AVR.
Má někdo zkušenosti s nastavením Code Blocks pod linuxem?
Nebo doporučíte jiné IDE?


Codeblocks je fajn...pokud se nechceš jebat s nastavováním, tak zkus tuhle distribuci http://sourceforge.net/projects/arduinodev/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
sewerman_cz



Založen: Feb 13, 2011
Příspěvky: 289
Bydliště: Brno

PříspěvekZaslal: čt květen 08 2014, 15:17    Předmět: Citovat

Tohle jsem našel, ale abych pravdu řekl tak stejně nevím co s tím.
Podívám se na to.
Předpokládám že nainstaluju code block a Arduino
Přidám adresáře dle návodu

Ale podle návodu jsem nenašel co mám udělat s adresářem ardusim
https://github.com/provideyourown/CodeBlocks-Arduino
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1093

PříspěvekZaslal: pá květen 09 2014, 9:50    Předmět: Citovat

nainstaluješ jenom tu distribuci...ta se nikam neregistruje, takže můžeš jí provozovat bez problému třeba s AVR studiem +WinAVR apod.
Má to projekty na klasický AVR (ne Arduino Project ale AVR project).
Práce s tím by měla bejt intuitivní. V project>Build options si nezapomeň nastavit optimalizaci na velikost kódu (zaškrtnout -Os)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůž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.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund