基于Linux下智能手機(jī)的制作與設(shè)計(jì).ppt
2010學(xué)士學(xué)位畢業(yè)答辯課題,基于Linux下智能手機(jī)的制作與設(shè)計(jì),答辯學(xué)生: 指導(dǎo)老師:,研究的目的和意義,隨著多種技術(shù)的不斷融合,移動(dòng)娛樂市場的日益擴(kuò)大,以掌上電腦著稱的智能手機(jī)的誕生了。既然智能手機(jī)的誕生和掌上電腦有關(guān)。 目前智能手機(jī)系統(tǒng)主要包括WindowsMobile 、Symbian、Smart Phone、Linux等。其中Linux具有源代碼開放、費(fèi)用低、人才資源豐富等優(yōu)點(diǎn)在市場上占據(jù)比較重要的地位。,研究的主要內(nèi)容,(1)vivi、內(nèi)核的下載; (2)root根文件系統(tǒng)的制作與下載; (3)TFT LCD觸摸屏驅(qū)動(dòng); (4)s3c2440處理器與GPRS模塊通信; (5)多線程程序編寫、線程間通信;,(1)信號強(qiáng)度顯示; (2)電話的接打; (3)短信息的收發(fā),支持中英文; (4)菜單控制,觸摸屏控制菜單的選擇; (5)運(yùn)營商顯示,支持中國移動(dòng)和中國聯(lián)通。,研究的預(yù)期效果,系統(tǒng)框架,1.root根文件系統(tǒng)模塊 制作根文件系統(tǒng)的過程,其實(shí)也就是利用BusyBox工具構(gòu)造以下目錄的過程: /bin /sbin /dev /etc /lib /usr /var /proc /tmp /home /root /mnt,軟件設(shè)計(jì),2. Linux內(nèi)核配置 (1)Makefile:定義了Linux內(nèi)核編譯的規(guī)則; (2)Config.in:給用戶提供配置選項(xiàng); (3)配置用戶界面:提供用戶配置界面; 目的是為了增減內(nèi)核,以適應(yīng)開發(fā)需要。,3.主體程序結(jié)構(gòu)設(shè)計(jì),系統(tǒng)初始化,功能實(shí)現(xiàn),4.打電話流程圖,獲取號碼,撥打電話,5.發(fā)短信流程圖,獲取號碼,短信內(nèi)容,發(fā)送短信,1.GPRS模組 GPRS模組采用SIM300通訊芯片利用無線移動(dòng)網(wǎng)絡(luò)實(shí)現(xiàn)語音傳輸和點(diǎn)對點(diǎn)數(shù)據(jù)傳輸,模組內(nèi)具備TCP/IP協(xié)議棧,可直接利用它進(jìn)行無線上網(wǎng), GPRS模組使用UART接口和s3c2440控制器進(jìn)行通信。,硬件原理,2. TFT LCD觸摸屏模塊 本設(shè)計(jì)采用四線電阻式觸摸屏,電阻式觸摸屏兩層薄膜之間以細(xì)小的透明隔離點(diǎn)隔開。手指接觸屏幕時(shí),兩層薄膜導(dǎo)電層出現(xiàn)一個(gè)接觸點(diǎn),電阻發(fā)生變化,在X和Y兩個(gè)方向上產(chǎn)生信號,送觸摸屏控制器,同時(shí)主芯檢測電壓及電流,四路AD通道直接處理觸摸屏輸出的電壓轉(zhuǎn)化為數(shù)字信號,然后得到觸點(diǎn)的位置 。,基于三星32位處理器s3c2440控制的基于Linux下的智能手機(jī),具有以下功能: (1)顯示網(wǎng)絡(luò)運(yùn)營商:有信號的情況下正確的查詢網(wǎng)絡(luò)運(yùn)營商; (2)接收短信:正常顯示短信內(nèi)容,無錯(cuò)字、亂碼; (3)接打電話:在有信號的情況下接打電話聲音清晰,流暢,無雜音; (4)存儲(chǔ)短信:存儲(chǔ)短信數(shù)量為40條; (5)信號強(qiáng)度:能實(shí)現(xiàn)信號強(qiáng)度的顯示; (6)觸摸屏信號采集處理,實(shí)現(xiàn)輸入和輸出。 (7)短信輸入采用高效快速、聰明的T9輸入法。,總結(jié),主控板,視頻演示,GPRS模塊,實(shí)物演示,感謝各位領(lǐng)導(dǎo)、老師的蒞臨和指導(dǎo)!,致謝,