第二部分:软件的安装与设置
在本文前面的内容中,笔者已经给大家介绍了怎样来组装一支属于自己的“蓝牙狙击枪”,使用这支枪,你可以寻找发现一些蓝牙设备,或许还可以对此完成一些其他的开发,如把它的地址簿复制下来等。但蓝牙狙击枪的各物理部分组装起来还只完成了整个工作的一半,离成功还有一段距离。

图1:Gumstix计算机的实际尺寸
1、开始前的准备工作
在开始之前,有六样东西需要准备:
Gumstix计算机(waysmall 200st-bt或waysmall 400st-bt这两种型号都行)
一台安装有Linux的计算机(我使用的是Fedora Core 2)。
一个快速的因特网连接,用来下载各种工具。
串口电缆,用来把Gumstix计算机与你的PC相连接。如果你的计算机没有串口的话,可使用一条USB转串口的转换接头。
使用Gumstix自带的rubber-duck天线或自行购买的其他天线,这在第一部分的内容中已经作了相关介绍,这里不再重复。
至少一台以上的蓝牙设备。
在整个的过程中主要的步骤如下:
安装Subversion版本控制客户端。
创建toolchain库结构树。
编辑makefile文件添加蓝牙功能。
编译内核。
把内核映像传输到Gumstix的RAM中。
用新的内核文件把Gumstix刷写。
那就让我们开始吧。
注意:在我们创建定制的内核时,最好是按照它所有的步骤来进行,并且输入EXACTLY命令,因为Linux对空格的处理不是非常宽松,并会拼错字母。另外,同样要注意传输映像文件到Gumstix计算机中来准备更新它的firmware时,停电或数据传输的过程中发生错误都会引起Gumstix的死机。


