前言
我一直梦想着能够做出一款自制的飞行器,然后带着它游历世界各地,拍摄各种好玩的照片。听说树莓派似乎可以将我的编程专业发挥出来,既然如此,那么就开干吧。
那么就从环境的搭建开始做起,并以此博客作为记录和总结,也方便各位树莓派以及飞行器爱好者参考和借鉴。此外,我写的代码都会公开出来,方便大家探讨。
当然,本人初学者更希望有各路大神指点指点。
准备
在玩转树莓派之前,当然需要先准备一些东西,这里我罗列了一些必须的东西。
- 树莓派。这是主角。我用的是第二代树莓派。现在貌似都第三代都出现了。
- 无线网卡。树莓派没有自带无线网卡,不过可以插网线。
- SD卡。是的,树莓派需要一张装东西的卡。这张卡当然越大越好,尽量大于8G。
- 网线。在驱动无线网卡之前,需要用网线连接。
- 读卡器。需要把树莓派系统烧录进SD卡。
- 显示器。可以使用电脑显示器,不过还需要一根hdmi转换线。
- 鼠标和键盘。
当然,要做出飞行器肯定不仅仅买这些东西而已,不过学飞之前还是先把树莓派玩起来再说吧。
环境
既然选择了自制飞行器,那么编程是在所难免的。由于C语言可能更适合嵌入式的开发,而且我前段时间学了一下C语言,我就选择C语言作为开发语言了。据说python也可以做树莓派的开发。
关于搭建C语言环境的教程,大家可以看看Win7下的C语言开发环境。
此外方便与树莓派的系统进行交互,我安装了xshell软件。
安装系统
好了,现在到了重头戏,安装树莓派系统。
第一步
安装之前,需要先下载两个东西:
- SD卡格式化工具,点击进入下载页面:https://www.sdcard.org/downloads/formatter_4/eula_windows/
,将页面拖到最后,点击“accept”即可开始下载。 - NOOBS安装文件,下载页面:https://www.raspberrypi.org/downloads/
下载的同时,将SD卡插入读卡器并连接电脑。
第二步
下载完毕后,先解压安装SD卡格式化工具,然后打开软件,选择SD卡对应的磁盘,选项设置那设置 “逻辑大小调整” 改成 “关闭(OFF)”,最后点击格式化,等待片刻即可。
第三步
完成第二步之后,只需要将noobs解压出来,复制到SD卡的根目录下。注意,必须将noobs的内容放在根目录下。
第四步
完成复制之后,把SD卡插入树莓派,将显示器,鼠标,键盘,电源统统连接到树莓派。通电后,显示器就会出现系统的安装界面啦。由于我当时安装的时候,并没有拍照截图,所以额。。。大家按照提示,享受安装过程吧。大概20分钟左右,树莓派的系统就能安装成功了。
第五步
安装之后,别忘记让设置一下wiff密码,点击屏幕的右上角wiff图标,输入密码即可。
这样,你的树莓派就摇身一变成为了一台能上网的电脑啦(虽然简陋了点)。顶部的工具栏有一个浏览器可以让你畅游互联网。
另外,点击顶部工具栏的terminal图标,启动一个终端,输入ifconfig
,查看树莓派的IP,待会用到。
第六步
尽管树莓派系统给我们提供了友好的界面,但是毕竟太简陋了,还不如我们直接用Linux命令来完成各种任务。而且一个小小树莓派,却要占据一整块显示器,太浪费资源了。所以我们需要通过xshell软件来跟树莓派交互,以命令的形式控制树莓派为我们做各种事情。详细使用教程在这里。教程中需要使用到的IP就是第五步所得到的了。
- 树莓派默认用户名:pi
- 默认密码:raspberry
修改密码的命令为:passwd
结语
好了,虽然我总结了各种步骤,但想必大家还是会碰到各种各样的坑。如果遇到问题,可以发我邮件,我能解决的尽量帮忙。
网友评论