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

正文內(nèi)容

基于linuxarm9觸摸屏驅(qū)動程序設(shè)計嵌入式系統(tǒng)課程設(shè)計-資料下載頁

2024-11-07 20:22本頁面
  

【正文】 /* 觸摸筆下筆,即觸摸屏被壓下 */ define PEN_FLEETING 2 /* 觸摸筆拖動 */ 結(jié)構(gòu)體定義如下: typedef struct { unsigned short pressure。 /* 觸摸筆動作 */ 19 unsigned short x。 /* 觸點 x 座標值 */ unsigned short y。 /* 觸點 y 座標值 */ unsigned short pad。 }TS_RET。 觸摸屏功能模塊交叉編譯 將編寫好的源文件 (假設(shè)名稱)程序放在 cygwin 目錄中 圖 交叉編譯生成文件 圖 20 第六章 根文件系統(tǒng)建立與文件系統(tǒng)下載 Cramfs 根文件系統(tǒng)分析 cramfs 目錄結(jié)構(gòu)介紹: 一個完整的根文件系統(tǒng)通常包含以下幾個目錄: /bin 應用程序存放目錄。 /sbin 系統(tǒng)管理員服務程序, 其中最重要的就是供內(nèi)核初始化之后執(zhí)行的 /sbin/init 進程。 /lib 存放程序運行所需要的動態(tài)庫。 /proc 系統(tǒng)狀態(tài)文件目錄。 /dev 驅(qū)動程序存放目錄。 /etc 系統(tǒng)配置文件及用戶數(shù)據(jù)存放目錄。 /mnt 用于設(shè)備安裝的目錄,通常包含 etc 子目錄和為塊設(shè)備安裝保留目錄。 /usr 用于存放用戶程序和配置文件的目錄,可以根據(jù)需要進行設(shè)置。 一般情況下都要把已經(jīng)規(guī)劃好的目錄結(jié)構(gòu)轉(zhuǎn)換成一個映象文件,即使用命令工具 mkcram( cygwin 下為 ),把相 應的 cramfs 目錄樹壓縮為單一的映象文件。其命令格式為: mkcramfs [h] [e edition] [i file] [n name] dirname outfile 可以使用我們提供的 在 cygwin 下編譯生成文件系統(tǒng)映象文件 ,再固化到開發(fā)系統(tǒng) FLASH 上運行。 文件系統(tǒng)映像文件生 成 1)構(gòu)建 cramfs 文件系統(tǒng) 按 照 本 節(jié) 實 驗 原 理 中 自 行 構(gòu) 建 一 個 cramfs 文 件 系 統(tǒng) 。 將 \image\ 中的 拷貝到 $SOURCEDIR 目錄,運行 cygwin,執(zhí)行以下命令解壓安裝: $source /tmp/edukit2410/ 為 Linux 編譯環(huán)境變量設(shè)置 $cd $WORKDIR/ $tar – xvjf /tmp/edukit2410/ $ls 21 ? .root? . root 文件夾中就是我們想要的 cramfs 文件系統(tǒng) 解壓成功如下: 圖 在 root 目錄中新建 xx文件夾,用于存放應用程序 圖 2)編譯應用程序 將編寫好的源文件 (假設(shè)名稱)程序放在 cygwin 目錄中 圖 生成文件: ts如下圖所示 : 3)拷貝測試程序到文件系統(tǒng)中,并編譯生成文件系統(tǒng)映象 新文件系統(tǒng)的制作, 把剛才編譯輸出的 ts文件拷貝到文件系統(tǒng)所在的工作目錄 root/bin目錄下,執(zhí)行以下命令生成新的文件系統(tǒng)映象: 圖 22 剛剛編譯生成的文件系統(tǒng)映象 中已經(jīng)包含應用程序。 生成文件 : 功能模塊運行與調(diào)試 ( 1) vivi 的燒寫 1)首先把 SW104 短接(從 Nand Flash 啟動),運行 Embest online Flash Programmer for ARM( version 以上),點擊菜單 Settings 選擇 Configure?項,配置當前使用的Embest JTAG 仿真器型號為 PowerICEARM9,并設(shè)置相應的參數(shù); 2)點擊菜單 File 選擇 Open 打開燒寫配置文件 S3C2410amp。,在 Flash Programmer的 Program 頁中選擇要燒寫的文件:amp。; 3)點擊按鈕 Progarm 開始燒寫,直到燒寫成功; 圖 4)連接串口線到 PC 機 COM1,運行光盤中提供 的 Windows 超級終端 Hyper ; 5)把開發(fā)板重新加電,程序運行后,在超級終端上可以看到串口輸出類似以下信息: 23 圖 6) 看到以上信息后,表示正在等待用戶從超級終端下載文件。這時,請點擊超級終端菜單 傳送 選擇 Xmodem 方式下載 文件,點擊 OK 后等待下載燒寫結(jié)束即可。 圖 ( 2) linux 內(nèi)核的燒寫 24 1)首先 SW104 設(shè)為短接(從 Nand Flash 啟動),并確定已經(jīng)燒寫 ,加電。 2)在 vivi 啟動等待中,敲入空格 鍵進入 vivi 界面環(huán)境,并輸入以下命令: vivi load flash kernel x 回車 燒寫更新內(nèi)核約 4 分鐘即可燒寫完畢。 圖 3) 點擊超級終端菜單中的“傳送”,選“發(fā)送文件” zImage(選擇 xModem 方式傳送)燒寫結(jié)束,重起實驗板,觀測超級終端窗口提示信息就可以啟動 linux 內(nèi)核,但沒有因為文件系統(tǒng),系統(tǒng)會提示出錯信息。 圖 ( 3) cramfs 文件系統(tǒng)的燒寫 1)首先 SW104 設(shè)為短接(從 Nand Flash 啟動),確定已經(jīng)成 功燒寫 vivi 和 linux kernel,加電運行可以看到 vivi 啟動信息,輸入空格 進入命令狀態(tài); 25 2)雙擊運行 (將啟動 Embest IDE環(huán)境),點擊連接 Remote connect,程序應該正在運行(此時命令按鈕 STOP 為紅色);在超級終端輸入 help 看看有沒有反應,如果沒反應,點擊 IDE 按鈕: ResetStart(F5);再輸入 help 測試,直到有反應為止; 3)如果超級終端可以輸出一些信息,再點擊 IDE 中的 Stop,配置 Debug 的 Download 地址為 0x30000000,并點擊 IDE 菜單 Project 選擇 Settings 項,在 Download 頁下拉 Category到 Download 項,在 Download File 選擇 文件,點擊確定后: (1) 點擊 IDE 菜單 DEBUG 選擇 Download 下載文件系統(tǒng)映象約 12分鐘 (2) 下載完畢后,點擊 Start(F5) (3) 然后在超級終端里輸入: load flash root j (燒寫更新文件系統(tǒng) )約等 2 分鐘燒寫完畢,超級終端無任何反應。 圖 26 第七章 課程設(shè)計總結(jié)與體會 這次的課程設(shè)計的課題是在觸摸屏驅(qū)動程序設(shè)計,通過這次的課程設(shè)計,我再一次重溫了嵌入式的知識。 特別是通過這次嵌入式課程設(shè)計,讓我對整個嵌入式程序的設(shè)計有了一個比較深的理解。還有就是增強了自身的動手能力,把以前書本上講的或是沒有講的,通過一次課程設(shè)計具體的實施,使自己真正得到鍛煉。 通過一周的課程設(shè)計,我學會了使用基于 Linux 系統(tǒng),以及 Embest 實驗箱,利用觸摸板返回觸點坐標值及動作信息。 這次課程設(shè)計步驟比較多,比如交叉編譯, vivi的燒寫, Linux內(nèi)核移植,內(nèi)核燒寫, 等等。必須全身心的投入,一定要緊跟老師的步伐,同時還要記住流程 。 同時我也學會了 Linux系統(tǒng)的正確移植和使用,根文件系統(tǒng)的正確移植和使用,驅(qū)動程序的編譯與裝載。嵌入式系統(tǒng)下,應用程序的交叉編譯與下載和調(diào)試。 這次的課程設(shè)計,我認為是一個團隊的功勞,需要每個人的分工合作,共同討論。經(jīng)過多次的調(diào)試與分析,最終大家共同完成了這次課程設(shè)計。當然,這次課程設(shè)計,也遇到了很多專業(yè)知識的問題。在老師的幫助下,最終這些問題都迎刃而解。在老師的身上,我也學到了很多的知識,可以說是受益匪淺。 參考文獻: 王田苗,魏洪興 嵌 入式系統(tǒng)設(shè)計實例與開發(fā),北京:清華大學出版社 2020 張海順,劉鐵跟基于 AT89C52 單片機的 GP觸摸屏通信 自動化與儀表 2020 李中奇 ,張冬波 ,羅文俊 .嵌入式 Linux 系統(tǒng)中觸摸屏控制的研究與實現(xiàn) [J].工業(yè)控制計算機 2020 劉紅,覃光華,汪道輝 .基于不帶字庫的圖形 LCD 模塊漢字顯示解決方案 [J].微計算機信息 . 2020 張曉明 ,超聲波觸摸屏 PC 機接口驅(qū)動程序設(shè)計 [J].計算機應用 . 2020 程昌南,方強等.《 ARM Linux 入門與實踐 》 北京:北京航空航天大學出版社,
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1