树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)
转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html
在没有键盘鼠标显示器,没有任何网络设备,甚至连电源和 micro USB 数据线都没有的情况下。如何对树莓派进行操作,甚至安装配置树莓派呢?
如果你有一根USB转TTL串行的数据线,和一台电脑,那这一切都不是问题。
关于USB转TTL串行数据线
通常被称为刷机版、刷机线、中九升级线(一种卫星天线的升级线),和单片机刷机用的线是一样的。其价格也很便宜,单板子便宜的四五块钱就能买到,配上线也就六块左右,被封装好了的就稍微贵点。
而USB转串行的数据线林林总总,主要是因为采用的主控芯片不一样, 大致上有这么几类。
采用cp1012芯片的单板子

采用PL2303芯片的单板子

以及各种被包装起来的

其他芯片的我不太清楚,选购PL2303芯片的同志们注意了。如果你是WIN8系统,请千万睁大眼睛看好芯片型号。因为这系列的芯片有不同的版本,而PL-2303H、PL-2303HX (Rev A) 和PL-2303X的芯片,最新版本的驱动是不支持Win8的。

而有自动安装驱动功能的win7和win8,在检查到设备后会自动下载安装最新版版本的驱动,使得使用上述三种芯片的刷机板在设备管理器中显示为黄色感叹号,无法使用。
不过也有解决办法。可以通过安装旧版驱动,然后禁用驱动自动更新来解决,也可以通过驱动回滚来解决。
准备工作
所需硬件:
- 树莓派
- 一个已经烧入系统的SD卡
- 刷机板
- 一台电脑
所需软件:
- 刷机板驱动
- putty
上述所需的软件下载地址和SD卡烧入镜像的方法就不详细讲述了
软件设置
首先,你得处理好驱动。尤其是win8的PL2303用户,安装好驱动后请插上刷机板,使用附带的checkChipVersion。Win7/8的PL2303用户可以直接插上刷机板,系统会自动下载驱动(当然得要联网)。但插上刷机板后在设备管理器中看到正常运行的COM设备后才能进行下一步。

然后进行一些设置:
设置刷机板的波特率为115200 (因为树莓派用的就是这个波特率)

打开putty,设置连接方式为串行,端口为设备管理器中显示的COM口号,波特率为115200。我比较喜欢把配置保存下来,下次直接双击配置就连接了

这时候拔下刷机板,开始进行硬件连接。
硬件连接
树莓派的GPIO针(就是SD卡插槽旁边的两排一共26根针)的1号针旁边写了一个P1,其他针的编号是从左至右从上至下编号的。
一般刷机板有4~5个针,旁边写的有定义。以我的PL2303为例,背面由上至下写着3.3V、5.0V、TXD、RXD、GND。连接的时候,5.0V(或者标有VCC)接P2,GND接P6,RXD接P8,TXD接P10,其它针脚置空。示意图如下

连接完毕后,将SD卡插进树莓派,刷机线的USB口插上电脑,树莓派就会启动。此时点击putty的连接(Open),候就会在窗口中显示很多东西。或许你会奇怪,为什么我没有插电源,树莓派也会启动呢?因为树莓派可以从GPIO的5v接口(P2)取电。
如果你的系统还没有配置过,会显示配置菜单

配置完毕后,你就可以使用linux命令控制树莓派了。

树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)的更多相关文章
- 树莓派进阶之路 (025) - ubuntu下使用VNC连接树莓派raspberry(转)
转载:http://www.embbnux.com/2014/03/24/on_ubuntu_use_vnc_connect_raspberry/ 参考: http://elinux.org/R ...
- 树莓派进阶之路 (024) - windows远程桌面连接树莓派通过xrdp服务(转)
本文转载:http://www.cnblogs.com/edgexie/p/6527992.html 在网上看到很多关于windows远程桌面连接树莓派的教程.我也按照教程试过了,遇到了几个坑.特意记 ...
- windows下一根数据线玩转树莓派zero(w)
买了个树莓派zero w,想着用一根普通micro数据线达成 供电+ssh+通过usb共享网络+远程桌面 的目标 通过用静态ip免去了用benjour的连接不稳定方法,下面开始细说 需要的硬件: 树莓 ...
- 树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)
近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (00 ...
- windows下cmd命令行显示UTF8字符设置(CHCP命令)
本文由 www.169it.com 收集整理 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容.在默认情况下 ...
- Windows下用C语言连接Mysql注意问题
原文:Windows下用C语言连接Mysql注意问题 环境是:在VS6.0 安装Mysql后,我们需要相应的头文件以及lib文件,所以安装过程必须是完整安装.否则不会生成include文件夹哦~ 具体 ...
- 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件
######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...
- 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)
虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...
- 前端架构之路:Windows下安装Nodejs步骤
最近打算把我们的微信端用Vue.js重构,为什么选择Vue.js,一是之前使用的是传统的asp.net mvc,多页面应用用户体验比单页面要差.二是使用过Angular.js,感觉对开发人员要求较 ...
随机推荐
- 【摘录】在Windows平台上使用Objective-C
虽然到目前为止最好的Objective-C 编码平台来自苹果公司,但它们绝不仅适用于苹果公司的平台.Objective-C 在Linux.BSD 甚至Windows 等其他平台都有相当久远的历史.根据 ...
- Spatis service单元测试: 使用mock mapper的方式
转载:https://blog.csdn.net/atec2000/article/details/54346242 @RunWith(MockitoJUnitRunner.class)public ...
- Android自定义一款带进度条的精美按键
Android中自定义View并没有什么可怕的,拿到一个需要自定义的View,首先要做的就是把它肢解,然后思考每一步是怎样实现的,按分析的步骤一步一步的编码实现,最后你就会发现达到了你想要的效果.本文 ...
- Android 设计原则【转载+整理】
原文地址 本文内容 吸引我的眼球 简化我的生活 让我眼前一亮 在使用过大量 Android APP 后,你会发现,遵循了下面这些原则的 APP 将会有更好的用户体验. 我们知道,往往国企的那些软件,都 ...
- STL 笔记(四) 迭代器 iterator
stl 中迭代器能够理解为面向对象版本号的广义指针,提供了对容器中的对象的訪问方法,能够遍历容器全部元素.也能够訪问随意元素.stl 迭代器有下面五种: Input iterators 仅仅读,输 ...
- vCenter Server Virtual Appliance features and benefits
http://vmwire.com/tag/vcsa/ Installed on SUSE Linux Enterprise Server 11 x64. OVF when deployed is c ...
- vsphere脚本等
- jstat 使用日志
如何判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序. Jstat是JDK自带的一个 ...
- 有关/proc/uptime这个文件里两个参数所代表的意义
有关/proc/uptime这个文件里两个参数所代表的意义: [root@app ~]#cat /proc/uptime 3387048.81 3310821.00 第一个参数是代表从系统启动到现在的 ...
- 你如何获取浏览器URL中查询字符串中的参数?
测试地址为:http://www.runoob.com/jquery/misc-trim.html?channelid=12333&name=xiaoming&age=23 实例如下: ...