树莓派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>或<写入>,如下图:

树莓派3B使用日记(一) 系统烧录与基本设置

——EX:恢复被烧录的microSD卡:

如果你想重装系统或恢复被烧录的microSD卡,可以下载DiskGenius然后对microSD卡进行如下操作:

删除所有分区—保存—新建分区—保存—格式化

操作界面如图所示:

树莓派3B使用日记(一) 系统烧录与基本设置



0x03 根据显示器设置config并开机

电脑显示器、电视请跳过这一步

烧录完毕后,打开SD卡目录可以找到一个config.txt文件。用有换行的文本编辑器打开后,补充如下代码:


#强制输出HDMI信号

hdmi_force_hotplug=1

#设置分辨率和刷新率,可以参照http://elinux.org/RPiconfig

hdmi_group=2

hdmi_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

这可以重建SSH服务的key文件,重启系统即可