树莓派3B使用日记(一) 系统烧录与基本设置
0x00 材料:
● 单片机主板
● 显示器(注:电脑显示器或树莓派专用3.5、5、7寸屏皆可。由于现版本默认不开放SSH连接所以必须配备。)
● >=16GB microSD卡 + 读卡器
● Win32DiskImager(烧录工具)
下载地址 <点击打开链接>
● 树莓派官方最新镜像标准版(linux镜像)
下载地址 <点击打开链接>
● 有换行的文本编辑软件,推荐SubLime2
下载地址<点击打开链接>
0x01 硬件连接:
树莓派电源接好,不要通电,按照以下方法连接主板和显示器
● 电脑显示器和电视直接用HDIM线连接即可使用
● 3.5寸、5寸屏先把屏幕和树莓派的HDMI接口对齐,然后把I/O接口对准插入即可
● 7寸屏有很多连接方法,这里推荐把显卡主板和显示屏通过软线连好,然后用HDMI把显卡主板和树莓派连接,再把电源线的USB口连接到树莓派的USB接口上作为供电
如果使用专用屏,在连接好后,即使树莓派没有系统,向树莓派供电显示器也会闪亮。
0x02 烧录系统:
通过读卡器把microSD插入电脑(若识别为u盘请检查驱动),管理员模式运行Win32DiskImager,选择要烧录的SD卡和镜像位置,然后点击<Write>或<写入>,如下图:
——EX:恢复被烧录的microSD卡:
如果你想重装系统或恢复被烧录的microSD卡,可以下载DiskGenius然后对microSD卡进行如下操作:
删除所有分区—保存—新建分区—保存—格式化
操作界面如图所示:
0x03 根据显示器设置config并开机
电脑显示器、电视请跳过这一步
烧录完毕后,打开SD卡目录可以找到一个config.txt文件。用有换行的文本编辑器打开后,补充如下代码:
#强制输出HDMI信号
hdmi_force_hotplug=1
#设置分辨率和刷新率,可以参照http://elinux.org/RPiconfig
hdmi_group=2hdmi_mode=87
#忽略显示器分辨率,强制使用以上设置
hdmi_ignore_edid=0xa5000080
若第一次开机未报错但卡在奇怪的地方加载界面,请断电重启
若5寸屏出现色彩错误,请换用以下参数:
hdmi_force_hotplug=1
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
start_x=1
gpu_mem=128
enable_uart=0
dtoverlay=w1-gpio
0x04 进行基本设置
首先,我们应该设置超级账户密码。打开终端并输入命令:
sudo passwd
接下来,输入命令
sudo raspi-config
这可以打开树莓派的设置界面。使用
5 InterFacing Options —Pi Camera来打开摄像头
5 InterFacing Options —Pi SSH来开启SSH连接
7 Advanced Options — A1 Expend Filesystem来扩充系统空间
最后重启系统即可
——EX:开启Pi SSH还是无法SSH连接树莓派
出现这种问题一般是使用了在根目录新建SSH文件再使用命令:
service ssh start
来开启SSH服务造成的。在putty中会显示为software caused connection abort
首先,你需要查看SSH服务状态,使用命令:
service ssh status
如果出现提示:
error: Could not load host key: /etc/ssh/ssh_host_rsa_key error: Could not load host key: /etc/ssh/ssh_host_dsa_key error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key fatal: No supported key exchange algorithms [preauth]
请按Ctrl+C停止监视,然后使用命令:
sudo rm -r /etc/ssh/ssh*key
sudo dpkg-reconfigure openssh-server