Arduion And inotool

Ino是Arduino的一个命令行工具,可以创建Arduino工程与工程的编译部署。

安装ino
$ sudo pip install ino
创建Arduino工程
$ mkdir inotest
$ cd inotest
$ ino init
编译Arduino工程
$ ino build
上传到Arduino
$ ino upload
有了inotool现在就可以使用熟悉的vim进行开发,不过首先要安装代码高亮
$ mkdir -p ~/.vim/bundle/arduino/syntax && cd $_
$ wget http://www.vim.org/scripts/download_script.php?src_id=17108
$ vim ~/.vimrc
autocmd! BufNewFile,BufRead *.ino setlocal ft=arduino
安装picocom
$ brew install picocom              # OS X
$ sudo apt-get install picocom      # Raspberry Pi
$ ino serial                        # 启动picocom查看串口的信息,用于Debug用
第三方库的依赖

ino创建的工程目录下有两个子目录 @src@ 与 @lib@ , src是源文件存放目录,lib是第三方库的存放目录,例如做红外传感器的时候需要用到IRremote这个第三方库那就需要放到lib目录中。

$ cd $INO_PROJECT/lib
$ git clone https://github.com/shirriff/Arduino-IRremote.git IRremote

inotool: "http://inotool.org":http://inotool.org