- 实验前准备
此实验需在实验三完成的基础上继续实现。
上个实验我们成功的执行了Linux内核,加载了Linux文件系统,此实验就是在Linux操作系统之上完成一个Linux应用程序。
- Linux主机配置
- 解压文件系统到主机的文件系统目录下
打开实验1配置完成的虚拟机下的Ubuntu系统下的终端程序。
2.1把文件系统到主机nfs服务目录下。
打开虚拟机Ubuntu终端窗口。进入/source目录。
$ cd /source/rootfs/
拖动“实验代码”下的gprs目录到虚拟机下的终端串口,如下图所示。
在单引号前输入cp,单引号后面输入英文下的句点和–a参数。如下图所示。
输入ls命令,查看当前目录下已经有此目录。
-
- 编译
在主机下进入gprs目录,执行make命令
编译成功,生成send_message文件,即为开发板可执行文件。
- 开发板操作
- 连接GPRS模块
按下图所示连接GPRS模块,并插入SIM卡,并且上电。
USB转串口线的另一端连接开发板的USB口(此时开发板4个USB口上最好不要有其他的设备连接)。
GPRS模块Net灯从快闪变成慢闪,表示模块信号正常,可以进行发送短信实验了。
-
- 执行编译好的程序
启动开发板(此时应该为tftp方式下载内核,和挂载nfs文件系统)。
输入ls命令,可以看到gprs目录。
进入gprs目录,可以看到send_message文件。
执行send_message,
$ ./send_message
此处输入短信接收方的号码。
输入正确后,按回车确认。短信即可发送。
如上图所示即发送成功,看看对方接收到短信了吗?!