freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux下智能手機(jī)的設(shè)計與制作畢業(yè)論文(參考版)

2025-06-21 15:47本頁面
  

【正文】 再次要感謝所有任課老師,老師們教會我的不僅僅是專業(yè)知識,更多的是對待學(xué)習(xí)、對待生活的態(tài)度。李老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,精益求精的工作作風(fēng),誨人不倦的高尚師德,樸實無華、平易近人的人格魅力對我影響深遠(yuǎn)。著 尤晉元 張亞英 戚正偉 譯.北京:人民郵電出版社,2009. 致謝本課題在選題及研究過程中得到李立軍老師的悉心指導(dǎo)。參考文獻(xiàn)1. 楊宗德 鄧玉春,linux高級程序設(shè)計。 查看短消息方案分析本設(shè)計以S3C2440為控制核心,以linux為軟件平臺,通過UART發(fā)送AT指令控制GPRS模組完成接、打電話、收發(fā)短信、察看電話號碼本等手機(jī)基本功能,并通過TFT液晶完成相關(guān)信息顯示。按“上”“下”鍵查看上一條或者下一條消息。 輸入短信接收電話號碼 輸入短消息 ,用“上”“下”鍵可以翻頁。 LCD顯示撥叫提示 接聽電話:如果有電話接入,直接按“接聽鍵”接聽即可。如果接通對方,耳機(jī)里會出現(xiàn)接通的電話提示音。 用觸摸筆按手機(jī)按鍵進(jìn)行撥打電話、收發(fā)短信。3:給串口發(fā)送指令void GPRS_SendString(char *str){ write(fd_uart, str,strlen(str))。ch,1)。 } return NULL。 InsertQueue(g_RecvBuf)。 usleep(10*1000)。 } g_RecvBuf[size]=39。\n39。 g_RecvBuf[size++]=ch。 while(1) { while(1) { read(fd_uart,amp。2:從串口讀數(shù)據(jù)到buf緩沖區(qū)void *UARTread_pthread(void *arg){ int size=0,i=0。 return fd。 tcsetattr(fd,TCSANOW,amp。 //數(shù)據(jù)位為8位 amp。= ~CSIZE。= ~CSTOPB。= ~PARENB。= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|IGNCR|ICRNL|IXON)。options, B115200)。options, B115200)。options)。 fd = open(uart[num], O_RDWR)。 struct termios options。GPRS無線模組的操作:s3c2440與GPRS模組通信是通過URAT串口發(fā)送信息的。}在main_pthread線程中調(diào)用程序1和程序2,就可以檢測觸摸屏是否按下,如果按下的話,進(jìn)行相應(yīng)的處理。 return KeyMap[i].Sign 。amp。amp。amp。 i (sizeof(KeyMap) / sizeof(KEYMAP))。觸摸屏程序2int Touch_Trans(unsigned short x, unsigned short y){ int i。 return 0。 *y=。 return 1。ts,sizeof(ts))。 // 窗口背景色 觸摸屏幕的操作:1:程序1用于檢測觸摸屏,返回觸摸屏幕的坐標(biāo)。8:void TFT_File_Picture(WIN_HANDLE Handle, short x, short y, unsigned char * Bmp_Name, int AutoScale)。6://=============================================================// 在工作區(qū)中矩形//=============================================================void TFT_Rectangle(WIN_HANDLE Handle, // 窗體指針 unsigned x1, // 左上角坐標(biāo) unsigned y1, unsigned x2, // 右下角坐標(biāo) unsigned y2, unsigned Mode)。4://=============================================================// 設(shè)定顯示背景色(對工作區(qū)、文本有效)//=============================================================void TFT_SetBGColor(WIN_HANDLE Handle, unsigned short ColorSet)。2:============================================================// 設(shè)置新顯示內(nèi)容的透明度//=============================================================void TFT_SetTransparency(WIN_HANDLE Handle, unsigned short TransparencySet)。 // 創(chuàng)建信號顯示窗口2 Callbox = TFT_CreateWindowEx(110, 120, 90, 26, COLOR_CYAN)。3:創(chuàng)建窗口Msg = TFT_CreateWindowEx(110, 60, 90, 110, COLOR_YELLOW)。2:定義窗口 WIN_HANDLE Msg, MainFrame,Signbox,Callbox。TFT、觸摸屏、無線模組,模塊操作TFT圖形庫的操作:1:TFT圖形庫初始化。比如:接打電話,收發(fā)短信命令。 2:MsgRecv_pthread用于解析串口發(fā)來的信息。3:然后創(chuàng)建了三個子線程。}程序框架:1:主函數(shù)在父線程中先對串口uart、TFT圖形庫、觸摸屏進(jìn)行初始化。 pthread_join(tid2,NULL)。tid3,NULL,main_pthread,NULL)。tid2,NULL,UARTread_pthread,NULL)。tid1,NULL,MsgRecv_pthread,NULL)。 TFT_SetColor(Callbox, COLOR_RED)。 // 創(chuàng)建信號顯示窗口3 TFT_SetColor(Msg, COLOR_RED)。 // 創(chuàng)建消息顯示窗口2 Signbox = TFT_CreateWindowEx(110, 60, 90, 26, COLOR_CYAN)。 // 創(chuàng)建主窗口1 TFT_File_Picture(MainFrame, 0, 0,1)。 touch_init()。 getFBP(fbname)。 char *fbname = /dev/fb/0。 pthread_t tid1,tid2,tid3。 int len。至此,開發(fā)板的環(huán)境已經(jīng)搭建成功,可以開始開發(fā)嵌入式Linux下的應(yīng)用程序. 程序編輯及編譯1:程序編輯 1:在linux下編輯程序用vi 在終端下輸入vi 2:3:運行make執(zhí)行Makefile文件中的指令,: 程序分析int main(int argc, char *argv[]){ unsigned char led = 0。 掛載網(wǎng)絡(luò)文件系統(tǒng)使用交叉網(wǎng)線將PC與開發(fā)板連接,使用mount命令將RedHat Linux (tmp)上,這樣在開發(fā)板上就可以訪問RedHat Linux 。 配置開發(fā)板IP地址,命令為“ifconfig eth0 ”。圖 發(fā)送內(nèi)核 燒錄根文件系統(tǒng)燒錄根文件系統(tǒng)與燒錄內(nèi)核過程類似,首先在vivi狀態(tài)下輸入命令:load flash root x,然后選擇菜單欄:傳送—發(fā)送文件,協(xié)議處選擇Xmodem協(xié)議,然后單擊“發(fā)送”即可。圖 啟動vivi然后輸入命令:load flash kernel x。 開發(fā)板環(huán)境搭建 燒錄vivi使用JTAG燒錄BootLoader——vivi 燒錄Linux內(nèi)核zImage啟動超級終端(波特率設(shè)為115200、數(shù)據(jù)位為8位、奇偶校驗為無、停止位為1位、數(shù)據(jù)流控制為無。到此為止,整個嵌入式Linux的開發(fā)環(huán)境(宿主機(jī)部分)已經(jīng)完成,然后重啟RedHat Linux 。在RedHat Linux :tar xjvf C /解壓完后會出現(xiàn)/usr/local/arm/,該目錄下為進(jìn)行基于ARM平臺的嵌入式Linux開發(fā)的交叉編譯環(huán)境。最后關(guān)閉NFS服務(wù)器配置對話框即可。在用戶訪問選項卡內(nèi)選擇“把所有客戶用戶當(dāng)作匿名用戶”復(fù)選框。單擊“增加”打開增加NFS共享目錄基面。方法為:開始→系統(tǒng)設(shè)置→安全級別,打開防火墻設(shè)置界面,選擇無防火墻。在打開防火墻的情況下是無法進(jìn)行nfs掛載等操作的。2:開發(fā)環(huán)境配置n 配置IP
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1