查看: 1285|回复: 0

入门 Use Arduino Uno with pcDuino

[复制链接]
  • TA的每日心情
    奋斗
    2016-4-25 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2013-6-9 19:05:05 | 显示全部楼层 |阅读模式
    分享到:
    pcDuino 具有Arduino UNO 提供的所有硬件接口,但是仍有一些情况你只是把pcDuino当做mini pc 和Arduino UNO一起使用。在pcDuino 上通过运行Arduino IDE 可以实现所有的Arduino UNO编程。
    这篇文章里我们介绍如何在pcDuino上运行Arduino UNO
    https://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.04版LXDE桌面,经过Suzuke 改进了uboot,最新的内核也已经被Toby Corkindale 编译成功。
    我们需要一个16G的Micro SD 卡,我已经测试了4级和10级的Sandisk,觉得4级的貌似最快…
    在[download id="1927"]可以下载Pitaya image。
    接下来在SD卡上安装Pitaya image 以引导SD的安装。我们将涵盖Windows,Mac和Linux三种情况。
    Windows 用户:
    使用7-zip解压缩磁盘image文件
    插入16GB SD卡
    用 [download id="1926" format="1"]写入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搭建网桥,无线桥接器连接到pcDuino的USB接口充电。然后把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灯会慢慢闪烁,这样我们就成功了!
    注:原文可参考https://www.cutedigi.com/blog/?p=7
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 12:17 , Processed in 0.116586 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.