Ubuntu安装Arduino及使用Emacs开发
今天上午去参加一个关于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 看看,上面更详细。
相关推荐
第三步:通过 arduino 软件选择对应的网络端口就可以进行固件更新了,不过更新的时候要注意不能将 Arduino.begin() 和 ArduinoOTA.handle() 这两个关键函数给更新掉