树莓派菜鸟入门攻略
首先来看看树莓派是什么:
树莓派(英语:Raspberry Pi),是一款基于Linux系统的只有一张信用卡大小的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的电脑科学教育。
这学期即将结束的时候,我因为机缘巧合,拿到了一块树莓派。
我的这块树莓派型号是B+,拥有512M的RAM和四个USB接口,理论上,把它接入电源,再连上网络,就可以作为一个独立的主机来工作了,而由于其GPIO的接口,还可以和物理世界发生联系,所以拥有极大的想象空间。它可以用来做服务器,智能家居控制中心,机器人,无人机,甚至遥控坦克,它几乎可以做任何好玩的东西。
当然,想象很丰满,现实很凌乱。面对着一块赤裸的电路板,我能做点什么呢?
我首先做的就是上网搜索,忧伤的是,看上去资料最全的网站是个非常封闭的论坛,充斥着各种VIP邀请码,很多内容不注册不充值VIP还无法看,我认为这不仅违背了互联网的精神,还违背了树莓派的精神,所以我决定做点违背安全的事情,我用一个并发软件穷举了这个论坛的100个账号,尝试用二十种弱口令登录,然后很顺利的发现一个弱口令账户,用这个账户登录上去,看到了隐藏的教材,但我遗憾的发现,这些所谓的内部资源,依旧不能解决我的问题,没有一个帖子接地气的告诉你,怎么从一块板子开始,连接和进入它的里面。
于是我转而开始寻找外文资料,经过几个小时的摸索,终于成功的进入了树莓派,当然,我还没涉及到任何物理世界的联系,离玩转树莓派还很遥远,不过万事开头难,走好第一步总是值得高兴的。但我想,如果有简明完善的入门教程,我会更快体验到树莓派的乐趣,所以我决定趁热打铁,写一个适用于完全从0开始的小菜鸟的教程,希望能让你进步到我这样的大菜鸟。
认识树莓派
我们可以在网上找树莓派的资料来看,但要拿在手上才会有感性的认识
如图所示,树莓派的能连接的地方大致有这么几种:USB,网卡,HDMI,电源,gpio,SD卡插槽。作为初学菜鸟,我们暂时用不到gpio。我们只需要接入电源/SD卡/网络 就行了。电源没什么多说的,接上插头就行了,剩下的两个东西就稍微麻烦一些了。SD卡作为储存器,我们要把操作系统写入到这里面。
写入系统
你需要一张至少8个G的SD卡,注意这里有一个小坑,树莓派需要的不是大的SD卡,而是小一些的SD卡,并且,不是所有SD卡都能正常工作,这里有一份树莓派可工作和不可工作的SD卡清单,请自行查阅。
接下来,将SD卡用读卡器连入电脑,在电脑上将操作系统写入树莓派。由于我只试过Windows下的写入,所以如果你是Mac用户,只有在网上找找相关的流程了。Windows下,先下载树莓派的操作系统(debain)到本地并解压:http://pan.baidu.com/s/1o2oz0 ,然后下载一个叫做win32diskimager的工具:http://www.onlinedown.net/soft/110173.htm。
第二步,打开win32diskimager,在软件中选择操作系统debain解压出的的img文件,“Device”下选择SD卡的盘符,然后选择“Write”
中途可能会弹出一个框,选但别管他,选“Yes”,继续安装。
然后就开始安装系统了,根据你的SD速度,安装过程有快有慢。 安装结束后会弹出完成对话框,说明安装就完成了,如果不成功,请关于防火墙一类的软件,重新插入SD进行安装.
值得一提的是,安装完成后会发现SD卡只有几十M了,这不是卖SD卡的商家坑你,而是因为linux下的分区win下是看不到的,正常现象。如果用分区软件查看SD卡,是能看到它的真实大小的。
接下来把SD卡从电脑拔出,插到树莓派里面,至此,我们完成了系统的安装,接下来,是网络了。
远程连接
有两种种方式可供树莓派连入网络
1.无线网卡
2.直接接网线
事实上,由于我没有视频设备,所以只能通过远程来控制树莓派,而这又必须要求先连入网络,问题在于,如果不设置无线网络,即使用无线网卡也是连不到网络的,所以我只有采用网线直连的方法。
我将路由器的一条网线接到树莓派上面,路由器已经做好了设置,这意味着插入网线就可以获得一个内网IP,并且可以上网。不过问题又来了,我们怎么知道树莓派的IP呢?如果不知道IP就无法远程连接树莓派,也就无法做任何操作。
很简单,其实在路由器的管理页面就看得到。
如图,有一个名叫raspberrpi的主机,它就是树莓派,而它的IP地址是192.168.0.103,这下问题就变得轻松了许多。
我们下载远程连接工具Putty,填入树莓派的IP地址
点击Open,来到登录界面
输入树莓派的默认账号和密码:
账号:pi
密码:raspberry
点击回车,就看到了我们熟悉的Linux界面
其实这个时候,我们已经在这块小电路板里面了!当我第一次进入树莓派的时候,简直比第一次进入生命的大和谐还要兴奋。
看着树莓派的红黄小灯灵动的闪烁,我觉得它能满足我关于这个世界的种种奇妙设想,当然,前路是坎坷的。
我给树莓派安装了远程图像连接程序,然后发现上面还有不少游戏,但它的作用远不止这点,它是物联网,它是连接,它也可以是分布式控制或去中心化主机,但最重要的是,它激发起人们对于神奇世界的探索欲望。其实它被开发的目的就是教育孩子,从这一点上,我觉得它的意义不比苹果手机或任何优秀产品逊色。
或许,树莓派的意义就是那句计算机史上前所未有的名言警句:
“Hello,World”
这第一步虽然走得有点艰难,还是辛苦作者了。
消灭星星 http://huanglv.me/p
它可以代替播放器不?直接连接到显示板上
必然可以啊
很MINI啊,装上盒子就可以了,功耗很小,不过这LINUX带的功能足够吗?
看你做什么了,做个自己用的小服务器,翻墙路由器,或者控制中心什么的还是没问题的。当然不要处理太大量的计算。
我有一块cubieboard这样的板子,A8的,以前也玩了一阵,做个服务器不错!地址:http://item.taobao.com/item.htm?spm=a1z09.2.9.166.NDylfW&id=22098304838&_u=9i411mkc242 说不定他的社区有资料可以帮你!
这个。。。我推荐Arch
看到树莓派,以为是树莓做的派。。。。好吧,我太肤浅了。哈哈。
我刚开始上网搜树莓派的时候也找到一大堆食谱
大神,你为这个博客买空间,一年花费多少?
一百多点
注册域名呢?我对此很感兴趣,有心想要创建博客。
注册域名一年几十块吧,很便宜
哎,真新奇!技术原来可以这么牛B地展示出来。
学习了,虽然不怎么懂。
支持支持!
谢谢分享
感谢分享!http://www.dazui88.com
好想建个博客,不知道有没有教程?完全不懂这个
可以去官网看资料啊,还是很齐全的
我喜欢你的文章~~加油哈~
为博主点赞
你还在玩树莓π没有喃
楼主主题不错 赞一个
请教一下,远程连接树莓派时,树莓派需要联网吗?
那当然了。。。