在树莓派上使用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 |



