系统成本和开发时间的考虑 - 无线互联在嵌入式系统的实现
2.3 系统成本和开发时间的考虑
对于嵌入式系统而言,可靠性和系统成本是非常重要的考虑,而如何快 速完成系统软件硬件开发设计,也是非常重要的;无线和无线网络技术,涉及到高频设计(工作频率在400M-5GHZ),而且具有比较复杂的网络通讯协议和一系列网络通讯算法,如何能克服这些设计障碍。快速切入核心设计,也是非常重要的问题。
目前在嵌入系统设计中,增加无线互联技术,比较常用的办法有两种,一是在使用比较高级的的操作系统,例如WIN CE或者嵌入式Linux下,添加无线网络模块,这个方法的好处是在于这些操作系统已经包括了比较丰富的底层驱动,使无线系统设计比较简单;但是,运行这些系统,需要比较高级的微处理器和大量内存,实现微功耗和低成本比较困难,也很难做成非常低成本的系统。
另外一种办法是采用高性能低价格的无线模块,配合低成本的廉价8-32位微控制器(单片机),这样的系统,只需要UCOS-II这样的小型化实时操作系统,也甚至可以不需要操作系统,这样的嵌入系统设计灵活,开发简单,不需要大量存储器和系统资源,无需深入了解无线技术,可以快速,容易设计出微功耗,低成本的嵌入式系统。
3 将无线技术融入嵌入式设计的“桥”和“船”
当我们具体的要将使用无线互联技术使用到我们的嵌入式应用系统设计时,我们往往感到面临太多的具体技术困难,难于下手:
首先是对各种无线技术和相关的无线标准,缺乏了解,虽然有各种集成了无线技术无线模块,但是如何使用?如何测试?如何应用软件编程来进行控制?
其次,对于系统设计而言,需要将这些无线控制,数据通讯,和自己的微控制器软件和硬件进行整合,在自己的嵌入式应用系统中加入必要的代码等,这些工作,如何开始?如何快速完成?
还有就是,如果这些模块内置的的控制命令和无线通讯协议栈,不适合自己的嵌入系统的要求,需要对模块内部的无线通讯协议(也称基带软件)进行修改时,嵌入式设计工程师们如何能够自己进行?
对于上述这些问题,其实解决的办法就是需要相应的硬件开发平台和软件开发平台(SDK), 也需要相应的看得见,摸得着的参考设计,软件源代码和编译,在线调试工具。
由于无线通讯核心软件,包括软件协议栈等,长期以来被视为无线通讯的核心技术,相关设计原理和软件源代码等很难获得,而且由于技术较新,长期以来,也很少有厂商愿意开发专门为嵌入式设计配套的无线开发工具和产品。
但是,有需求就必然会有产品,最近,我们看到了一些这方面的新产品上市,下面,我们通过一些已经上市的典型的产品,来看看这类开发平台的主要技术特点:
虽然该平台是为无线传感器网络设计,但是我们认为已经具备了无线互联嵌入式产品开发平台的很多特徵,比较适合于在嵌入式产品开发设计中作为开发平台来使用。
图2 典型的无线互联嵌入式开发平台
从图2我们看到,ARMRF-WSN-E1.0平台台本身就是一个典型的具有无线互联功能的嵌入式应用系统,目前四个标准配置的无线模块,包括ZigBee(CC2430/CC2431/CC2480可选择)802.15.4 兼容模块/ 微功耗Wi-Fi(GS1010)802.11/B/G兼容模块/ 蓝牙(蓝牙SOC) 802.15.1 兼容模块/GSM/GPRS (高集成低功耗) 模块(由于模块使用20脚插座,所以非常容易更换其它无线模块)。
该平台采用ST公司新的STR912 ARM9内核的低价格单片微控制器和彩色触摸屏,并配备了温度,压力,加速度等多种传感器和步进,直流电机都多种控制单元、以太网,高速串口等多种接口。
采用这套平台,嵌入式设计工程师可以方便快速的熟悉评估各种无线通讯标准和技术,并将这个平台作为一个标准硬件参考设计使用。
同时可以参考全部软件代码设计,该平台全部软件C语言源代码均开放供用户使用。
另外该平台使用目前国内嵌入式设计流行的KEIL MDK 软件开发环境和调试环境,参考代码使用UCOS-II 和UC GUI编程,配备在线仿真器,方便嵌入式工程师进行无线互联软件代码开发和将这些代码集成移植到自己的嵌入式应用系统中。
综上所述, ARMRF-WSN-E1.0平台,已经明显具备了嵌入式系统进行无线互联产品开发需要的基本设计平台的特徵;相信类似的开发平台会不断涌现,让嵌入式设计使用无线互联技术更加方便容易。
4 结语
嵌入式技术正飞速发展,迅速向各种行业的深入渗透,有着巨大的市场空间,如果嵌入式技术和无线互联,无线传感器网络等新兴技术融合,将使嵌入式技术和嵌入式系统设计如虎添翼,开拓更为广阔的市场商机。
- 第 1 页:无线互联在嵌入式系统的实现
- 第 2 页:系统成本和开发时间的考虑
本文导航
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
相关阅读:
- [电子说] fpga的开发流程有哪些步骤?fpga和嵌入式系统的区别在哪里? 2023-10-24
- [嵌入式技术] 探讨嵌入式系统的软硬件框架 2023-10-24
- [电子说] 多核应用调试工具CodeViser介绍 2023-10-20
- [电子说] RA MCU CANFD在FSP中的配置详解 2023-10-20
- [电子说] STM32嵌入式开发中的RTOS,你用过哪些? 2023-10-20
- [电子说] arm异常响应和异常返回机制是什么样子的? 2023-10-19
- [电子说] 先楫半导体即将亮相慕尼黑华南电子展“国际嵌入式系统创新论坛” 2023-10-19
- [电子说] 先楫半导体携手国际大厂推动嵌入式系统创新 2023-10-19
( 发表人:大本 )