树莓派第一次使用 做嵌入式开发以来,工作期间经历了多种TI、NXP、高通以及其他厂家的arm-linux系列平台,一直对于树莓派这个风靡全球的开发板心驰神往,想要体验一番。最近在做物联网操作系统多平台适配,对于树莓派这种拥有庞大用户量的平台,肯定要优先支持和适配,于是终于有机会体验一把树莓派的软件生态。

        做嵌入式开发以来,工作期间经历了多种TI、NXP、高通以及其他厂家的arm-linux系列平台,一直对于树莓派这个风靡全球的开发板心驰神往,想要体验一番。最近在做物联网操作系统多平台适配,对于树莓派这种拥有庞大用户量的平台,肯定要优先支持和适配,于是终于有机会体验一把树莓派的软件生态。

购买的是3代B板,初次拿到板子感觉比较小巧、精致,迫不及待想要将其启动起来,一探究竟。

树莓派是裸板,板子上没有Flash芯片,它提供了TF卡卡槽,支持TF卡启动,因此我需要自己下载操作系统镜像并烧写到TF卡中。

1. 下载操作系统镜像

树莓派官网操作系统镜像下载地址:https://www.raspberrypi.org/downloads/raspbian/




树莓派官网提供多种镜像,我选择的是  RASPBIAN JESSIE LITE ,该镜像压缩包大小不到300M,比较小巧,我想快点将树莓派启动起来,因此选择了这个比较小的系统。
下载完成之后解压,得到镜像文件:2018-04-18-raspbian-stretch.img,压缩文件大小1.65G,解压后4.61G

2. 制作具有系统镜像的TF启动卡

我用的烧写工具etcher,烧写成功了2018-04-18-raspbian-stretch.img

我用Win32DiskImager时,开机启动报错了。

TF卡连接电脑

准备一张容量足够大的TF卡,我的是金士顿32G。
用TF卡读卡器连接电脑,开始使用我单反相机的读卡器连接电脑,没反应,最后发现是读卡器坏了。……*&……#*%#&  搞嵌入式这点很不好,经常被各种硬件问题浪费时间。
于是尝试把TF卡插入手机,手机通过USB连接电脑,此时手机相当于读卡器,最后证明此方法是可行的。

第一步:下载一个SD卡格式化工具,一个简单好用的小软件,网址是:https://www.sdcard.org/downloads/formatter_4/eula_windows/;再下载一个烧系统的软件,叫做Win32 DiskImager,网址是:http://sourceforge.net/projects/win32diskimager/;最后,下载系统镜像,本人选用的是树莓派官方推荐的系统Raspbian,Raspbian系统的话,不要选lite版本,听说lite版本是精简本,有些驱动都没有。

第二步:用上面的SD卡格式化工具格式化SD卡,有人说直接用win10自己的格式化程序格式化成FAT32就好了,但是本人亲测不行,只能用这个工具格式化后才能用;然后是用Win32DiskImager往SD卡上烧系统,很傻瓜式的操作,选好系统镜像和SD卡路径直接点write就好了,其他选项忽略;


镜像烧写

下载Win32DiskImager工具。下载地址:https://sourceforge.net/projects/win32diskimager/?source=typ_redirect
打开Win32DiskImager烧写工具,选择镜像、TF卡盘符,点击‘写入’进行烧写,静待烧写完成。


3. 硬件连接

进入树莓派的终端至少有三种方式:显示器、串口终端、SSH远程登陆。
初次启动,我采用的是显示器方式。如下是相关硬件的连接图:

初次启动必连的硬件:
  • 5V电源,我使用的是手机充电器
  • HDMI连接电脑显示器,我使用的是HDMI转DVI转接线连接的显示器,用HDMI转VGA亦可
  • USB接口的键盘
  • 烧写好镜像的TF卡

4. 启动开发板

  连接无误之后打开电源启动开发板,观察显示器的反应。脑海中幻想着树莓派启动时五颜六色、炫酷无比的画面。
结果。。。数分钟内,显示器呈现给我的始终是一副漆黑无比的犹如夜空般死寂的茫然,没有任何反应!!!于是按显示器menu键,提示VGA和DVI接口均无信号,证明开发板根本没启动起来。
观察指示灯:双灯常亮!!!可以确定板子没有检测到系统,那么一定是TF卡中的镜像制作有问题。

开始回忆整个流程:
  1. TF卡格式化 - ok ;
  2. 镜像文件 - 官网下载的,有SHA-1码校验,应该无误;
  3. 烧写镜像 - 工具确实提示烧写成功,应该也ok;
  4. 将TF卡插入开发板的卡槽 - @#¥@##&*%¥%%…………& 我滴个去,我插入的是我手机的TF卡,制作的TF卡还在手机里面,卡插错了!!!

附指示灯说明:
  1. 红灯常亮: 未能检测到TF卡;
  2. 双灯常亮: 未能检测到系统;
  3. 红灯常亮,黄灯闪烁: 系统运行正常。

好,重新把正确的卡插回来,上电启动,此时红灯常亮,黄灯闪烁,应该没问题。果然,显示器成功显示了启动信息,最终提示输入账号登录。
欣然输入用户名pi密码raspberry,登录成功!

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/80682234