M2M无线通信模块中模拟MCU系统的设计与实现

被引量 : 0次 | 上传用户:a13456400000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
M2M无线通信模块为M2M(Machine to Machine)终端的核心部件。目前M2M无线通信模块通用的使用方法是MCU加M2M无线通信模块的方式。MCU通过串口和模块进行通信,程序运行在MCU中,通过AT指令控制模块发送和接收数据,并通过GPIO、I2C、SPI、UART、ADC、键盘等接口外接功能器件,采集数据或者实现某些功能。无线通信模块内部由微处理器,DSP及模拟基带组成,程序运行在微处理器中,也具有GPIO,UART等硬件资源。本文在深入分析MCU、M2M无线通信模块功能及嵌入式程序编译、运行的基本方法的基础上,在无线通信模块中设计了模拟MCU功能,通过软件接口的方式为应用提供MCU硬件功能,把原本在MCU中运行的程序重新编译后放在通信模块中运行。主要工作如下:(1)根据无线通信终端系统的实际应用方式,结合SIM800的功能及资源,提出了在SIM800 M2M无线通信模块内部模拟MCU系统的方法,把原本运行在MCU的程序放在模块内部作为应用程序运行。(2)在系统中实现虚拟硬件层,以API接口的形式为应用程序提供ROM、RAM、定时器、串口、GPIO等硬件资源,通过软件接口模拟MCU的功能,在虚拟硬件层中对实际硬件进行访问。(3)设计使用函数指针的方式从CORE进入APP空间,及APP使用函数指针的方式进行系统调用,并在应用程序中实现独立C库,只通过有限的接口及消息进行通信,使CORE和APP彻底分离。CORE和APP的代码变动不会相互影响,即使CORE内容有较大改动,原有的APP可执行文件也不需要重新编译,即实现了APP编译一次,永久有效。(4)基于本系统实现的模拟MCU的方案,设计出应用程序实例,验证了本系统的功能。该系统在M2M终端产品中使用,只需要无线模块即可实现原有的MCU加无线模块的功能。节省了MCU的费用,极大的提高了产品性价比,提高了产品竞争力。省去了MCU及其外部相关电路,简化了产品电路设计,并降低了产品的功耗,节能环保。同时从软件开发角度来说,使用C语言开发,开发方式和原来使用MCU开发方式相似,但不需要用直接操作MCU底层寄存器,所有软硬件功能都是API提供,简化了代码设计,降低了开发难度,缩短了产品开发周期。利用无线通信模块内部的RTOS(Real Time Operating System实时操作系统)提供多任务功能,可以实现复杂的应用,增加了产品功能。所以该方案具有较高的使用价值和经济价值。
其他文献
<正> 从药物开发史上,以往是由药物化学家合成、筛选,经过药理和毒理学的研究,基本上就可以得出一种新药并推向市场。这种单一的药物研究与开发的化学模式,对我们制药工业药
会议
本论文通过对快速反应物流系统的研究,探讨了为快速响应顾客日趋多样化的消费需求,制造企业如何整合其物流系统,增加效益,提高市场竞争力的课题。 快速反应物流系统追求高效、
目的外周血造血干细胞(PBSC)移植的快速植入取决于输入到病人体内的造血干细胞即CD34+ 细 胞的数量和质量,而外周血干细胞的采集耗时并且昂贵, 因此单位时间内采集到尽可能多 的C
本文对企业战略理论发展及重心演变,特别是多元化经营战略理论、核心能力理论及在我国的应用现状进行了系统的综述。论文论述了世界水泥工业的发展趋势,通过对我国水泥行业发展
本论文是一篇探讨发展理论前沿问题的学术论文。通过回顾发展经济学半个多世纪以来的研究历程,重新思考和回答了两个传统问题:早期发展经济学为何陷入危机和为何至今国内外学术
为了节省能源,提高发电效率,解决我国严重的环境污染问题,发展洁净煤技术自然就提高到了重要的战略地位。Texaco(德士古)水煤浆气化技术作为一种经济高效清洁的洁净煤技术,在化工行
"一带一路"战略的实施需要应用型人才,但我国地方本科院校的大学英语应用型人才培养模式并不完善。文章讨论的是"一带一路"背景下大学英语地方文化软实力如何培养。笔者认为,
传统汽车卸煤沟底部为楔形结构,有加大倒角,本文旨在改变传统结构,介绍一种底部无倒角的方形汽车卸煤沟,分析其经济性以及与其配套的出料装置、抑尘系统,以降低施工难度、减
结合生活中顾客中奖后奖品的选择问题,给出0—1背包问题的数学模型,介绍基于0—1背包问题的的贪婪算法,使用这种算法解决奖品选择问题,最后在viusal c++6.0下编程实现。
技术变革的加快、产品生命周期的缩短以及市场竞争的加剧使得大多数企业的生存环境发生了剧烈变化,及时进行技术创新并且对其商业化成了生存和发展的关键。人们过去强调在企业