基于ARM的CC1100无线服务器的设计与实现

2013-07-13 06:43:36朱宇岳勇
电子设计工程 2013年4期
关键词:嵌入式用户系统

朱宇,岳勇

(西安科技大学 计算机科学与技术学院,陕西 西安 710054)

基于ARM的CC1100无线服务器的设计与实现

朱宇,岳勇

(西安科技大学 计算机科学与技术学院,陕西 西安 710054)

对CC1100无线模块的高效使用和安全稳定性问题进行了深入研究,提出了构建基于ARM的CC1100无线服务器的解决方案。建立了服务器架构模型,采用了将CC1100模块作为嵌入式Linux内核级模块的高级策略,开发了CC1100模块的底层内核驱动程序模块,完整实现了服务器的业务逻辑功能,并提供了B/S模式和C/S模式两种友好的上层用户接口。实际应用结果表明,该方案有效地解决了CC1100模块通信过程中的实时性和稳定性等问题,性能优越,用户操作方便。

CC1100;服务器;ARM;Linux;嵌入式

随着超大规模集成电路的不断发展和半导体制作工艺的不断提升,使得低功耗而又高性能的无线服务器得以实现。

三星公司的S3C2440芯片集成了ARM9处理器[1]。ARM(Advanced RISC Machines)处理器是微处理器行业的知名企业ARM公司设计的高性能、廉价、低功耗的RISC微处理器。其适用于嵌入控制、消费/教育类多媒体、DSP和移动式应用等多种领域。

CC1100是一款为低功耗无线应用而设计的低成本单片UHF收发器。电路主要设定为ISM (工业,科学和医学)和SRD(短距离设备)频率波段。CC1100为数据包处理、数据缓冲、突发数据传输、清晰信道评估、连接质量指示和电磁波激发提供广泛的硬件支持[2]。

因此,文中采用三星公司的S3C2440开发板,搭载Linux嵌入式操作系统,完成对CC1100无线模块的数据收发控制。

1 系统总体架构

系统总体架构如图1所示。……

登录APP查看全文

猜你喜欢
嵌入式用户系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用
电镀与环保(2016年3期)2017-01-20 08:15:32
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25