今天上午去參加一個關於arduino的賽前講解,主辦方的給每個組發了一套arduino UNO套件,外加一本關於arduino開發的書。翻了一下書,上面說arduino 屬於開源性質的項目(這年頭什麼都開源啊),使用類似c語言的Arduino開發語言。使用這種語言的好處是可以不用關注底層實現,也就是說,人家已經給你封裝好了各種庫。你要做的,就是專注自己的創意(其實我覺得就是玩具而已)。
好了,雖然對這個不感興趣。但是本著對主辦方以及合作者負責的態度,尤其是主辦方給了一套arduino開發套件,人家也是很有誠意的。
因此,本人就先寫一篇關於Ubuntu下安裝arduino IDE以及Emacs下實現arduino開發的文章。
Table of Contents
1 安裝前環境配置
2 安裝arduino
3 卸載驅動
4 Emacs 安裝 arduino插件
4.1 下載arduino-mode.el
4.2 安裝
4.3 使用
4.4 注意
1 安裝前環境配置
下面兩個命令是arduino安裝環境的基本配置:
sudo apt-get install gcc-avr avr-libc
sudo apt-get install openjdk-7-jre
2 安裝arduino
這個命令直接安裝arduino。
sudo apt-get install arduino
3 卸載驅動
由於ubuntu的驅動會導致arduino板不可用,所以必須卸載相關驅動。如果使用下面的命令,在/dev下出現ttyACM0之類的設備,說明你需要卸載相應的ubuntu驅動。
~$ ls /dev/ttyACM*
/dev/ttyACM0
下面的命令直接卸載brltty驅動。
sudo apt-get remove brltty
之後出現一行,說明只有重啟之後才能實現完成卸載。
ureadahead will be reprofiled on next reboot
4 Emacs 安裝 arduino插件
4.1 下載arduino-mode.el
在github上有這個插件,直接在該網址下載:https://github.com/bookest/arduino-mode
4.2 安裝
將arduino-mode.el放到~/.emacs.d/下,並在~/.emacs下添加
(require 'arduino-mode)
4.3 使用
輸入M-x arduino-mode直接使用。
4.4 注意
其實,你還是上Emacs Wiki 看看,上面更詳細。