嵌入式系統PDA智能手機設計方案
隨著微機系統及其外設性能和功能的增強,需處理的數據量越來越大,2000年4月又推出了新的USB規(guī)范―USB 2.0。在新版本中,增加了一種480Mb/s的數據傳輸率,以滿足日益復雜的高級外設與PC機之間的高性能連接需求。USB2.0是USB的自然升級,它在保留原有USB規(guī)范的基礎上又提供了更高的帶寬,并且與現有的外設保持完全兼容。這里采用的是USB2.0接口。
7.音頻輸出和麥克風電路
下圖為音頻電路部分原理圖:
下圖為麥克風電路部分原理圖:
8.無線收發(fā)模塊
本系統采用WAVECOM公司的專用無線收發(fā)模塊。它是雙頻GSM模塊(EGSM900/1800MHz),其設計及開發(fā)符合ETSI GSM Phase 2+標準。具有話音、GSM電路數據/傳真、GPRS分組數據、短消息等功能。該模塊支持AT指令集,通過RS232與MX1通信。
系統分析和軟件設計是智能手機系統實現的難點之一,設計的優(yōu)劣關系到系統的穩(wěn)定性、擴展性等。因為要兼顧到GSM語音控制與其它智能手機應用之間的互相切換及關聯關系,智能手機軟件系統的設計就變得相對復雜。系統設計將軟件分為三層結構,如圖2所示。最下面一層為操作系統層,主要實現對Linux操作系統的移植,其中包括Bootloader引導程序、LCD等設備的驅動程序。中間層為服務程序層,該層主要包括GUI服務器以及GSM/GPRS控制服務器。智能手機系統設計的關鍵在于各項功能應用的實現。對智能手機軟件進行分層設計,有利于各個功能有機地協調運轉,同時也便于軟件的開發(fā)與調試。
1.嵌入式Linux操作系統
Linux最初是由Linux Torvalds編寫及發(fā)布的源代碼公開、可免費使用的操作系統。后來,又通過Internet上成百上千的程序員的加入,使Linux成為一個幾乎支持所有主流32位CPU的操作系統。其特點主要有:內核高效穩(wěn)定、公開源代碼、可移植性、可裁減、支持多任務等。
本設計中采用的Linux內核是arm-Linux基礎上,編寫符合硬件設計的引導程序及電源管理控制程序;并針對本系統的硬件設計,編寫了LCD、觸摸屏等硬件設計驅動程序。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論