寒假回家后买了一个树莓派来玩一玩,决定写博客来记录自己学到的东西。之前学习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转接头