zoukankan      html  css  js  c++  java
  • BeagleBone折腾记(一):连接你的狗板

     

    准备

    了解BeagleBone

    BeagleBone可能一直都不被人所了解,但是它的师傅raspberrypi树莓派想必不少人都了解过。为什么说树莓派是狗板beaglebone的师傅呢?树莓派可以说是第一个使用Debian系统的卡片电脑,而狗板也同样可以搭载Debian系统。如果你是一个树莓派geek,那么你会发现它用起来跟树莓派毫无差别,甚至更为方便。

    BeagleBone社区

    树莓派最成功的地方就是积累了强大的社区,有着许许多多的开源项目,而我认为狗板最强大的地方是,它可以移植树莓派的所有项目,因为两者之间的系统对IO以及外设都以设备树的形式驱动,在开发语言上毫无差别。所以,狗板的社区虽然不多,但是可以从树莓派社区那里可以得到源源不断的支持

    所需软硬件

    必需:电脑*1, 狗板*1, mini usb 数据线*1 
    可选:usb转ttl模块(usb转串口模块)*1 
    软件:puttyvncviewer

    USB连接

    usb port 
    将狗板用USB线与电脑连起来,连接后会增加一个新的可移动盘,连接过程会自动安装驱动,如果驱动安装失败,请手动指定驱动所在位置为那个新增的可移动盘,如下图 
    usb device

    连接成功后,会在网络中心找到一个新的本地连接 
    usb success

    打开putty,选择SSH,输入192.168.7.2,open,在命令行以root用户登录 
    putty open 
    putty yes 
    putty root 
    * ps: 由于我的狗板已经从SD卡的Debian系统启动,登录之后的信息与原生系统有点不同,但操作是一样的

    连接成功之后,在putty命令行可以输入Linux命令来使用

    TTL连接

    如果你的狗板通过USB无法连接到电脑(驱动安装失败,没有出现新的本地连接,甚至没有出现新的可移动盘),不要担心你的狗板是坏了,因为狗板原生系统一旦挂载过SD卡的系统就会默认设置从SD卡启动,找不到SD卡系统自然启动失败。USB转TTL模块是用于把电脑USB转成串口来连接串口设备,某宝上5块钱就有一个。 
    usb to ttl 
    TXD是发送端口,RXD是接收端口,GND是地线接口,剩余两个是电压输出,这里不需要 
    dog ttl

    连线如下

    USB转TTL狗板
    RXD TXD
    TXD RXD
    GND GND

    用USB线给狗板供电,把USB转TTL模块与狗板连接后插进电脑。初次连接电脑会提示安装USB转TTL模块的驱动,如果提示安装失败,请自行百度此驱动下载。驱动安装成功后,在设备管理器(win7下 ‘计算机‘ 右键 - ’管理‘ - ’设备管理器’)可以查看到对应的端口(*请记住该端口*) 
    port

    打开putty,选择Serial串口,填入串口地址(我这里是COM9),波特率填写115200,,连接 
    putty serial 
    putty login

    结语

    电脑连接狗板的两大方式如上述,狗板比树莓派方便的地方是,一根USB线就可以连接到狗板,树莓派只能用USB转TTL模块;狗板自带系统,树莓派系统必须装在SD卡上。下一节,将讲述如何烧录SD卡系统

  • 相关阅读:
    字符串比较,栈溢出引起的程序bug
    C语言实现的矩阵乘法运算器
    n阶魔方阵(奇数阵)的输出
    文件的上传和下载---以图片为例
    数据列表的分页显示---前端及后台
    表单重复提交的解决方法
    JAVA基础----持续更新
    Servlet---基础、转发重定向、编码问题解析
    JDBC的链接及封装
    com.mysql.jdbc.connection和java.sql.connection的区别
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/9619102.html
Copyright © 2011-2022 走看看