Mistä saan c-kääntäjän, joka pelittää arduinon kanssa?
Arduino ja c
Anonyymi
6756
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Jos on linux, niin varmaan ihan sudo-apteekista luulisi löytyvän avr-gcc.
http://maxembedded.com/2015/06/setting-up-avr-gcc-toolchain-on-linux-and-mac-os-x/
Taitaa winukallekin olla joku http://blog.zakkemble.net/avr-gcc-builds/
Lisäksi sudo apteekki on nykyisin myös winukassa, kun laittaa WSL:n käyttöön asetuksista.
WSL = Windows Subsystem for Linux.
Helppoa kuin taivaanrannan maalailu Suomen suvessa:
Ohjauspaneeli -> Ohjelmat ja toiminnot -> Ota Windowsin ominaisuuksia käyttöön tai poista niitä käytöstä
Ruksi ruutuun Windows-alijärjestelmä Linuxille -> OK
Uudelleenkäynnistys vaaditaan!
https://github.com/sudar/Arduino-Makefile
eli
sudo apt install -y arduino-mk
pitäisi imaista kaikki oleellinen mukaan.
Mikä käyttöjärjestelmä koneessa jolla haluat kääntää?
Millä laitteella on tarkoitus siirtää ohjelma arduinoon?
Arduinon oma usb - liitännän kautta tapahtuva ohjelmointi toimii vain arduinon omalla C:n kaltaisella kielellä ja Arduinon ohjelmapaketin kääntäjällä. Muulloin ohjelman lataus menee kuusipinnisen sarjaliitännän kautta vaikkapa avr isp:llä.
Onkohan aloittaja kuitenkin etsimässä arduinon omaa ohjelmointiympäristöä? Jos käytät jotain suosittua Linux-jakelua niin se luultavasti löytyy käyttöjärjestelmän omasta paketinhallinnasta hakusanalla arduino. Esim. Debian-pohjaisissa siis ohjelma nimeltä Synaptic käyntiin ja sieltä asennat arduinon.
Jos käyttöjärjestelmästäsi ei suoraan voi asentaa ohjelmia, voit ladata sen kehitysympäristön myös arduinon kotisivuilta: https://www.arduino.cc/en/Main/Software
...siellä näyttäisi olevan paljon eri versoita, mm. windows, mäkki ja linux, joista viimeksi mainittu sekä x86 että arm-arkkitehtuurille.