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

正文內(nèi)容

基于linux下智能手機(jī)的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

2025-04-07 09:56上一頁面

下一頁面
  

【正文】 .......................................................... 18 3. 智能手機(jī)項(xiàng)目開發(fā)步驟 ....................................................................................... 19 建立 pc 機(jī)開發(fā)環(huán)境 ............................................................................................ 19 開發(fā)板環(huán)境搭建 .............................................................................................. 23 程序編輯及編譯 .............................................................................................. 26 程序分析 ....................................................................................................... 29 手機(jī)效果 ............................................................................................................ 34 結(jié)語 .............................................................................................................................. 39 參考文獻(xiàn) ...................................................................................................................... 39 致謝 .............................................................................................................................. 40 摘要 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 2 本文首先介紹了 arm 芯片,然后 GPRS 無線模組、觸摸屏的一些硬件知識(shí),接著講了 linux 操作系統(tǒng)、 GPRS 模組 AT 指令集、 TFT 圖形庫、系統(tǒng)編程技巧、輸入法、國(guó)標(biāo)碼與 unicode 碼之間的編碼知識(shí),最后介紹了應(yīng)用程序?qū)崿F(xiàn)。正如我國(guó)資深嵌入式系統(tǒng)專家 —沈緒榜院士的預(yù)言 , “未來十年將會(huì)產(chǎn)生頭大小、具有超過一億次運(yùn)算能力的嵌入式智能芯片 ”,將為我們提供無限的創(chuàng)造空間。另外, Linux 還支持真正的多用戶編程,一個(gè)用戶可以創(chuàng)建多個(gè)進(jìn)程,并使各個(gè)進(jìn)程協(xié)同工作來完成用戶的需求 . ,這是 Linux走向成功的一大因素 ,Linux為用戶提供了完善而強(qiáng)大的網(wǎng)絡(luò)功能 ,免費(fèi)提供了大量支持 inter 的軟件 . .Linux 是一種可移植的操作系統(tǒng) ,能夠在 i386,ARM,MIPS,PPC等多種硬件平臺(tái)下運(yùn)行 . Linux 能支持多種文件系統(tǒng)。 8通道的 10 位 A/D 轉(zhuǎn)換器,最高速率可達(dá) 500kSPS、提供有觸摸屏接口 。 NOR FLASH 為 2MB*16 位存儲(chǔ)器。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 9 GPRS 無線模組 現(xiàn)代科技的發(fā)展,促進(jìn)了計(jì)算機(jī)技術(shù)在軟件和硬件上的飛速發(fā)展,利用計(jì)算機(jī)軟件的仿真技術(shù),可以充分地仿真諸如電路的工作等實(shí)際的工程問題。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 10 用戶可以通過 AT 命令進(jìn)行呼叫、短信、電話本、數(shù)據(jù)業(yè)務(wù)、補(bǔ)充業(yè)務(wù)、傳真等方面的控制。 AT+CMIC=? AT+CMIC=channel,gain 設(shè)置 MIC 的通道及增益。 ATA ATA 呼叫應(yīng)答。按照時(shí)序,控制整屏的所有像素點(diǎn)就可以控制 LCD 顯示。 在工作窗口 1中畫點(diǎn) TFT_Line(DemoWindow1, 30, 30, 50, 50)。國(guó)標(biāo)表(基本表)把七千余漢字、以及標(biāo)點(diǎn)符號(hào)、外文字母等,排成一個(gè) 94行、 94 列的方陣。 GB碼 GB編碼標(biāo)準(zhǔn)中,比較常用的是 GB2312 和 GBK 兩種, GB2312 是 GBK 的一個(gè)子集。 (2) GBK/4: AA40FEA0。即 GBK/5: A840A9A0。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 16 GBK 碼 GBK 碼是 GB碼的擴(kuò)展字符編碼,對(duì)多達(dá) 2萬多的簡(jiǎn)繁漢字進(jìn)行了編碼,簡(jiǎn)體版的 Win95 和 Win98 都是使用 GBK 作系統(tǒng)內(nèi)碼。 Unicode 用數(shù)字 00x10FFFF 來映射這些字符,最多可以容納 1114112 個(gè)字符,或者說有 1114112 個(gè)碼位。每個(gè)平面根據(jù)第 3個(gè)字節(jié)分為 256行 ( row),每行有 256 個(gè)碼位( cell)。在 Unicode 中,我們有很多方式將數(shù)字 23383 表示成程序中的數(shù)據(jù),包括: UTF UTF1 UTF32。 “ 漢字 ” 的 UTF16 編碼需要兩個(gè)WORD,大小是 4 個(gè)字節(jié)。 1:在數(shù)字輸入模式下 直接返回輸入數(shù)字的 ascii碼在接口函數(shù)中調(diào)用 TFT_Print 在屏幕顯示。 2:開發(fā)環(huán)境配置 ? 配置 IP地址 在 RedHat Linux :開始→系統(tǒng)設(shè)置→網(wǎng)絡(luò),打開網(wǎng)絡(luò)配置窗口,如圖 圖 所示: 圖 IP地址 1 單擊編輯,配置宿主機(jī) IP為 ,子網(wǎng)掩碼為: ,默認(rèn)網(wǎng)關(guān)為:,如圖 所示。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 22 圖 NFS2 在用戶訪問選項(xiàng)卡內(nèi)選擇“把所有客戶用戶當(dāng)作匿名用戶”復(fù)選框,如圖 所示。 開發(fā)板環(huán)境搭建 燒錄 vivi 使用 JTAG燒錄 BootLoader—— vivi 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 24 燒錄 Linux內(nèi)核 zImage 啟動(dòng)超級(jí)終端(波特率設(shè)為 115200、數(shù)據(jù)位為 8位、奇偶校驗(yàn)為無、停止位為 1位、數(shù)據(jù)流控制為無。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 26 掛載網(wǎng)絡(luò)文件系統(tǒng) 使用交叉網(wǎng)線將 PC與開發(fā)板連接,使用 mount命令將 RedHat Linux 掛載到開發(fā)板上的一個(gè)目錄( tmp)上,這樣在開發(fā)板上就可以訪問 RedHat Linux 內(nèi)容。 char *fbname = /dev/fb/0。 // 創(chuàng)建消息顯示窗口 2 Signbox = TFT_CreateWindowEx(110, 60, 90, 26, COLOR_CYAN)。tid2,NULL,UARTread_pthread,NULL)。 3:然后創(chuàng)建了三個(gè)子線程。 2:定義窗口 WIN_HANDLE Msg, MainFrame,Signbox,Callbox。 4: //============================================================= 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 31 // 設(shè)定顯示背景色(對(duì)工作區(qū)、文本有效) //============================================================= void TFT_SetBGColor(WIN_HANDLE Handle, unsigned short ColorSet)。ts,sizeof(ts))。 觸摸屏程序 2 int Touch_Trans(unsigned short x, unsigned short y) { int i。amp。 struct termios options。options, B115200)。= ~CSIZE。 2:從串口讀數(shù)據(jù)到 buf緩沖區(qū) void *UARTread_pthread(void *arg) { int size=0,i=0。 } g_RecvBuf[size]=39。ch,1)。通話結(jié)束 時(shí)按“掛機(jī)鍵”結(jié)束通話。圖 。 } return NULL。\n39。 return fd。= ~CSTOPB。options, B115200)。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 33 GPRS無線模組的操作: s3c2440與 GPRS模組通信是通過 URAT串口發(fā)送信息的。amp。 return 0。 // 窗口背景色 觸摸屏幕的操作: 1:程序 1用于檢測(cè)觸摸屏,返回觸摸屏幕的坐標(biāo)。 2: ============================================================ // 設(shè)置新顯示內(nèi)容的透明度 //============================================================= void TFT_SetTransparency(WIN_HANDLE Handle, unsigned short TransparencySet)。 TFT、觸摸屏、無線模組,模塊操作 TFT圖形庫的操作: 1: TFT圖形庫初始化。 } 程序框架: 1:主函數(shù)在父線程中先對(duì)串口 uart、 TFT圖形庫、觸摸屏進(jìn)行初始化。tid1,NULL,MsgRecv_pthread,NULL)。 // 創(chuàng)建主窗口 1 TFT_File_Picture(MainFrame, 0, 0,1)。 pthread_t tid1,tid2,tid3。 圖 配置開發(fā)板 IP地址 使用命令 ifconfig 配置開發(fā)板的 IP 地址為 ,命令為“ ifconfig eth0 ”。 到此為止,整個(gè)嵌入式 Linux 的開發(fā)環(huán)境(宿主機(jī)部分)已經(jīng)完成,然后重啟 RedHat Linux 。 聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 21 圖 NFS1 單擊“增加 ”打開增加 NFS共享目錄基面。然后再在 Vmware上安裝 RedHat Linux 。 進(jìn)入輸入法后,接口函數(shù)調(diào)用 PY_GetCh() 獲取一個(gè)漢字或字符編碼。 UTF UTF1 UTF32 分別以 BYTE、 WORD、 DWORD 作為編碼單位。其中平面 15和平面 16上只是定義了兩個(gè)各占 65534 個(gè)碼位的專用區(qū)( Private Use Area),分別是0xF00000xFFFFD 和 0x1000000x10FFFD。UCS4根據(jù)最高位為 0 的最高字節(jié)分成 2^7=128 個(gè) group。 大概來說, Unicode 編碼系統(tǒng)可分為編碼方式和實(shí)現(xiàn)方式兩個(gè)層次。 (3) A140A7A0,碼位 672 個(gè)。計(jì)符號(hào) 717 個(gè)。包括: (1) GBK/3: 8140A0FE。 國(guó)標(biāo) (等同于國(guó)際標(biāo)準(zhǔn) ISO/IEC )《 通用多八位編碼字符集( UCS) 第一部分:體系結(jié)構(gòu)與基本多文種 平面》:又稱大字符集字庫 GBK,是《 GB231280》、《 GB1234590》、《 BIG5》等字符集標(biāo)準(zhǔn)的超集,一共收錄了中、日、韓 20902 個(gè)漢字。 在窗口 2 中指定位置顯示圖片,最后一個(gè)參數(shù)表示是否縮放 這里僅列舉了一些常用的函數(shù),其余的可參考( 、 )。 TFT LCD 驅(qū)動(dòng)原理 : TFT LCD 采用類似電腦集成顯卡的架構(gòu): 在內(nèi)存中開辟一片空間,將 LCD 每一個(gè)像素點(diǎn)映射到對(duì)應(yīng)的內(nèi)存地址上,聊城大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 13 這樣通過操作對(duì)應(yīng)內(nèi)存空間即可操作屏幕對(duì)應(yīng)的像素點(diǎn) 整套 LCD驅(qū)動(dòng)就是在這樣的原則下完成的 實(shí)現(xiàn)了畫點(diǎn)、畫圓、畫矩形、顯示中英文字母、圖片等 整套 TFT LCD 驅(qū)動(dòng)由以下幾組文件組成 : TFT 底層驅(qū)動(dòng)相關(guān) TFT API 窗口、圖形、文字等接口函數(shù)實(shí)現(xiàn) TFT 字庫管理函數(shù)實(shí)現(xiàn) TFT 圖片底層處理函數(shù) 與用戶相關(guān)的是 ,主要存放了用戶經(jīng)常用到的各種函數(shù): TFT_CreateWindowEx( 20, 20, 400, 300, red) 根據(jù)起始坐標(biāo)、寬度、高度、背景色創(chuàng)建窗口 TFT_SetColor(DemoWindow1, COLOR_YELLOW)。 TFT LCD 結(jié)構(gòu)及顯示原理 TFT LCD 結(jié)構(gòu): 主要由偏振片、濾色器基板、液晶、 TFT 基板、偏振片、背光源組成。] 撥號(hào),建立會(huì)話、數(shù)據(jù)或傳真等業(yè)務(wù)。詳細(xì)的 AT 命令說明請(qǐng)參考《 SIM300 AT Command Set》。模組帶有一個(gè) 10 針的接口,該接口可以直接和 MCU 相連接,或者用戶可以通過模組上的 RS232 接口和
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1