專利名稱:單cpu的3g無線路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及無線路由器。
背景技術(shù):
目前3G無線路由器的設(shè)計方法都采用應(yīng)用處理器(AP)和通信處理器(CP)兩個 CPU的硬件構(gòu)架,3G通信采用通信處理器(CP)完成,無線路由器的應(yīng)用軟件采用應(yīng)用處理 器(AP)完成。使得CPU的利用率非常的低,硬件成本很高。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)的不足,旨在提供一種提高CPU利用率的單CPU的3G無線路由器。本發(fā)明是通過以下技術(shù)方案來實現(xiàn)的單CPU的3G無線路由器,包括WIFI天線 (WIFI-RF)、3G天線開關(guān)(3G-RF)、電源管理單元(PMU)、WIFI模塊及通信處理器(CP),其中 WIFI天線(WIFI-RF)與WIFI模塊信號連接,3G天線開關(guān)(3G-RF)、電源管理單元(PMU)及 WIFI模塊分別與通信處理器(CP)信號連接;所述的通信處理器(CP)包括由ARM處理器、 微內(nèi)核操作系統(tǒng)(VMOS)、實時操作系統(tǒng)(RTOS)、通用操作系統(tǒng)(RichOS)、通信協(xié)議模塊和 應(yīng)用程序模塊,其中,ARM處理器中設(shè)置有存儲器,ARM處理器中的存儲器劃分為不同的分 區(qū),所述微內(nèi)核操作系統(tǒng)(VM OS)、實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)占用不 同的分區(qū);所述實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)位于所述微內(nèi)核操作系統(tǒng) (VM OS)之上,應(yīng)用程序模塊運行于通用操作系統(tǒng)(RichOS)之上,通信協(xié)議模塊運行于實 時操作系統(tǒng)(RTOS)之上。下面對以上技術(shù)方案作進一步闡述所述的存儲器包括同步動態(tài)存儲器(SDRAM)和閃存(FLASH)。本發(fā)明的有益效果在于本發(fā)明擺脫了無線路由器傳統(tǒng)的雙CPU架構(gòu),將應(yīng)用處 理器(AP)的功能也運行在通信處理器(CP)的功能上,即單CPU的3G無線路由器,有效的 克服了傳統(tǒng)方式存在的弊端;提高了 CPU的利用率,大大降低了硬件成本,同時能夠有效降 低整個系統(tǒng)的功耗。
圖1為本發(fā)明的硬件構(gòu)架方框圖。圖中1、電源管理單元(PMU) ;2、WIFI天線(WIFI-RF) ;3、WIFI模塊;4、閃存 (FLASH) ;5、同步動態(tài)存儲器(SDRAM) ;6、3G天線開關(guān)(3G-RF) ;7、通信處理器(CP)。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明做進一步說明參照圖1所示,本發(fā)明的硬件構(gòu)架為WIFI天線(WIFI-RF) 2與WIFI模塊3信號連接,3G天線開關(guān)(3G-RF)6、電源管理單元(PMU) 1、WIFI模塊3、存儲器分別和通信處理 器(CP) 7信號連接,其中存儲器包括同步動態(tài)存儲器(SDRAM)5和閃存(FLASH)4。本發(fā)明 的系統(tǒng)構(gòu)架由ARM處理器、微內(nèi)核操作系統(tǒng)(VM OS)、實時操作系統(tǒng)(RTOS)、通用操作系統(tǒng) (RichOS)、通信協(xié)議和應(yīng)用程序組成。所述ARM處理器中的存儲器被劃分為不同的分區(qū),所 述微內(nèi)核操作系統(tǒng)(VM OS)、實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)占用不同的分 區(qū),使用各自的存儲管理機制和方式,而不影響別的操作系統(tǒng)。所述實時操作系統(tǒng)(RTOS) 和通用操作系統(tǒng)(RichOS)位于所述微內(nèi)核操作系統(tǒng)(VMOS)之上,相當于操作系統(tǒng)中的兩 個任務(wù),所述微內(nèi)核操作系統(tǒng)(VM OS)提供這兩個操作系統(tǒng)間的任務(wù)調(diào)度、資源分配和系統(tǒng) 通訊。應(yīng)用程序運行于通用操作系統(tǒng)(RichOS)之上,通信協(xié)議運行于實時操作系統(tǒng)(RTOS) 之上,利用微內(nèi)核操作系統(tǒng)(VM OS)提供的系統(tǒng)通訊機制(IPC),通用操作系統(tǒng)(RichOS)發(fā) 送AT命令到實時操作系統(tǒng)(RTOS),實時操作系統(tǒng)(RTOS)接收到消息后解析,進行無線通信 傳輸,實現(xiàn)相應(yīng)的應(yīng)用程序功能。在應(yīng)用過程中本發(fā)明的各操作系統(tǒng)的運行流程為硬件上電首先引導(dǎo)微內(nèi)核操作 系統(tǒng)(VM 0S),然后微內(nèi)核操作系統(tǒng)(VM OS)根據(jù)設(shè)置好的腳本,分別引導(dǎo)實時操作系統(tǒng) (RTOS)和通用操作系統(tǒng)(RichOS)。實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)都位 于微內(nèi)核操作系統(tǒng)(VM 0S)之上,相當于操作系統(tǒng)中的兩個任務(wù),那么兩個操作系統(tǒng)之間的 通信,就可以簡化為簡單的任務(wù)間的通訊。利用微內(nèi)核操作系統(tǒng)(VM 0S)提供的系統(tǒng)通訊 機制(IPC),通用操作系統(tǒng)(RichOS)可以向?qū)崟r操作系統(tǒng)(RTOS)發(fā)送AT命令,撥號上網(wǎng)等 功能?;谏鲜龅募軜?gòu)和流程,即可實現(xiàn)單CPU的無線路由器功能。根據(jù)上述說明書的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對上述實施方 式進行適當?shù)淖兏托薷?。因此,本發(fā)明并不局限于上面揭示和描述的具體實施方式
,對本 發(fā)明的一些修改和變更也應(yīng)當落入本發(fā)明的權(quán)利要求的保護范圍內(nèi)。此外,盡管本說明書 中使用了一些特定的術(shù)語,但這些術(shù)語只是為了方便說明,并不對本發(fā)明構(gòu)成任何限制。
權(quán)利要求
單CPU的3G無線路由器,包括WIFI天線(WIFI RF)、3G天線開關(guān)(3G RF)、電源管理單元(PMU)、WIFI模塊及通信處理器(CP),其中WIFI天線(WIFI RF)與WIFI模塊信號連接,3G天線開關(guān)(3G RF)、電源管理單元(PMU)及WIFI模塊分別與通信處理器(CP)信號連接;其特征在于所述的通信處理器(CP)包括由ARM處理器、微內(nèi)核操作系統(tǒng)(VM OS)、實時操作系統(tǒng)(RTOS)、通用操作系統(tǒng)(RichOS)、通信協(xié)議模塊和應(yīng)用程序模塊,其中,ARM處理器中設(shè)置有存儲器,ARM處理器中的存儲器劃分為不同的分區(qū),所述微內(nèi)核操作系統(tǒng)(VM OS)、實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)占用不同的分區(qū);所述實時操作系統(tǒng)(RTOS)和通用操作系統(tǒng)(RichOS)位于所述微內(nèi)核操作系統(tǒng)(VM OS)之上,應(yīng)用程序模塊運行于通用操作系統(tǒng)(RichOS)之上,通信協(xié)議模塊運行于實時操作系統(tǒng)(RTOS)之上。
2.根據(jù)權(quán)利要求1所述的單CPU的3G無線路由器,其特征在于所述的存儲器包括同 步動態(tài)存儲器(SDRAM)和閃存(FLASH)。
全文摘要
本發(fā)明公開了一種單CPU的3G無線路由器,涉及無線路由器;包括WIFI天線(WIFI-RF)、3G天線開關(guān)(3G-RF)、電源管理單元(PMU)、WIFI模塊及通信處理器(CP),WIFI天線(WIFI-RF)與WIFI模塊信號連接,3G天線開關(guān)(3G-RF)、電源管理單元(PMU)及WIFI模塊分別與通信處理器(CP)信號連接;所述的通信處理器(CP)包括由ARM處理器、微內(nèi)核操作系統(tǒng)(VMOS)、實時操作系統(tǒng)(RTOS)、通用操作系統(tǒng)(RichOS)、通信協(xié)議模塊和應(yīng)用程序模塊;其有益效果在于本發(fā)明擺脫了無線路由器傳統(tǒng)的雙CPU架構(gòu),將應(yīng)用處理器(AP)的功能也運行在通信處理器(CP)的功能上,即單CPU的3G無線路由器,有效的克服了傳統(tǒng)方式存在的弊端;提高了CPU的利用率,大大降低了硬件成本,同時能夠有效降低整個系統(tǒng)的功耗。
文檔編號H04W88/14GK101969702SQ201010506158
公開日2011年2月9日 申請日期2010年10月13日 優(yōu)先權(quán)日2010年10月13日
發(fā)明者彭恩厚 申請人:深圳市華域軟件有限公司