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