在数据采集实验系统中, 随运动部件的RF 芯片刚开始处于接收命令, 接收到工作指令时, 开始将采集到的数据发送出去。连接S3C2440 的设备发送完工作指令后,就处于接收状态。
这样就避免了使nRF2401 处于频繁的工作模式变动之中,节省了时间,加快了数据传输的速度。减少了丢数的概率。
所有相关程序编译完成后, 将驱动程序放入内核文件系统的/ driver / char 文件夹下, 编译后生成的驱动执行文件入文件系统的/ lib 文件夹下,应用程序放在/ opt 下,修改系统启动文件顺序即/ etc / init.d / rcS 文件并添加“insmod / lib / nf24.ko” 系统启动时即可加载驱动。然后重新编译,移植内核,文件系统。烧写、重启后,即可按原先的设计工作。
3 结束语
S3C2440 与nRF2401 的结合,是对Linux 外设的扩展。系统的集成度高,传输速率高。芯片自身的纠错机制能确保信号能够准确传输。多频点的特性,可以使得在狭小的空间里布置多个同样类型的芯片进行互不干扰的工作。