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