本帖最后由 574433742 于 2015-7-10 18:05 编辑
树莓派,自从问世以来,也是备受创客的关注和喜爱。
2012年的 树莓派B
2013年的 树莓派A
2014年7月份 树莓派B+
2014年11月份 树莓派A+
到最近今年2月份推出的2 module B 1G版本,以前自己一直也关注过,最近有机会尝试了一下这个树莓派一睹它的风采 。
图1:概述
右上角的6xFASTER很是醒目,升级了主控性能较上一代产品,确实很大的进步。
左侧的手册(QUICK START GUIDE),131页,,用了好多国家的语言翻译的,就是一个简单的介绍,并没有太多的信息,毕竟是国际化产品,手册都不一样。卡片式电脑,确实当之无愧。很小,很小。
参数如下:
- 四核 博通 BCM2836 CPU
- 1GB RAM
- 40pin GPIO
- Micro SD卡槽
- 4 USB接口
- Full size HDMI接口
- 4 pole 立体声输出
- composite vidio接口
- CSI camera 接口
- DSI 显示接口
学习资料可以参考下官网:
www.raspberrypi.org
(加载速度有点小慢)
由于开源,全世界人民都在玩树莓派,所以树莓派的资源也是相当的多。
微软都为树莓派适配了WIN10 操作系统,可以想一下,树莓派的操作系统还是蛮多的。
raspbian
官方支持的raspbian ,raspbian是免费的操作系统基于 Debian GNU/Linux。
- OS Type: Linux
- Based on: Debian (Stable)
- Origin: USA
- Architecture:
armhf
- Desktop:
LXDE
- Category:
Raspberry Pi
- Status:
Active
- Popularity:
91 (169 hits per day)
操作系统镜像可以通过树莓派的官网下载:
系统下载地址:
https://www.raspberrypi.org/downloads/
图2:Raspbain
NOOBS工具
安装操作系统,对于完全不太懂计算机的人可能并不是件容易的事。有了这个NOOBS工具,为树莓派安装系统,变得也是很easy。 就算你是新手,只需要三步,就可以完成对系统的安装。
1. 准备SD卡,格式化
2. 将下载的NOOBS压缩包解压之后,放入SD卡中
3. 将SD卡放入树莓派,上电,选择系统安装即可
系统成功之后,默认是不进入图形化界面的。
输入指令 $ startx
即可启动图形化界面。
raspi-config
即是 Raspberry Pi Software Configuration Tool 。
一个配置工具,功能也是很强大的,可以对超频、键盘等等一系列的配置。
Expand FilesystemChange User PasswordEnable Boot to Desktop/ScratchInternationalisation OptionsEnable CameraAdd to RastrackOverclockAdvanced OptionsAbout raspi-config
在命令窗口中输入: $ raspi-config
以及配置键盘、超频等等可以通过这个菜单配置工具来设置。
具体的可以查看官网链接如下:https://www.raspberrypi.org/docu ... ion/raspi-config.md
点亮LED
树莓派 1 具有36个GPIO接口,树莓派 2 将GPIO扩展到了40个,并且兼容树莓派1,在1的基础上做了扩展,看下图即可明白。 下图是26个GPIO的IO口:
图3:树莓派 1 GPIO 26个
图4:树莓派2 GPIO 40 个
下图是40个GPIO的IO口,具体的表示:
图5:树莓派2 40个IO口定义
经过上面的对比,再看下面这幅图,可以得知,树莓派2兼容树莓派1,26个IO保留了树莓派1的功能,兼容了树莓派1。在以往的基础上又做了扩展,40个IO口具体如下设置:
图6:GPIO 树莓派1和2对比
点亮一个LED
用GPIO4端口通过电阻和LED连接在和GND连接。
点亮LED的原理如下, 只不过是将开关和电池换成了树莓派。
图7:连接图
1. 首先使用命令,将用户切换到超级用户 $ sudo su
2.进入 /sys/class/gpio 文件夹
3. 配置GPIO # echo 4 > export
通过上述命令即可申请一个GPIO
4. direction 和 value是我们关心的。
GPIO 通过direction可以配置输入、输出模式(output\input). 通过value 可以配置高低电平(1/0).
5.注销GPIO4 # echo 4 > unexport
通过上述命令即可注销掉刚才是用的GPIO4.
上面使用的是脚本点亮的,还可以用Python点亮,具体的就不介绍了。
python来控制GPIO。
首先要来介绍一个库文件:
RPi.GPIO
具体的可以访问网址如下:
https://pypi.python.org/pypi/RPi.GPIO/
RPi.GPIO 提供了访问树莓派的GPIO的类和方法。
远程登陆
1. win7 借助 远程桌面连接
2. 树莓派 安装 xrdp
以上两个东西的组合,依然让你很easy的登陆到树莓派上。
xdrp 是windows的中继服务,底层使用的依然是VNC。
1.RPi上安装xdrp # apt-get install xrdp
2.打开windows远程桌面连接
图8:远程登陆
点击打开,输入目标树莓派的IP地址,点击连接即可,
出现如下界面,输入树莓派的用户名和密码,完成登陆
效果图如下:
图9:效果
Samba 服务器
搭建一个samba服务器,可以共享数据,具体的可以百度。
windows下对U盘分区进行合并
Diskpart 这个是一个windows 自带的SD卡工具,具体可以百度。
树莓派更像一个高级的玩具给一些不是计算机专业的人,快速上手编程。 比arduino强大了好多,可以LAMP搭建家庭服务器等。