/ 中存储网

告诉你Ubuntu安装Arduino及使用Emacs开发的方法及命令

2015-04-20 12:15:56 来源:中存储网

今天上午去参加一个关于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板不可用,所以必须卸载相关驱动。一旦使用接下来的Linux命令,在/dev下出现ttyACM0之类的设备,说明你需要卸载相应的ubuntu驱动。

~$ ls /dev/ttyACM*

/dev/ttyACM0

接下来的Linux命令直接卸载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 看看,上面更详细。