关键词:
转载: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命令控制树莓派了。
树莓派进阶之路(036)-树莓派的音频部分
树莓派MP3输出口功能正常检查1.安装播放器sudoapt-getinstallmoc然后在终端输入:mocp,插入耳机,选择音乐如果有声音的说明输出正常。如果不正常的话,解决方法有两种: 方法一:在终端输入alsamixer,按上下键就可以调节... 查看详情
树莓派进阶之路(030)-picustom.h(原创)
写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下:1#ifndef__PICUSTOM_H__2#define__PICUSTOM_H__3/**********************************头文件部分************************************/4#include<stdlib.h>5#include 查看详情
树莓派进阶之路(018)-树莓派通过filezilla,samba与pc文件共享(转)
...bsp;虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多。所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文件那就perfect!一... 查看详情
树莓派进阶之路(017)-基于树莓派的专用摄像头实时监控
环境:硬件:树莓派三代B型,5MPCameraBoardModule软件:Raspbian安装树莓派摄像头模块1、找到CSI接口(CSI接口在以太网接口旁边),掀起深色胶带。2、拉起CSI接口挡板。3、拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄... 查看详情
树莓派进阶之路(038)-p2p文件下载机(代码片段)
硬件要求: 树莓派开发板 USB外接硬盘一. Together1. 更新安装程序sudosudoapt-apt-getupdategetupdatsudoapt-getupgradesudoapt-getinstallpython-software-properties//树莓派不用添加reposudoadd-apt-repositoryppa:deluge-team/ppa//树莓派不用添加 查看详情
树莓派进阶之路(033)-开机启动自定义脚本
因为需求需要,树莓派开机需要自动运行一些代码和脚本,并且需要对网络是否正常进行监测,所以需要做带网络监测的自启动服务。参考了一下文档:Linux开机启动程序详解Linux中设置服务自启动的三种方式,linux服务的开机启... 查看详情
树莓派进阶之路(016)-通过595驱动4位led显示系统时间
模块图片,4位共阳极数码管.我们使用树莓派wiringPi的库来通过74HC595驱动4位数码管:C代码如下: 1#include<wiringPi.h>2#include<stdio.h>3#include<stdlib.h>4#include<stdint.h>5#include<time.h>6#defineSCLK127 查看详情
树莓派进阶之路(032)-字符问题-用c语言怎样得到一个汉字的gb2312编码(转)
C/C++支持的是ASCII,不过汉字编码中,GB2312与ASCII是兼容的,所以可以在C中获得汉字的GB2312编码GB2312是两个字节的,第一字节是高八位,第二字节是低八位,比如下面的程序:#include<stdio.h>#include<string.h>intmain(){chara[5];strcp... 查看详情
通过串口连树莓派无需显示器安装操作树莓派
如果没有屏幕,初次装系统需要网线连上树莓派。但网线的操作也挺麻烦的,这里提供一种串口连接的方法:1,所需工具:USB转TTL线2.我的树莓派型号:3B 首先保证USB转TTL线的驱动弄好,在设备管理器看不见感叹号就弄好了。... 查看详情
进阶之路|奇妙的window之旅(代码片段)
...腐,笔者将向您娓娓道来2.1.1Window&PhoneWindow笔者之前在进阶之路|奇妙的View之旅中,提及setCont 查看详情
Windows IoT 树莓派 3 C# GetDiskFreeSpace
】WindowsIoT树莓派3C#GetDiskFreeSpace【英文标题】:WindowsIoTRaspberryPi3C#GetDiskFreeSpace【发布时间】:2017-10-1003:41:52【问题描述】:我有一个USB拇指驱动器连接到我的树莓派3。我需要了解如何检查要在文本块上打印的可用磁盘空间。我... 查看详情
多串口树莓派 Python 程序
】多串口树莓派Python程序【英文标题】:MultiSerialRaspberryPiPythonProgram【发布时间】:2019-06-0101:25:52【问题描述】:我正在使用RaspberryPi(Kunbus的RevolutionPi)通过串行通信(usb)控制多个arduino。我想知道是否可以一次控制/与多个串行... 查看详情
windows下一根数据线玩转树莓派zero(w)
买了个树莓派zerow,想着用一根普通micro数据线达成ssh树莓派+网络+远程桌面的目标,折腾好久终于成功,话不多说开始整。本文主要涉及windows10下如何用数据线ssh和远程桌面连接到树莓派zero(w),并附带网络需要的硬件:树莓派ze... 查看详情
怎么用vnc远程控制树莓派
在已经成功用ssh连接到树莓派到话,如果连接树莓派桌面,需要在树莓派中安装一个叫tightvncservervnc服务。操作如下:终端中输入sudoapt-getinstalltightvncserver安装好后,输入tightvncserver回车,启动vnc服务。然后就可以连接了。Mac中,... 查看详情
如何使用 python 和 multiwii 串行协议校准 mpu6050 传感器?
...【发布时间】:2020-05-0217:40:57【问题描述】:我有连接到树莓派3A的multiwii板,我想使用python编程从树莓派校准mpu6050传感器,谁能帮我解决这个问题,好吗?【问题讨论】:互联网上有大量关于 查看详情
ahk进阶之路
小鸟学AHK(1)之运行程序或打开文档 AHK就是AutoHotKey,是一款免费的、Windows平台下开放源代码的热键脚本语言。亲爱的朋友,叫我怎么向你推荐它呢!COOL,对,就是酷,那么多干巴巴的介绍我不想COPY,如果你掌握了它,哪怕只是会一点点... 查看详情
windows远程连接树莓派windows怎么远程连接树莓派
参考技术A使用putty远程连接过程:1、确认树莓派SSH打开。2、在Windows电脑上下载putty.exe。并打开。3、输入IP地址,并点击open。4、输入登录名和密码,按回车即可。然后就大功告成。使用Windows自带的远程桌面连接:1、先安装tight... 查看详情
树莓派怎么连电脑
参考技术A1、串口连接这种方式在我树莓派的第一篇博客有讲,这里我简单介绍。连接树莓派,树莓派GPIO串口的GND,txd,rxd分别与转接口的GND,rxd,txd相连,用的什么转接模块我不管,反正最后得变成一个USB的接口接在电脑上,... 查看详情