在树莓派上使用ino编译下载arduino程序

2014-04-281.1万
AI 快速预览详细 收起
本文介绍了如何在树莓派上使用Ino工具来编译和下载Arduino程序。首先,通过`git clone`命令克隆Ino源码,然后进入源码目录并执行安装脚本。安装完成后,可以通过创建工程文件夹、初始化项目、编译和上传代码来快速开发Arduino项目。Ino工具的优势在于其高效的编译速度,避免了重复编译已编译过的库文件。这对于需要高效开发的用户来说非常有用。
非常好的可以运行在linux系统(包括树莓派)和Mac系统上的给Arduino编程的工具,简单易用,高效快捷,对于无法忍受Arduino IDE蜗牛般速度的人有福了

Ino官方网址http://inotool.org/当前最新版是ino-0.3.7,测试系统是raspbian (DebianWheezy)

该教程使用的安装方式为下载最新源代码并编译安装:

user>$git clonegit://github.com/amperka/ino.git
user>$cd ino                 #进入源码目录
user>$chmod +x setup.py      #增加可执行权限
user>$./setup.py build       #编译
user>$sudo ./setup.py install     #安装

如果一切顺利的话ino就完成安装了,如果提示找不到setuptools,就执行sudo apt-get install python-setuptools自动完成安装。
下面是基本操作步骤:

user>$cd ~/                  #进入当前用户主目录
user>$mkdir -p src/blink    #创建工程文件夹
user>$cd src/blink           #进入blink文件夹
user>$ino init -t blink      #初始化blinkor ino init -t empty

初始化完成后,当前的目录结构如下:
.
├──lib
└── src
    └── sketch.ino


接着就可以编译了(或者修改源代码再编译,如果没有安装Arduino IDE需要执行sudo apt-get install arduino自动完成安装,ino会在后台调用它的相关资源)

user>$ino build       #编译blink(默认Uno
user>$ino upload      #下载到arduino

或者,如果你用的是mega2560,对应的串口是ttyACM1

user>$ino build -m mega2560
user>$ino upload -m mega2560 -p /dev/ttyACM1

ino有很好的目录组织和工程管理,已经编译过的库文件不会再次编译,所以编译速度非常快,这么好的东西当然不支持windows系统...

tutorials

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -