Uruchomienie platformy arduino na Linuksie
Na moim serwerze w domu chodzi akurat Ubuntu w wersji 12.04. Poniższy opis będzie się odnosił właśnie do tej platformy.Na początek zainstalowałem menadżerem programów (synaptic) pakiet arduino, menadżer pakietów wskazał dodatkowe pakiety potrzebne do zainstalowania:
- arduino - AVR development board IDE and built-in libraries
- arduino-core - Code, examples, and libraries for the Arduino platform
- avr-libc - Standardowa biblioteka C do programowania kontrolerów Amtel AVR
- avrdude - Oprogramowanie do programowania mikrokontrolerów AVR firmy Atmel
- binutils-avr - Binary utilities supporting Atmel's AVR targets
- extra-xdg-menus - Extra menu categories for applications under GNOME and KDE
- gcc-avr - Kompilator GNU C (kompilator krzyżowy do avr)
- libftdi1 - Library to control and program the FTDI USB controller
- libjna-java - Dynamic access of native libraries from Java without JNI
- librxtx-java - Full Java CommAPI implementation
- default-jre
- java6-runtime
- policykit-1
- fritzing - Easy-to-use electronic design software
- fritzing-data - Easy-to-use electronic design software (data files)
- rrdtool - time-series data storage and display system (programs)
- drraw - A simple web based presentation front-end for RRDtool
Po zainstalowaniu tego wszystkiego podpiąłem zestaw kablem USB zestaw do komputera, uruchomiłem Arduino IDE, poleceniem arduino ;), w Tools/Serial Port wybrałem /dev/ttyACM0 (pojawiło się to urządzenie po podpięciu arduino do komputera), uruchomiłem Serial Monitor i ...
Działające środowisko arduino na Linuksie |
działa :)
Próba skompilowania i załadowania innego programu także się powiodła :)