» Poradna » Programy

Visual Studio pro Arduino a dalsi HW

 |   |  Microsoft Windows 7 IE 11.0

Ahoj, chtel bych si naistalovat Visual Studio a v nem programovat nejaky veci pro Arduino, RPi (python) pripadne i samotne jednocipy. A pri instalaci mi to nabidlo nekolik baliku, coz bylo super. Zaroven mi to ukazalo kolik to zabere mista na disku a to nebylo super.Muzete mi doporucit nejnutnejsi komponenty, co jsou potreba pro programovani Arduino, RPi, pripadne dalsich 1chipu. VS jsem chtel hlavne kvuli automatickemu doplnovani kodu a lepsimu debug nez v Arduino IDE. Pokud existuje lepsi nastroj, necham si doporucit.Dik

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 67.0.5192.0

Já používám visualmicro. Dělá se s tím fakt skvěle, jen mi bohužel nejde s tím kompilovat a nahrát, takže to dělám normálně přes ArduinoIDE (který ale nesmí být nainstalovaný ze store, protože pak visualmicro nenačítá knihovny apod).Ale intelisense, kontrola syntaxe, odkazování na definice, a vůbec organizace projektu je super.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Jestli tomu dobre rozumim je to plugin do Visual Studia. Nasel jsem, ze pro Arduino musi byt nainstalovan C++ v VS, ale problem je ten, že jak to mají v balíkách, tak nevím co která položka znamená. Je tam sice popis, ale rozhodně to není user friendly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 67.0.5192.0

Tak podporu C++ si odklikneš normálně v instalaci VS a visualmicro se pak už jen nainstaluje. V menu VS přibude nová volba VisualMicro a tam se v nastavení nalinkuje ArduinoIDE odkud si bude načítat knihovny, kompilátor apod. (ale to se možná řešilo už během instalace)Nepřišlo mě že by tam byl jakýkoli problém se kterým by si člověk co chce programovat neporadil levou zadní. I v dokumentaci má popis instalace celý dva kroky.Nebo jen nechápu na čem jsi se přesně zasekl. Zkus to třeba líp popsat, to musíme dát dohromady.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Ty navody jsou na celou instalaci a je se zasekl na bodu instalace Visual Studio, kde pisou ze to ma podporovat c++. Jenze to jsou navody pro stara Visual Studia a nejak se tam neresi, co vse vybrat - proste nainstalovat C++ ve VS. Ve verzi 2018 je ale nekolik baliku, jeden se jmenuje Desktop Dev. with C++ a ten obsahuje dalsich asi 20 podbalicku predevsim Win10 SDK - toto zabere 6,7GB. Ja sice nebudu delat desktop apps, ale predpokladam, ze od tohoto balicku se mam odrazit. Mam W7, tak asi muzu veci s W10 odebrat (asi), pak je tam just-in-time debugger (potrebuji ho? nevim), profiling tool, VC++ atd. Kazdopadne kdyz to vsechno odeberu a necham tam pouze anglicky language pack a Visual C++ core desktop features, tak si to furt bere 1,5GB. Pak jsem myslel, ze bych v tom delal i Python veci a to je to same v blede modrem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 67.0.5192.0

Jo aha, už tady No na to jsem taky čuměl jak bagr do myší díry Odpíchni se od té verze pro desktop. Následně v instalaci klidně odeber uplně všechno, a zatrhni jen to C++. Případné závislosti si pohlídá sám, a kdyby přeci jen něco nefungovalo, tak se to dá kdykoli doinstalovat. (já to bral tak, že když nevím k čemu to je, tak to nepotřebuju. Až to vědět a potřebovat budu, tak to doinstaluju :) ) Ale místo to zabere. Několik GB jen pro VS rozhodně počítej.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 66.0.3359.170

Pochybuju že ve VS bude možnost kompilátoru a programátoru Arduina (v podstatě Atmelů). Jednočipy jsou docela specifické procesory. Např. pro PIC (od fy Microchip) výrobce dává volně k dispozici MPLAB, který je na míru pro PICe, má skutečně bohaté možnosti debugu...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 67.0.5192.0

