寒假回家后买了一个树莓派来玩一玩,决定写博客来记录自己学到的东西。之前学习iOS的时候有很多时候都是单纯的解决了问题而没有归纳整理,结果到后面出现同样的问题的时候重复的在网上搜索,效率很低。这次尝试着记录自己的学习过程,看看效果如何。

第一步 准备

首先我在JD上买了一个树莓派二代B型,然而到货了之后,我才发现,光有板子是没有用的。

之后我还准备了以下物品

16G MicroSD卡*1(其实8G也足够了)

SD卡读卡器*1(MBA上没有这种MicroSD卡的插槽)

5V2.1A的电源适配器*1(除此以外供电也可以使用移动电源)

安卓手机的连接线*1

无源HDMI转VGA转接头*1(此处有伏笔)

网线*1

加上家里的显示器*1 USB鼠标*1 USB键盘*1

然后将键盘鼠标插入USB接口、HDMI线,电源线接好,MicroSD卡插入板子背面的插槽中
到这里第一步就结束了。

第二步 安装系统

1.下载树莓派镜像文件解压完约3G左右 树莓派镜像

2.取下MicroSD卡并通过读卡器连接至电脑

3.使用Win32 Disk Image 为MicroSD卡写入镜像文件(这里我是在Windows虚拟机下操作的)

第三步 启动树莓派

按照第一步的最后组装完树莓派,打开电源,显示屏也亮了起来。OK,大功告成~

然后第二天,我的树莓派就出现了问题…

问题 启动树莓派后 显示器显示无信号

1.我尝试了使用SDFormatter这个软件格式化了我的SD卡并重新写入系统镜像,失败

2.根据上网查找的结果,修改MicroSD卡下Config.txt文件,失败

3.最终发现是使用了无源HDMI转VGA转接头的问题,必须使用有源的HDMI转VGA转接头

以下引用网上给出的解释

HDMI连接器的第18针是一个+5V的供电,但是根据HDMI规范,其仅最多提供50mA的电流。

树莓派对第18针的供电,是将+5V输入,串接一个二极管D1(BAT54)作为保护送往18针。BAT54最高允许200mA电流(够宽松了其实)。

但是市售不带电源的HDMI→VGA转换器,往往会从HDMI 18针吸取高至500mA的电流,这样就会远远超出D1的耐受能力,而最终烧毁D1。
于是目前(在新的有源转接头到货以及确认我的二极管有没有烧坏之前),只能(也最好)使用SSH的方式登陆树莓派了

通过SSH登陆树莓派

其实我一直觉得,用ssh远程登录树莓派才显得比较Geek。

1.使用网线连接树莓派和路由器

2.在路由器的登陆页面(默认是192.168.1.1)找到你的树莓派设备,记下它的ip地址

3.在linux下,通过ssh -l pi xxx.xxx.xxx.xxx( 树莓派的ip) 登陆树莓派,密码默认为raspberry

4.作为测试,使用树莓派自带的gcc编译hello world

成功

 

最后再次提醒 请不要使用无源的HDMI转VGA转接头 请不要使用无源的HDMI转VGA转接头 请不要使用无源的HDMI转VGA转接头

评论和共享

  • 第 1 页 共 1 页
作者的图片

码龙黑曜

iOS开发者/计算机科学/兽人控


华中科技大学 本科在读


Wuhan, China