无线互联嵌入式系统设计的新挑战
时间:01-16
来源:与非网
点击:
三、将无线技术融入嵌入式设计的"桥"和"船"
当我们具体的要将使用无线互联技术使用到我们的嵌入式应用系统设计时,我们往往感到面临太多的具体技术困难,难于下手:
首先是对各种无线技术和相关的无线标准,缺乏了解,虽然有各种集成了无线技术无线模块,但是如何使用?如何测试?如何应用软件编程来进行控制?
其次,对于系统设计而言,需要将这些无线控制,数据通讯,和自己的微控制器软件和硬件进行整合,在自己的嵌入式应用系统中加入必要的代码等,这些工作,如何开始?如何快速完成?
还有就是,如果这些模块内置的的控制命令和无线通讯协议栈,不适合自己的嵌入系统的要求,需要对模块内部的无线通讯协议(也称基带软件)进行修改时,嵌入式设计工程师们如何能够自己进行?
对于上述这些问题,其实解决的办法就是需要相应的硬件开发平台和软件开发平台(SDK), 也需要相应的看得见,摸得着的参考设计,软件源代码和编译,在线调试工具;
由于无线通讯核心软件,包括软件协议栈等,长期以来被视为无线通讯的核心技术,相关设计原理和软件源代码等很难获得,而且由于技术较新,长期以来,也很少有厂商愿意开发专门为嵌入式设计配套的无线开发工具和产品。
但是,有需求就必然会有产品,最近,我们看到了一些这方面的新产品上市,下面,我们通过一些已经上市的典型的产品,来看看这类开发平台的主要技术特点:
图二是深圳无线龙科技公司的ARMRF-WSN-E1.0
虽然该平台是为无线传感器网络设计,但是我们认为已经具备了无线互联嵌入式产品开发平台的很多特徵,比较适合于在嵌入式产品开发设计中作为开发平台来使用。
该平台采用ST公司新的STR912 ARM9内核的低价格单片微控制器和彩色触摸屏,并配备了温度,压力,加速度等多种传感器和步进,直流电机都多种控制单元、以太网,高速串口等多种接口。
采用这套平台,嵌入式设计工程师可以方便快速的熟悉评估各种无线通讯标准和技术,并将这个平台作为一个标准硬件参考设计使用。
同时,可以参考全部软件代码设计,该平台全部软件C语言源代码均开放供用户使用;另外,该平台使用目前国内嵌入式设计流行的KEIL MDK 软件开发环境和调试环境,参考代码使用UCOS-II 和UC GUI编程,配备在线仿真器,方便嵌入式工程师进行无线互联软件代码开发和将这些代码集成移植到自己的嵌入式应用系统中。
同时,深圳无线龙科技公司还为该平台配备了ZIGBEE、WI-FI模块软件开发扩展系统,提供全部核心源代码,方便用户进行无线模块内部核心无线协议栈软件进一步开发设计;
综上所述, ARMRF-WSN-E1.0平台,已经明显具备了嵌入式系统进行无线互联产品开发需要的基本设计平台的特徵;相信类似的开发平台会不断涌现,让嵌入式设计使用无线互联技术更加方便容易。
结束语
嵌入式技术正飞速发展,迅速向各种行业的深入渗透,有着巨大的市场空间,如果嵌入式技术和无线互联,无线传感器网络等新兴技术融合,将使嵌入式技术和嵌入式系统设计如虎添翼,开拓更为广阔的市场商机;
当我们具体的要将使用无线互联技术使用到我们的嵌入式应用系统设计时,我们往往感到面临太多的具体技术困难,难于下手:
首先是对各种无线技术和相关的无线标准,缺乏了解,虽然有各种集成了无线技术无线模块,但是如何使用?如何测试?如何应用软件编程来进行控制?
其次,对于系统设计而言,需要将这些无线控制,数据通讯,和自己的微控制器软件和硬件进行整合,在自己的嵌入式应用系统中加入必要的代码等,这些工作,如何开始?如何快速完成?
还有就是,如果这些模块内置的的控制命令和无线通讯协议栈,不适合自己的嵌入系统的要求,需要对模块内部的无线通讯协议(也称基带软件)进行修改时,嵌入式设计工程师们如何能够自己进行?
对于上述这些问题,其实解决的办法就是需要相应的硬件开发平台和软件开发平台(SDK), 也需要相应的看得见,摸得着的参考设计,软件源代码和编译,在线调试工具;
由于无线通讯核心软件,包括软件协议栈等,长期以来被视为无线通讯的核心技术,相关设计原理和软件源代码等很难获得,而且由于技术较新,长期以来,也很少有厂商愿意开发专门为嵌入式设计配套的无线开发工具和产品。
但是,有需求就必然会有产品,最近,我们看到了一些这方面的新产品上市,下面,我们通过一些已经上市的典型的产品,来看看这类开发平台的主要技术特点:
图二是深圳无线龙科技公司的ARMRF-WSN-E1.0
虽然该平台是为无线传感器网络设计,但是我们认为已经具备了无线互联嵌入式产品开发平台的很多特徵,比较适合于在嵌入式产品开发设计中作为开发平台来使用。
该平台采用ST公司新的STR912 ARM9内核的低价格单片微控制器和彩色触摸屏,并配备了温度,压力,加速度等多种传感器和步进,直流电机都多种控制单元、以太网,高速串口等多种接口。
采用这套平台,嵌入式设计工程师可以方便快速的熟悉评估各种无线通讯标准和技术,并将这个平台作为一个标准硬件参考设计使用。
同时,可以参考全部软件代码设计,该平台全部软件C语言源代码均开放供用户使用;另外,该平台使用目前国内嵌入式设计流行的KEIL MDK 软件开发环境和调试环境,参考代码使用UCOS-II 和UC GUI编程,配备在线仿真器,方便嵌入式工程师进行无线互联软件代码开发和将这些代码集成移植到自己的嵌入式应用系统中。
同时,深圳无线龙科技公司还为该平台配备了ZIGBEE、WI-FI模块软件开发扩展系统,提供全部核心源代码,方便用户进行无线模块内部核心无线协议栈软件进一步开发设计;
综上所述, ARMRF-WSN-E1.0平台,已经明显具备了嵌入式系统进行无线互联产品开发需要的基本设计平台的特徵;相信类似的开发平台会不断涌现,让嵌入式设计使用无线互联技术更加方便容易。
结束语
嵌入式技术正飞速发展,迅速向各种行业的深入渗透,有着巨大的市场空间,如果嵌入式技术和无线互联,无线传感器网络等新兴技术融合,将使嵌入式技术和嵌入式系统设计如虎添翼,开拓更为广阔的市场商机;