Ano má. Viz mnou zmiňované visualmicro. Mě tam sice, jak jsem zmiňoval, nefunguje ta kompilace, ale to by údajně měl být problém jen u Arduino Pro Mini. Ale neměl jsem možnost to vyzkoušet. Každopádně zkompilovat a nahrát to přes Arduino IDE je jen malinkatá komplikace s ohledem na benefity.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 66.0.3359.170

Tak to vypadá dobře, cena pro nekomerční účely celkem v pohodě (30 dolarů). Ale má to smysl jen pro Arduino, protože jejich free IDE je takové...dá se v tom sice lecos udělat, ale komfort a možnosti odladění programu o ničem. A pro druhé nejrozšířenější MCU od Microchipu (PICe) výrobce dodává MPLAB zdarma, který má opravdu velmi bohaté možnosti. Placený je až plugin (kompilátor) Hi-tech C, ale xc8 a xc16 bohatě stačí.(On Atmel byl pohlcený Microchipem, takže konkurence Atmel x Microchip už v podstatě není, a uvidíme jakým směrem se to ubere. Nevím jak teď novější verze MPLABu, ale je docela možné, že k němu bude k dispozici i kompilátor pro Atmega...třeba i s nadstavbou pro Arduino, pak by to nemuselo být potřeba řešit. Uvidíme)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 67.0.5192.0

No jé, já si ani nevšiml že je to placený Prostě jsem to z jejich webu stáhl, nainstaloval a od ledna to běží bez problémů

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 66.0.3359.139

Co zkusit VS Code? https://code.visualstudio.com/ Přes extensiony se do něj dá nainstalovat podpora pro širokou škálu jazyků a umí i kompilovat a nahrávat do Arduina (interně k tomu využívá původní Arduino IDE). IntelliSense a barevné zvýrazňování je samozřejmost.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Asi jo, protoze kdyz jsem u Visual Studio nezaskrtnul vubec nic, pouze anglicky language pack, tak si to reklo o 600MB, kdyz desktop development with C++, tak si to reklo o 6,5GB a kdyz jsem pridal Python dev. tak 7,2GB a to tam jsou dalsi podvolby.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 58.0

no nový VS 2017 je obrovskej balík s tim se musíš smířit ... tak to je ..ale pro arudino ti stačí jen C/C++ a všechno ostatní by si nemusel mít.VS2017 má poměrně solidní a přehledný menu a dá se přepnout i do detailního menu co všechno chceš nainstalovat ... jestli chceš programovat jednočipy jako je 8,16,32 bit jednočip od třeba Microchip, ST nebo Atmel stejně budeš potřebovat nástroje od konkrétní firmy jako je třeba Atmel AVR Studio apod. nebo si sehnat/koupit Keil C/C++ apod. a stejně buedš potřebovat programátor .... na jednočipy.. a vývojovou desku.. tak tu si asi postavíš sám že ..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

HW problém není. Myslel jsem, zda existuje nějaký vývojový SW, který podporuje vše. Každopádně ta velikost VS mě odradila. Asi je to dobrý nástroj, ale takovou molochoidnost nechci. Prozatím vyzkouším výše zmiňovaná VS Code a uvidím, zda to bude stačit. Navíc se mi líbí . Jinak tady je tutorial na to, jak to nastavit: https://www.youtube.com/watch a ja jsem samozřejmě nepostupoval podle videa, které doporučuje instal VS Code a teprve pak instal Arduino IDE. Takže VS Code si nenačetl informace o Arduino IDE - je potřeba to nastavit ručně (je to v popisu extension pro Arduino)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Arduino, Visual Studio, Python, Super


Určitě si přečtěte

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 115

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

** Strojové učení ještě nepřitáhlo takový zájem jako na začátku prázdnin ** Ne, umělá inteligence nenašla lék na rakovinu ** Naučila se svlékat ženy nejen z plavek

Jakub Čížek | 35


Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky