diff --git a/articles/2016/instalace-platformio.md b/articles/2016/instalace-platformio.md index 737c867a8236b199036f0a7f04c6efcd0c3137dd..cef1f29622427dec6ef5e8ff8522ab5e07e240f2 100644 --- a/articles/2016/instalace-platformio.md +++ b/articles/2016/instalace-platformio.md @@ -6,7 +6,16 @@ tags = ["ÄŚlánek", "ProgramovánĂ", "AVR", "Arduino"] lang = "cpp" +++ -# Závislosti +## Obsah +1. [Instalace ve windows](#instalace-ve-windows) +2. [RychlĂ© seznámenĂ s prostĹ™edĂm](#rychle-seznameni-s-prostredim) +3. [ProgramovánĂ bez arduina](#programovani-bez-arduina) +4. [platformio.ini](#platformio-ini) +5. [ZávÄ›r](#zaver) + +# Instalace ve windows + +## Závislosti NejdĹ™Ăv nÄ›jakĂ© potĹ™ebnĂ© programy. @@ -24,13 +33,13 @@ velmi uĹľiteÄŤnĂ˝ pomocnĂk  -# PlatformIO +## PlatformIO 1. Stáhneme z [platformio.org](http://platformio.org/platformio-ide) 2. Nainstalujeme - nakonec se i automaticky zpustĂ prostĹ™edĂ Atom, na kterĂ©m je to postavenĂ© 3. PoÄŤkáme, aĹľ se dokonÄŤĂ instalace dalšĂch vÄ›cĂ -# UĹľiteÄŤná nastavenĂ +## Oprava ÄŤeskĂ© klávesnice Pokud pouĹľĂvate ÄŤeskou klávesnici tak si urÄŤitÄ› všimnete neschopnosti psát {}[] atd pomocĂ AltGr+NÄ›co. NaštÄ›stĂ se to dá snadno opravit. Zmáčkneme Ctlr-Shift-P, napĂšeme keymap a zmáčkneme Enter. @@ -128,6 +137,26 @@ co program výše - bliká ledkou) } } +# platformio.ini + +Pokud nechcete, nemĹŻĹľete nebo nemáte arduino tak platformio lze nastavit i na +pouĹľitĂ napĹ™Ăklad s USBasp: + + [env:myboard] + platform = atmelavr + framework = arduino + board = uno + board_mcu = atmega328p + upload_protocol = usbasp -B5 + build_flags = -Llibs -DDEBUG -Wl,-u,vfprintf -lprintf_flt + board_f_cpu = 4000000UL + +Pokud chceme pouĹľĂvat arduino knihovny, kterĂ© jsme si uĹľ nainstalovali tak pĹ™idáme + + [platformio] + lib_dir=~/Arduino/libraries # pĹ™ĂpadnÄ› jiná cesta + +nebo je mĹŻĹľeme umĂstit pĹ™Ămo do sloĹľky lib # ZávÄ›r @@ -135,6 +164,7 @@ To je vše! NynĂ máte vĂ˝vojovĂ© prostĹ™edĂ (nejen) pro Arduino, kterĂ© je mn # Instalace pod linuxem - Fedora +Instalace ve fedoĹ™e je o poznánĂ rychlejšà a jednoduššĂ. Pokud uĹľ máte atom sudo dnf -y install clang @@ -145,6 +175,14 @@ Pokud ještÄ› ne sudo dnf -y install clang sudo dnf -y install https://dl.bintray.com/platformio/ide-bundles/platformio-atom-linux-x86_64.rpm +ÄŚeská klávesnice funguje dobĹ™e od základu takĹľe výše uvedenĂ˝ config nenĂ potĹ™eba, +ale je uĹľiteÄŤnĂ© si nastavit klávesovĂ© zkratky na zkompilovánĂ (zde ctrl-b) a +nahránĂ kĂłdu (ctrl-r). + + '.platform-linux atom-workspace, .platform-linux atom-text-editor': + 'ctrl-b': 'platformio-ide:target:build' + 'ctrl-r': 'platformio-ide:target:upload' + # Dejte nám vÄ›dÄ›t! Napište nám na naše [fĂłrum](https://ok1kvk.cz/forum)