Arduion And inotool
27 Apr 2013Ino是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