基于GPRS網(wǎng)絡的嵌入式系統(tǒng)的研究
1系統(tǒng)硬件平臺設計與實現(xiàn)
1.1 終端硬件平臺總體介紹
本文的終端平臺的無線接入模塊采用西門子最新推出的 MC39i模塊,并以 32位基于ARM920T的微處理 S3C241OX為核心。按照功能分類,本文所實現(xiàn)的硬件平臺主要由微處理器單元、存儲器單元、串口通訊單元、USB接口單元、電源單元、GPRS通訊模塊單元以及JTAG接口單元組成,硬件總框圖如圖 1所示。
1.2 嵌入式微處理器單元
本文硬件平臺的 CPU采用的 Samsung的基于ARM920T內(nèi)核的 S3C2410X微處理器,該微處理器是 Samsung公司為手持設備和一般類型應用提供一種低價格、低功耗、高性能小型微控制器的解決方案。S3C2410X采用了 0.18um工藝的 CMOS標準宏單元和存貯器單元。它的低功耗、精簡和出色的全靜態(tài)設計特別適用于對成本和功耗敏感的應用。
S3C2410X的顯著特性是它的 CPU核心,是一個由 Advanced RISC Machine(ARM)有限公司設計的 16/32位的高速緩沖體系結構。這一結構具有獨立的 16KB指令 Cache和 16KB數(shù)據(jù) Cache,每個都是由 8字節(jié)長的行構成。通過提供一系列完整的系列外圍設備, S3C2410X大大減少了整個系統(tǒng)的成本,消除了為系統(tǒng)配置額外器件的需要。
1.3 GPRS模塊 MC39i
MC39i是西門子公司最近推出的新一代雙頻 GSM/GPRS通訊模塊的無鉛產(chǎn)品,它簡潔的封裝是很多應用系統(tǒng)中無線高速數(shù)據(jù)傳輸?shù)睦硐虢鉀Q方案,可以進行數(shù)據(jù)、語音、SMS和FAX各個方面的應用,且功耗低。它為用戶提供了永遠在線、高速度、更簡單的移動數(shù)據(jù)通信接入手段。MC39i具有豐富的 AT指令,功能強大,操作靈活方便,是繼 GPRS手機外有一種非常重要的 GPRS移動通信系統(tǒng)的終端設備。它的出現(xiàn)給 GPRS的發(fā)展注入了新的活力。
MC39i具有體積小、重量輕、功耗低等特點。MC39i的工作電壓為 3.3伏一 4.8伏,典型電壓為 4.2伏。最大工作電流為 2安。模塊可以工作在 EGSM900和 GSM1800兩個頻段。工作于 EGSM900時功耗為 2瓦,工作于 GSM1800時功耗為 1瓦。利用 AT指令進行控制,支持文本和 PDU模式的短消息、第三組的二類傳真。模塊常用的工作模式有省電模式、IDLE、TALK、數(shù)據(jù)等模式。通過獨特的 40腳的連接器(ZIF)實現(xiàn)電源連接、指令、數(shù)據(jù)、語音信號及控制信號的雙向傳輸。
MC39i模塊主要由 GSM基帶控制器、射頻模塊、供電模塊、閃存、ZIF連接器、射頻功率放大器、天線接口六部分組成。
1.4 存儲器單元設計
本系統(tǒng)的外部存儲器主要由非易失性存儲器 Flash和易失性存儲器 SDRAM構成,其中Flash用來存放需要固化的程序,如操作系統(tǒng)和 BootLoader等,掉電后不易丟失,而 SDRAM相當于 PC機的內(nèi)存,用來運行系統(tǒng)和程序,掉電后易消失。
本終端的存儲系統(tǒng)包含 8MB Flash存儲器和 32M SDRAM。其中 8M的 Flash用來存放內(nèi)部啟動代碼、Linux內(nèi)核以及初始化的 ramdisk映像。剩余的存儲空間可存放用戶程序。本文采用的 Flash為 Intel公司的28F640J3A,BGA封裝。這塊芯片有 23根地址線,16根數(shù)據(jù)線,容量為8MB,128KB的可擦除塊;擦除塊之間相互獨立,每一塊的擦除操作可在 1s內(nèi)完成,并可單獨被擦寫 100000次;支持8位及16位兩種數(shù)據(jù)寬度工作模式。在采用8位數(shù)據(jù)寬度模式時,有效地址線為AO-A22;采用 16位數(shù)據(jù)寬度模式時,有效地址線為Al-A22。在此我們采用 16位數(shù)據(jù)寬度模式。我們把 16位數(shù)據(jù)寬度的 Flash存儲器映射到 S3C2410X的 ROM Bank()。
2 基于GPRS的終端設計
目前硬件上的實現(xiàn)方案有兩種,二者各有優(yōu)缺點,分別敘述如下: 方案1:使用 TCP/IP協(xié)議芯片。 此方案利用了硬件協(xié)議棧,由單片機調(diào)用指令控制芯片,其系統(tǒng)結構如圖 2所示。
評論