查看: 6383|回复: 1

Use Arduino Uno with pcDuino

[复制链接]
  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-3-25 17:12:50 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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
    整个安装过程接线图

    S@J`(%X]Q9W%G9U%DMVI)LW.jpg

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

    C%EZBTTR2TWS1`[IX%NNJ.jpg

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

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



    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-9-2 09:06
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-3-27 10:07:58 | 显示全部楼层
    顶   
    很好的入门教程
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 16:57 , Processed in 0.134002 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.