无线通讯模块制造技术

技术编号:8473599 阅读:181 留言:0更新日期:2013-03-24 18:18
本实用新型专利技术公开了一种无线通讯模块,该无线通讯模块基于安卓系统,该无线通讯模块包括一基带芯片、一第一存储器和一第二存储器,其中,该第一存储器用于存储系统固件、应用程序和用户的数据,该第二存储器用于存储安卓系统运行时的动态数据,该基带芯片还包括:一用于运行安卓系统和该应用程序的应用处理器;一用于该数据的收发以及将该数据转发至该应用处理器的无线通讯处理器。本实用新型专利技术简化用户的设计,缩短用户的研发时间,降低用户的整体成本。同时克服开放源代码或提供SDK的模块的缺陷,支持动态安装卸载程序,减少了出错,增加了产品的稳定性。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

无线通讯模块
本技术涉及一种无线通讯模块,特别是涉及一种单芯片的无线通讯模块。
技术介绍
目前很多行业领域都需要使用到无线通讯模块,比如远程自动抄表(水、电、气)、 油井监控、安全监控及报警、智能出租车、商用手持PDA (个人数字助理)、远程医疗等。无线模块是一种带有无线通讯功能的模块。根据通讯协议的不同,可以将无线模块分成很多种,比如 GSM/GPRS 模块(Global System for Mobile Communications,全球移动通讯系统,General Packet Radio Service,通用分组无线业务),WCDMA模块(Wideband Code Division Multiple Access,宽带码分多址),Wifi模块(Wi-Fi是一种可以将个人电脑、手持设备等终端以无线方式互相连接的技术,Wi-Fi是一个无线网路通信技术的品牌), 蓝牙模块等。它包括软件和硬件两个部分,硬件又分为处理器、存储器、输入输出接口、射频收发器等系统。软件分为操作系统、驱动程序、通讯协议栈、应用程序等部分。传统的无线模块的操作系统,都是嵌入式实时操作系统,这种操作系统都是封闭式的,用户不能动态的在上面开发自己的应用程序。用户如何要用这种模块来开发系统,就必须另外设计一套硬件系统,来运行他们的应用程序。这样,传统的无线通讯系统就分为两部分应用处理模块、无线通讯模块(见图I)。应用处理模块负责数据的处理,无线通讯模块负责将数据发送到远端或者从远端接收数据并反馈给应用处理模块。通常,应用处理模块对处理器的计算性能要求较高,一般都会使用较高性能的处理器,和智能操作系统,比如 Linux (Linux是一种自由和开放源码的类Unix操作系统(UNIX操作系统,是美国AT&T公司于1971年在rop-ιι上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯 里奇(Dennis MacAlistair Ritchie)和 Douglas McIlroy 于 1969 年在 AT&T 的贝尔实验室开发)),Windows CE (微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统), Android(安卓,Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备)。而无线通讯模块对处理器的性能要求比较低,一般都使用较低主频的处理器和较小的实时嵌入式系统。这种方案包括无线通讯和应用处理两个模块,所以它的成本较高,研发难度大,研发周期较长,产品也比较容易出故障。目前有的无线通讯模块厂商,会对客户开放源代码或者提供SDK(Software Development KU,软件开发工具包)开发包,用户便可以把应用处理模块上的程序,移植到无线通讯模块上面运行,这样便不再需要设计应用处理模块的硬件部分,它克服了传统方案成本高,研发难度大,研发周期长的问题。但是这样设计的系统里面只有无线通讯处理器,没有应用处理器,它是把应用处理器上的程序放到无线通讯处理器上面运行。由于无线通讯处理器的性能较弱,而且还要同时运行无线通讯程序和用户程序,这样会造成用户程序响应缓慢。另外无线通讯模块的操作系统的封闭性,这种方案不能够支持应用程序的动态安装卸载,不能支持真正的多任务,它们的UKUser Interface,用户界面)都不够丰富强大,很难实现复杂的应用程序,各个厂家的SDK不一样不利于程序的开发和移植。因为这种用户应用程序的链接,是基于无线通讯模块固件的链接库的,所以无线通讯模块的固件更新了之后,必须同时更新用户应用程序,否则用户应用程序便不能运行。因为有这些缺点, 这样设计的系统功能都比较弱,往往不能满足用户的需求。所以这种开放源代码或者提供 SDK的模块,在实际中被应用的很少。另外,无论是软件还是硬件,传统的方式(应用处理系统和无线通讯模块),复杂度都更高,它需要在主系统和无线通讯模块之间同步,出错的概率都更高。
技术实现思路
本技术要把应用处理模块和无线通讯模块都整合到无线通讯模块中,这样可以简化用户的设计,缩短用户的研发时间,降低用户的整体成本。同时本技术还要克服开放源代码或提供SDK的模块的缺陷,要能够支持动态安装卸载程序,要支持流行的开发环境,这样用户不需要再去学习模块特定的SDK。要能够支持真正的多任务,要有丰富强大的UI,更新系统固件的时候,不会影响到已经安装的应用程序。还要有强大的运算能力,能够快速响应用户的请求。本技术要解决的技术问题是为了克服现有技术的无线通讯模块多采用嵌入式实时操作系统、用户无法动态开发应用程序、软件、硬件复杂度较高、出错概率大的缺陷, 提供一种软件复杂度较低、无需用户自己设计固件、仅有一套系统、避免了不同步产生的问题、支持动态安装卸载应用程序的无线通讯模块。本技术是通过下述技术方案来解决上述技术问题的一种无线通讯模块,其特点在于,该无线通讯模块基于安卓系统,该无线通讯模块包括一基带芯片、一第一存储器和一第二存储器,其中,该第一存储器用于存储系统固件、 应用程序和用户的数据,该第二存储器用于存储安卓系统运行时的动态数据,该基带芯片还包括一用于运行安卓系统和该应用程序的应用处理器;一用于该数据的收发以及将该数据转发至该应用处理器的无线通讯处理器。其中,该第一存储器为一 FLASH (闪存),该第二存储器为一 RAM (随机存储器)。优选地,该应用处理器通过RIL (Radio Interface Layer,无线接口层)接口与该无线通讯处理器实现数据交互。其中,该第一存储器还用于存储引导程序、应用处理程序和通讯处理程序,该基带芯片中固化了启动代码,该启动代码用于读取该引导程序以使该引导程序在该第二存储器中运行,该引导程序用于将该应用处理程序和该通讯处理程序复制入该第二存储器中以使该应用处理器运行该应用处理程序以及该无线通讯处理器运行该通讯处理程序。其中,该应用处理程序包括安卓系统内核、安卓系统框架和文件系统,和/或,该通讯处理程序包括系统程序和NV数据(NV是Nonvolatile的简称,是指手机断电之后不会丢失的数据,如音量大小,屏的亮度等级等参数)。其中,该第二存储器还包括一应用处理程序区、一无线通讯处理程序区和一共享内存区,其中,该应用处理程序区用于运行该安卓系统和该应用程序;该无线通讯处理程序区用于运行该通讯处理程序;该共享内存区用于保存该应用处理程序和该通讯处理程序之间相互通讯的共享数据。优选地,该无线通讯模块包括一 RF (射频)收发器,该基带芯片包括一用于控制该 RF收发器以将数字信号转换成无线通讯信号并发送以及将接收的无线通讯信号转换成数字信号的RF控制器。优选地,该基带芯片包括一用于对多媒体数据进行编码或者解码的多媒体编解码器。优选地,该无线通讯模块包括音频接口,该基带芯片包括一用于控制音频的输入输出的音频控制器。优选地,该无线通讯模块包括一显示器接口,该基带芯片包括一用于将图像数据通过该显示器接口发送至一显示器的显示控制器。优选地,该无线通讯模块包括以下接口的一种或多种SPI (Ser本文档来自技高网
...

【技术保护点】
一种无线通讯模块,其特征在于,该无线通讯模块基于安卓系统,该无线通讯模块包括一基带芯片、一第一存储器和一第二存储器,其中,该第一存储器用于存储系统固件、应用程序和用户的数据,该第二存储器用于存储安卓系统运行时的动态数据,该基带芯片还包括:一用于运行安卓系统和该应用程序的应用处理器;一用于该数据的收发以及将该数据转发至该应用处理器的无线通讯处理器。

【技术特征摘要】
1.一种无线通讯模块,其特征在于,该无线通讯模块基于安卓系统,该无线通讯模块包括一基带芯片、一第一存储器和一第二存储器,其中,该第一存储器用于存储系统固件、应用程序和用户的数据,该第二存储器用于存储安卓系统运行时的动态数据,该基带芯片还包括 一用于运行安卓系统和该应用程序的应用处理器; 一用于该数据的收发以及将该数据转发至该应用处理器的无线通讯处理器。2.如权利要求I所述的无线通讯模块,其特征在于,该应用处理器通过RIL接口与该无线通讯处理器实现数据交互。3.如权利要求I或2所述的无线通讯模块,其特征在于,该无线通讯模块包括一RF收发器,该基带芯片包括一 RF控制器,用于控制该RF收发器以将数字信号转换成无线通讯信号并发送以及将接收的无线通讯信号转换成数字信号。4....

【专利技术属性】
技术研发人员:邵将
申请(专利权)人:上海移远通信技术有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1