树莓派启动指南无需屏幕键盘.docx
- 文档编号:5694121
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:15
- 大小:379.50KB
树莓派启动指南无需屏幕键盘.docx
《树莓派启动指南无需屏幕键盘.docx》由会员分享,可在线阅读,更多相关《树莓派启动指南无需屏幕键盘.docx(15页珍藏版)》请在冰豆网上搜索。
树莓派启动指南无需屏幕键盘
第一步:
格式化SD卡
说明:
未安装过Raspbian系统的SD卡可通过windows直接格式化,若要重新安装系统需要通过SDFormatter软件格式化。
因为windows无法识别SD文件类型,导致无法完全格式化,建议使用软件格式化SD卡。
1、下载SDFormatter软件
下载地址:
http:
//file.ncnynl./rpi/SDFormatterv4.zip
2、在电脑端解压安装然后插入你要格式化的MiscroSD卡,然后打开软件运行
3、选择对应MiscroSD卡对应的磁盘符
4、确认无误,点击格式化既可以完成
格式化后,SD卡为FAT32格式
第二步:
下载安装系统镜像
1、下载安装系统写入工具win32diskimager
下载地址:
2、下载系统镜像
下载地址:
https:
//.raspberrypi.org/downloads/raspbian/
一般选择RASPBIANSTRETCHWITHDESKTOP镜像,下载种子文件通过迅雷下载更快。
3、下载好文件后:
启动Win32DiskImager,映像文件处选择Raspbian系统映像文件,设备处选择盘符为你读卡器的盘符,点写入,然后点一下Yes确定操作,开始系统写入,写入完成,提示成功。
将MicroSD卡插入树莓派,接通电源启动
4、备份系统
新建一个后缀为.img的文件,在Win32DiskImager中打开,然后选择设备,点击读取,等待读取完成,SD卡中的映像便备份到此img文件中了。
之后可通过读取操作完成恢复。
第三步:
通过SSH连接树莓派
1、无显示器获取树莓派IP
若路由器有多余网线接口可直接通过网线连接路由器和树莓派上网,否则可以使用如下方式使树莓派联网:
将网线一端接到树莓派,另一端接到笔记本。
如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。
以win7系统为例,开始——控制面板——网络和Internet——网络和共享中心——查看网络状态和任务——更改适配器设置,找到无线网络连接右键“属性”,在共享选项卡上选中“允许其他网络用户通过此计算机的Internet连接来连接(N)”选项,点确定。
共享网络后,可通过IP地址检测工具AdvancedIPScanner获取树莓派的IP。
下载IP地址检测工具AdvancedIPScanner
http:
//pan.baidu./share/link?
shareid=3434443053&uk=605377859
软件会自动检测电脑所在的网段,自动决定扫描围。
按Start开始扫描,即可看到同一网段所有计算机的列表。
找到生产商是“RaspberryPiFoundation”的机器就是树莓派。
2、通过SSH登录树莓派
首先要启用树莓派的SSH服务,因为自2016-11官方发布的Raspbian系统镜像,系统默认禁用了SSH服务。
启用方法:
把SD卡拔下来,进入到根目录,新建一个名为ssh的空白文件(无后缀)就行了。
好了然后再把卡插回树莓派,就可以使用SSH了。
然后下载PC端SSH工具Putty
下载地址:
http:
//pan.baidu./share/link?
shareid=2217335081&uk=605377859
打开PuTTY,输入树莓派的IP地址即可登录。
首次登录会和您确认连接密钥,请按“是”确认。
只有首次登录会出现这个提示。
技巧:
保存配置后,双击即可直接连接SSH。
登录后会提示输入用户名和密码,输入之后即可登录树莓派的命令行。
(提示:
Raspbian默认的用户名密码是pi/raspberry)
第四步:
设置树莓派
通过SSH登录树莓派后。
在SSH控制台输入:
sudoraspi-config进入系统配置
1、扩展系统空间:
找到ExpandFilesystem扩展SD系统空间。
2、修改用户密码:
ChangeUserPassword
3、更改root密码和解锁root:
输入:
sudopasswdroot然后输入两遍密码,输:
sudopasswd--unlockroot解锁root账户
4、获取中文界面:
sudoapt-getinstallttf-wqy-zenhei
然后输入sudoraspi-config进入配置
选择LocalisationOptions,然后选择ChangeLocale,按PageDown快速翻到最下面再向上一点点找到ZHCNUTF-8。
按空格键在[]中加上*号然后按回车,然后再选择zh_CN然后按回车如下图
5、更改时区:
选择LocalisationOptions找到第二个TimeZone改时区选择Asiashanghai就行
6、更改键盘布局:
LocalisationOptions中第三个,改为US美式键盘(因为树莓派是英国产的默认是英式键盘而中国默认的是和美国一样的美式键盘)
7、设置wifi地区:
最后一个Wifi地区,选中国就行了。
8、设置免密登录,以便无键盘时直接进入桌面:
在bootOption中选项中选择DesktopAutologinDesktopGUI,automaticallyloggedinas‘pi’user。
都完成后按Esc退出设置界面,输入:
sudoreboot重启树莓派30秒后,就可以重新连接树莓派了,到这里,基本的设置就完成了。
为了下一步准备这里需要一个设置:
(依旧是打开树莓派设置)sudoraspi-config
选择InterfacingOptions找到VNC(远程桌面)选择Yes(是)enable然后sudoreboot重启
第五步:
使用windows远程桌面访问树莓派桌面
只需要在raspbian下面安装一个服务xdrp即可。
相比VNC访问,远程桌面上可在命令行粘贴windows下复制的指令,优点明显!
输入如下命令安装:
sudoapt-getinstallxrdp
若无法下载,先更新系统sudoapt-getupdate,再重复命令安装,装上然后就Ok了。
打开windows远程桌面,输入IP,点击连接
此时通过xrdp登录树莓派,默认用户名密码为pi/raspberry
第六步:
建立VNC获取树莓派桌面
1、开启树莓派VNC:
之前官方系统没有自带VNC,但是现在最新版的官方系统已经自带VNCserver只需要在设置里启用一下,然后设置就可以用啦。
2、设置VNC开机启动:
首先sudonano/etc/init.d/vncserver
然后复制下面的容右键粘贴进去
#!
/bin/sh
###BEGININITINFO
#Provides:
vncserver
#Required-Start:
$local_fs
#Required-Stop:
$local_fs
#Default-Start:
2345
#Default-Stop:
016
#Short-Description:
Start/stopvncserver
###ENDINITINFO
#Moredetailssee:
#.penguintutor./linux/vnc
###Customizethisentry
#SettheUSERvariabletothenameoftheusertostartvncserverunder
exportUSER='pi'
###Endcustomizationrequired
evalcd~$USER
case"$1"in
start)
#启动命令行。
此处自定义分辨率、控制台或其它参数。
su$USER-c'/usr/bin/vncserver-depth16-geometry1024x768:
1'
echo"StartingVNCserverfor$USER"
;;
stop)
#终止命令行。
此处控制台与启动一致。
su$USER-c'/usr/bin/vncserver-kill:
1'
echo"vncserverstopped"
;;
*)
echo"Usage:
/etc/init.d/vncserver{start|stop}"
exit1
;;
esac
exit0
然后Ctrl+O回车保存
然后Ctrl+X退出文本编辑器
然后修改权限
sudochmod755/etc/init.d/vncserver
然后添加开机启动项
sudoupdate-rc.dvncserverdefaults
最后重启树莓派
sudoreboot
如果不出意外树莓派开机后就可以连接VNC了!
3、下载电脑端的VNC软件
下载地址:
https:
//.realvnc./download/viewer/
打开软件,输入IP+:
+控制台,如下图(控制台一般为1):
连接ip 也就是 树莓派ip:
1
点击OK,此时应该在电脑上显示出树莓派的桌面了!
第七步:
安装3.5寸触摸屏驱动
1、下载驱动:
最新版驱动下载地址:
找到对应版本的驱动,下载驱动文件
2、复制驱动到根目录
将树莓派LCD驱动文件复制到TF卡根目录(boot)(也可以用U盘或网络将驱动文件复制到镜像的文件系统中)保存并安全弹出TF卡。
3、启动树莓派,通过SSH登录树莓派的终端
前面已经把树莓派驱动复制到/boot目录下,执行以下操作:
tarxzvf/boot/LCD-show-*.tar.gz
cdLCD-show/
chmod+xLCD35B-show
./LCD35B-show
将*改为你下载的驱动版本(如tarxzvf/boot/LCD-show-170703.tar.gz),执行完上述操作后,树莓派会自动重启,这时LCD便可工作了!
注意:
执行apt-getupgrade更新系统会导致LCD无常工作。
此时需要编辑SD卡中的config.txt文件,并删除这一句:
dtoverlay=ads7846。
4、常用指令
(1)LCD和HDMI相互切换
使用上面两种方法在正常使用LCD的情况下,外接HDMI是没有显示的,如需启用HDMI输出,需执行以下命令,树莓派会自动重启。
再等待约30秒,HDMI显示屏开始显示。
cdLCD-show/
./LCD-hdmi
如需切换回LCD显示方式,则需执行以下命令:
cdLCD-show/
./LCD35B-show
(2)设置显示方向
安装完触摸驱动后,可以通过运行以下命令修改屏幕旋转方向。
旋转0度:
cdLCD-show/
./LCD35B-show0
旋转90度:
cdLCD-show/
./LCD35B-show90
旋转180度:
cdLCD-show/
./LCD35B-show
旋转270度:
cdLCD-show/
./LCD35B-show270
(3)安装虚拟键盘
1.执行以下命令安装相应软件
sudoapt-getupdate
sudoapt-getinstallmatchbox-keyboard
sudonano/usr/bin/toggle-matchbox-keyboard.sh
2.复制以下容到toggle-matchbox-keyboard.sh,保存退出
#!
/bin/bash
#Thisscripttogglethevirtualkeyboard
PID=`pidofmatchbox-keyboard`
if[!
-e$PID];then
killallmatchbox-keyboard
else
matchbox-keyboard-s50extended&
fi
3.执行以下命令
sudochmod+x/usr/bin/toggle-matchbox-keyboard.sh
sudomkdir/usr/local/share/applications
sudonano/usr/local/share/applications/toggle-matchbox-keyboard.desktop
4.复制以下容到toggle-matchbox-keyboard.desktop,保存退出
[DesktopEntry]
Name=ToggleMatchboxKeyboard
Comment=ToggleMatchboxKeyboard`
Exec=toggle-matchbox-keyboard.sh
Type=Application
Icon=matchbox-keyboard.png
Categories=Panel;Utility;MB
X-MB-INPUT-MECHANSIM=True
5.执行以下命令,注意该步骤必须使用"pi"用户权限,如果使用管理员权限,将找不到该文件
nano~/.config/lxpanel/LXDE-pi/panels/panel
6.找到类似以下命令(不同版本的图标可能有一定差异)
Plugin{
type=launchbar
Config{
Button{
id=lxde-screenlock.desktop
}
Button{
id=lxde-logout.desktop
}
}
7.加入以下代码以新增一个Button项,如下图
Button{
id=/usr/local/share/applications/toggle-matchbox-keyboard.desktop
}
RPILCD-INSTALL-KEYBOARD01.png
8.执行以下命令重启系统,正常可以看到左上角多了一个虚拟键盘的图标
sudoreboot
第八步:
配置摄像头
1、硬件连接
把摄像头的排线插入到网口和HDMI口之间的排线插槽,银色亮面朝向HDMI口。
需要先把树莓派板载的排线插槽的扣子拨开,才能插入排线。
2、使能摄像头
1)通过SSH进入Raspbian系统终端,执行以下语句获取系统更新:
sudoapt-getupdate
sudoapt-getupgrade
2)使用sudoraspi-config命令配置摄像头。
执行:
sudoraspi-config
光标移动到InterfacingOption项回车,选择Camera项,回车。
3)启用树莓派摄像头:
EnablesupportforRaspberryPicamera?
选择:
Enable
4)选择finish重启系统:
Wouldyouliketorebootnow?
选择:
Yes
2.3.拍照和摄像
配置并且连接完摄像头,只要给树莓派上电即可使用拍照和摄像功能。
1)拍照请终端执行以下语句:
raspistill-oimage.jpg
2)摄像请终端执行以下语句:
raspivid-ovideo.h264-t10000
生成的图像和视频文件保存在/home/pi文件夹下
其中-t10000表示录制10秒,用户各根据自己的需要进行调整。
执行omxplayer-ohdmivideo.h264
可在HDMI显示器上播放视频
第九步:
在树莓派和PC间传输文件
此处用到Wincp软件,下载地址:
https:
//.baidu./link?
url=-4DxAsswZXaj86z1IzTFIzv6HS7QVHOkoJqBfQdgA1gr6sJtu-Wc41e9Camf_zqPs7dRHPj-Lwu5kcR8RHMnR2GwaGub26At6bo6D-vRaFe&wd=&eqid=92f4e89800003b67000000065a574499
打开软件后新建站点,输入IP、帐号密码、然后保存。
进入后左侧为windows资源,右侧为树莓派资源,可拖动文件进行传输。
第十步:
禁止屏幕保护和休眠
在/etc/profile.d路径下新建一个文件,如Screen.sh,并将下面两条命令写入该文件,即可以实现永久禁用。
Xsetdpms000#此处为三个零
Xsetsoff
命令:
sudonano/etc/profile.d/Screen.sh
插入上面两条指令,按Ctrl+O保存,按Ctrl+X退出编辑,重启后树莓派便不会关闭屏幕显示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 树莓派 启动 指南 无需 屏幕 键盘