转载: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命令控制树莓派了。

转载于:https://www.cnblogs.com/jikexianfeng/p/7258065.html

树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)相关推荐

  1. 树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)

    近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (00 ...

  2. Windows下如何使用VScode连接远程linux服务器进行远程开发

    Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...

  3. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  4. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  5. windows下php命令行模式错误信息

    windows下php命令行模式遇错误一闪而过自动关闭窗口,无法看清报错内容.此时,可手动开启一个窗口,然后运行相关代码即可. 转载于:https://www.cnblogs.com/shanhesh ...

  6. windows下cmd命令行显示UTF8字符设置(CHCP命令)

    点我进入原文 windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能 ...

  7. linux远程windows无法输入,XRDP在Windows下用远程桌面连接,键盘失效有关问题

    XRDP在Windows下用远程桌面连接,键盘失效问题 很久没上这个博客了,最近在做虚拟化方面的东西,有个需求是通过windows远程连接Linux桌面,采用的是xrdp.安装和使用xrdp都比较容易 ...

  8. [js]windows下通过命令行运行javascript脚本,支持命令行参数

    windows下通过命令行运行javascript脚本,支持命令行参数 js作为最受欢迎的语言,以其方便.通用.功能强大的特点,可以给大家在实际使用的过程中带来很大的便利. 下面是本文从实际应用的角度 ...

  9. windows下的命令行工具babun

    Babun 可以直接在winodows下面编译linux代码 但是本人只成功编译过个个go的linux 和 C的linux,C++的编译不出来东西 安装很简单,下下来,直接双击批处理 install ...

  10. 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)

    虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...

最新文章

  1. python 速度矢量_最近邻搜索4D空间python快速-矢量化
  2. Spring AOP讲解(Pointcut、Before、Around、AfterReturning、After)
  3. Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with
  4. Segments POJ 3304 直线与线段是否相交
  5. Linux操作系统:12则经典运用技巧
  6. php类库下载下来怎么使用,PHP如何实现$this-[类库名称]-[类库方法]。
  7. 现实世界的Windows Azure:Quest Software and OnDemand Migration for Email
  8. 贝塞尔曲线UIBezierPath简单使用
  9. python自助电影售票机_Spring Cloud版——电影售票系统六使用 Spring Cloud Config 统一管理微服务配置...
  10. bug经验-文件路径问题
  11. Angular JS
  12. the server is not ready for publishing.Please check if the Publishing Tools on the server
  13. ffdshow 源代码分析 7: libavcodec视频解码器类(TvideoCodecLibavcodec)
  14. CentOS7 添加端口
  15. The type XXX is not API (restriction on required library 'D:\jdk-64\jre\lib\rt.jar')
  16. spring boot介绍及使用详解
  17. 雷达干扰技术(四)雷达信号处理
  18. 应用时间序列分析_时间序列-应用
  19. 杭州优科豪马轮胎有限公司北京经销商
  20. Excel之表格斜线一分为二后输入文字

热门文章

  1. JS 快速找到数组索引
  2. openfire的搭建与运行(转)
  3. blender 用户界面基本构成
  4. 新Attention | NAM,一种新的注意力计算方式,无需额外的参数
  5. Python 完整学习路线,非常赞!
  6. “公益AI之星”挑战赛-新冠疫情相似句对判定大赛
  7. 每日算法系列【LeetCode 319】灯泡开关
  8. PyTorch学习—6.PyTorch数据读取机制Dataloader与Dataset
  9. 《流畅的Python》读书笔记——接口:从协议到抽象基类
  10. Python机器学习:通过scikit-learn实现集成算法