现在的位置: 首页>正文

Raspberry Pi 开发板常见问题的解决方法

2012年07月23日 作者: 1 1,897+ 0

当大家热烈期待的Raspberry Pi终于到手后,当然是把ARM Linux影像放到SD Card,再进行一系列的设置步骤,一开始使用Raspberry Pi时难免会遇到一些难题,本文会讨论数个有关Raspberry Pi的常见问题。

SD卡的选择与设置

在现阶段,由于市面上的周边硬件品牌众多,Raspberry Pi并不能完全兼容所有硬件的驱动程式,例如SD卡,建议使用级别4的SD卡(传输速率最低为4MB/秒)。而在安装ARM Linux影像到SD卡时,由于Rasipberry Pi发放的Linux影像大小都是2GB,如果你使用大于2GB的SD卡,会造成余下空间的浪费,所以这个清况下我们要把Linux影像扩展,以下的步骤会解释如何善用SD卡的余下空间,这个过程需要把swap分割区移至SD卡的最尾部份,然后把Linux系统分割区增大。

步骤1: 下载GParted live影像,烧录至CD或DVD。

步骤2: 把带有GParted的CD/DVD放入电脑,然后重新开机。在开机菜单中选择"GParted Live",再选择"Don't touch keymap",选择适当的键盘输入语言,选择"o"。然后电脑便会载入GParted。

GParted介面

图. GParted介面

步骤3: 选择你的SD卡,然后你会看到以上的图片。

gparted01

                                gparted02

图. 把swap分割区从最左移至最右部份

步骤4: 选择swap分割区,按"Resize/Move",把指标移至最尾部份(最右),swap的分割区不用更改,再按"Resize/Move"完成。这样swap分割区便会移至SD卡的最尾部份,如上图所示。

gparted05

gparted06

图. 把Linux系统分割区增大

步骤5: 选择档案系统为ext4的,按"Resize/Move",如上图所示,把分割区的指标拉至最右,这样余下空间便会设置为零,再按"Resize/Move"完成设置。

 变更SD卡设置后的分割情况

图. 变更SD卡设置后的分割情况

步骤6: 回到GParted主介面后,按"Apply"进行更改,完成操作后便可以看到该档案系统的增大,最后便可以重新开机离开GParted。

上述方法只是其中一个调整SD卡分割区的设置,比较简单的可以使用余下空间新增一个ext3/ext4的档案系统,然后把它挂载于/home或/opt中。

控制Raspberry Pi上的GPIO

Raspberry Pi的26脚位图

图. Raspberry Pi的26脚位图

这是不少Raspberry Pi初学者会遇到的问题,可以透過RPi.GPIO Python库 实现控制GPIO,这个库以Python脚本设置/读写GPIO,以Debian Squeeze影像为例,我们要自行安装这款套件,步骤如下:

步骤1: 输入以下命令下载RPi.GPIO Python库

wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.2.0.tar.gz

步骤2: 解压安装档案到指定的资料夹

tar zxf RPi.GPIO-0.2.0.tar.gz

步骤3: 安装RPi.GPIO Python库

cd RPi.GPIO-0.2.0

sudo python setup.py install

设置GPIO的Python程式

图. 设置GPIO的Python程式

安装了RPi.GPIO Python库后便可以尝试控制GPIO了,上图的Pyhton程式设置了GPIO17(11)和GPIO18(12)为输入和输出。

在Raspberry Pi开启Secure Shell(SSH)功能

SSH功能是一种网络协定,能够让用家透过网络从个人电脑传送命令到Raspberry Pi,这样便可以减少Raspberry Pi的周边设备。手动开启SSH功能,只要于命令视窗(LXTerminal)输入"sudo /etc/init.d/ssh start"便可。若果要于Raspberry Pi启动时使用SSH功能,可以跟随以下步骤设置:

步骤1: 准备带有Debian Sequeeze影像的SD卡,把SD卡放进个人电脑中。

步骤2: 把SD卡中的"boot_enable_ssh.rc"命名为"boot.rc",然后把SD卡放回Raspberry Pi。

这样Raspberry Pi在启动时便会开启SSH功能,然后你可以在个人电脑中以PuTTY或其他SSH程式输入指令到Raspberry Pi。

发表评论
评论 ( 1 )
收起评论
  • 噗噗熊

    忽忽,留言是种美德

    2012年07月24日  13:46:33

相关文章

教你如何在树莓派上实现深度学习目标检测

这个现实世界造成了很多挑战,比如数据有限、只有微型的计算机硬件(像手机、树莓派)所造成的无法运行复杂深度学习模型等。这篇文章演示了如何使用树莓派来进行目标检测。就像路上行驶的汽...

极客采用MQTT协议和Arduino或树莓派来控制圣诞灯光

遥测技术在通信领域是一个相对古老的概念,在上世纪初传感器就具备了远距离发送信号的能力,这让科学家能够远程监控终端机器和其他活动,而到了现在借助计算机处理器,机器可以接收传感器和...

树莓派都可以用来抓鬼?再也不怕鬼压床!

是不是大家都遇到过“鬼压床”,听着也是蛮吓人的。所以我用树莓派做了个探测幽灵的小装置。说实话,刚开始我只是想做一个电磁场探测器,但是树莓派的功能实在是太丰富了,所以我陆续加上了红...

做一个,还是买一个?极客用树莓派DIY一个科学计算器

计算器按键板的PCB接到了树莓派的IO口上。按键完全是3D打印的,可惜按键上没有印刷任何标签。计算器实际使用的时候,接近盲打,因为还得猜一下这个键是什么键,所以就目前来看,这个计算器只...

集结!全世界最会搞事的树莓派,特别篇④

电脑能做的大部分事情,在树莓派上都能做,而树莓派以其低能耗、移动便携性、GPIO等特性,很多在普通电脑上难以做好的事情,用树莓派却是很适合的。下面是本站目前所收集的,基于树莓派去DIY...