1回答

1收藏

Use Arduino Uno with pcDuino

其他 其他 6752 人阅读 | 1 人回复 | 2013-03-25

本帖最后由 pcduino 于 2013-3-25 18:01 编辑

pcDuino 具有Arduino UNO 提供的所有硬件接口,但是仍有一些情况你只是把pcDuino当做mini pc Arduino UNO一起使用。在pcDuino 上通过运行Arduino IDE 可以实现所有的Arduino UNO编程。

这篇文章里我们介绍如何在pcDuino上运行Arduino UNO

http://www.pcduino.com/?page_id=14 16号最新发布的ubuntu上没有可以执行Arduino UNO USB 驱动程序,应该很快会有新的Arduino UNO USB驱动程序版本发布吧。在pcDuino上用 Pitaya Ubuntu image同样也可以做这个实验。

首先将介绍如何在pcDuino上安装Pitaya Ubuntu image
Pitaya image 是基于Lbuntu 12.04LXDE桌面,经过Suzuke 改进了uboot,最新的内核也已经被Toby Corkindale 编译成功。
我们需要一个16GMicro SD 卡,我已经测试了4级和10级的Sandisk,觉得4级的貌似最快
这里可以下载Pitaya image

接下来在SD卡上安装Pitaya image 以引导SD的安装。我们将涵盖WindowsMacLinux三种情况。
Windows 用户:


  • 使用 7-zip解压缩磁盘image文件
  • 插入16GB SD
  • Image Writer写入image文件到SD卡中,确保你选择了正确的驱动器,因为这个过程将会擦除整个SD卡内容
  • 弹出SD卡然后放入Pitaya并启动,30秒左右你应该可以在屏幕上看到登录界面。
  • 使用密码登录:miniand


MAC用户:


  • 使用 Ez7z提取image文件
  • 把提取的image文件复制到你的主文件夹
  • 插入16G SD
  • 现在SD卡最有可能作为可移动磁盘出现在 Mac OS ,所以需要将它卸载
  • 打开应用终端输入“diskutil list 找到SD卡是哪个设备
  • 记录磁盘的盘符,注意记录的盘符和SD卡对应一致而不是系统盘
  • 输入: unmountdisk /dev/[INSERT YOUR SD DISK NO HERE]
  • 然后复制image文件到SD卡,要确保SD写入了image文件并且选择了正确的驱动否则会删除你的系统驱动器
  • dd if=lubuntu-1204-rikomagicuk.img of=/dev/[INSERT YOUR SD DISK NO HERE]
  • 当image文件都复制到SD卡上后(7分钟左右)将会有消息提示这个过程是否成功
  • 弹出SD卡放入Pitaya并打开,30秒后在屏幕上应该出现登录界面
  • 使用密码登录:miniand


Linux 用户:


  • p7zip解压image文件: p7zip -d lubuntu-1204-rikomagicuk.7z
  • 插入SD
  • fdisk查找SD卡设备: sudo fdisk –l。这个和/dev/sdd很像
  • 通过dd复制image文件到SD卡上,要使用SD卡设备:dd if=lubuntu-1204-rikomagicuk.img of=/dev/sdd
  • sync确保SD卡完成写入:sudo sync
  • 移除SD 卡装入Pitaya并打开,30秒左右应该会出现登录界面
  • 使用密码登录:miniand


pcDuino配套的无线模块不能和Pitaya一起使用,所以我们用RJ45 网线连接,如果没有可连接的以太网口也可以用wifi搭建网桥,无线桥接器连接到pcDuinoUSB接口充电。然后把Arduino UNO 连接到pcDuino的另一个USB接口,你会惊讶的发现当所有的设备连接好之后pcDuino能够提供足够的电力。
注:如果pcDuino没有足够的USB接口,那么可以USB hub
整个安装过程接线图



使用命令“$ dmsg”检查 Arduino UNO 是否被正确识别,也可以用“$ls /dev/tty”命令看是否得到了“/dev/ttyACM0”,在这个例子中我们成功了。安装完硬件部分后,按照 the tutorial on pcDuino website安装 Arduino IDE
使用menu->Electronics->Arduino IDE启动Arduino IDE



在pcDuino上Arduino UNO 显示为“/dev/ttyACM0”,如果点击“Upload”按钮,Arduino UNO上LED灯会慢慢闪烁,这样我们就成功了!

注:原文可参考http://www.cutedigi.com/blog/?p=7



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

ladou

发表于 2013-3-27 10:07:58 | 只看该作者

顶   
很好的入门教程
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条