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

正文內(nèi)容

mmcsd卡驅(qū)動程序設(shè)計通信10123趙翔-資料下載頁

2024-08-19 17:53本頁面

【導(dǎo)讀】1)理解基于Linux的嵌入式系統(tǒng)交叉開發(fā)環(huán)境,對嵌入式系統(tǒng)的開發(fā)流程有詳細(xì)的了解;2)掌握開發(fā)工具鏈的構(gòu)建方法,能獨立進(jìn)行系統(tǒng)開發(fā)操作;3)掌握Linux的常用命令,在linux系統(tǒng)下能熟練的使用這些常用命令;4)熟悉linux內(nèi)核的知識以及原理,掌握定制Linux內(nèi)核的方法;板上并進(jìn)行文件的復(fù)制操作。1)裝有Linux操作系統(tǒng)的PC機(jī)一臺;號功能以及PXA27x的GPIO的功能分配,命令控制線MMCMD與GPIO112相連,此時引腳GPIO112. 必須配置成轉(zhuǎn)換功能1的輸入或輸出方式,時鐘端MMCLK利用了通用IO口GPIO32轉(zhuǎn)換功能1輸出方式,4位總線MMDAT0到MMDAT3分別。圖MMC/SD卡的供電電路圖。

  

【正文】 C_DEBUG( MMC_DEBUG_LEVEL3, CMD24(0x%04x%04x)\n, argh, argl )。 if ( (ret = pxa_mmc_plete_cmd( ctrlr, MMC_R1, FALSE )) ) goto error。 20 /* transfer the data to the caller supplied buffer */ if ( (ret = pxa_mmc_copy_to_buffer( ctrlr, transfertype, transferbuf, transfert )) 0 ) goto error。 if ( (ret = pxa_mmc_write_buffer( ctrlr, ret )) 0 ) goto error。 transferbuf += ret。 transfert = ret。 transfernob = 1。 pxa_mmc_set_state( ctrlr, PXA_MMC_FSM_END_IO )。 if ( (ret = pxa_mmc_plete_io( ctrlr, transfercmd, transfermode )) ) goto error。 ret = 0。 error: return ret。 } 第六章 根文件系統(tǒng)建立與文件系統(tǒng)下載 根文件系統(tǒng)分析 1) EXT 文件系統(tǒng) Ext2fs 是 Linux 的標(biāo)準(zhǔn)文件系統(tǒng),它已經(jīng)取代了擴(kuò)展文件系統(tǒng)(或 Extfs)。擴(kuò)展文件系統(tǒng) Extfs 支持的文件大小最大為 2 GB,支持的最大文件名稱大小為 255 個字符,而且它不支持索引節(jié)點(包括數(shù)據(jù)修改時間標(biāo)記)。 2) NFS 文件系統(tǒng) NFS 是一個 RPC service ,它是由 SUN 公司開發(fā),并于 1984 年推出。 NFS 文件系統(tǒng)能夠使文件實現(xiàn)共享,它的設(shè)計是為了在不同的系統(tǒng)之間使用,所以 NFS 文件系 統(tǒng)的通信協(xié)議設(shè)計與作業(yè)系統(tǒng)無關(guān)。當(dāng)使用者想使用遠(yuǎn)端文件時只要用“ mount”命令就可以把遠(yuǎn)端文件系統(tǒng)掛載在自己的文件系統(tǒng)上,使遠(yuǎn)端的文件在使用上和本地機(jī)器的文件沒有區(qū)別。 NFS 的具體配置可參考實驗一的網(wǎng)絡(luò)文件系統(tǒng) nfs 的配置。 3) JFFS2 文件系統(tǒng) JFFS 文件系統(tǒng)是瑞典 Axis 通信公司開發(fā)的一種基于 Flash 的日志文件系統(tǒng),它在設(shè)計時充分考慮了 Flash 的讀寫特性和電池供電的嵌入式系統(tǒng)的特點,在這類系統(tǒng)中必需確保 21 在讀取文件時,如果系統(tǒng)突然掉電,其文件的可靠性不受到影響。 對 Red Hat 的 Davie Woodhouse 進(jìn)行改進(jìn)后 ,形成了 JFFS2。主要改善了存取策略以提高 FLASH 的抗疲勞性,同時也優(yōu)化了碎片整理性能 ,增加了數(shù)據(jù)壓縮功能。需要注意的是 ,當(dāng)文件系統(tǒng)已滿或接近滿時 ,JFFS2 會大大放慢運(yùn)行速度。這是因為垃圾收集的問題。相對于 EXT2fs 而言 ,JFFS2在嵌入式設(shè)備中更受歡迎 。 文件系統(tǒng)映像文件生成 1)文件系統(tǒng)安裝與 busybox 的編譯 將 D:\emdor\EELiod_V4_SDK\\Filesystem 中的內(nèi)容復(fù)制 E:\share 中,再 Ubuntu 中從共享目錄中復(fù)制到 /tmp/中,然后將文件系統(tǒng)壓縮包解壓:可以建立一個小的應(yīng)用程序,將其復(fù)制到文件系統(tǒng)的某個目錄中。 2) 制作 JFFS2 文件映像 確認(rèn)已將將光盤的 filesystem 下的 和 拷貝到 buybox 下返回到 busybox 的根目錄下,運(yùn)行命令 ./ o e 0x40000 r _install p l生成映像文件 , 拷貝到 /tftpboot中燒寫到 flash中,啟動后運(yùn)行結(jié)果。 22 或者運(yùn)行 ./ 也可生成文件系統(tǒng)的映像文件。 文件系統(tǒng)下載 參照嵌入式系統(tǒng)實驗五 23 功能模塊 運(yùn)行與調(diào)試 可以按照以下步驟對 MMC 卡的驅(qū)動程序進(jìn)行測試: 重新打開一個終端,輸入 mini,開發(fā)板啟動后,將 MMC 存儲卡插入 MMC/SD 卡插槽中,輸入下面的指令: 首先在根目錄下創(chuàng)建一個名為“ sd”的文件夾,然后進(jìn)入 dev 文件夾,紅框標(biāo)注的為需要用的文件: 24 再利用 mount 命令掛載 MMC 卡,現(xiàn)在就可以看到 MMC 卡里面的內(nèi)容了: 25 可以對 MMC 卡里的內(nèi)容進(jìn)行讀、寫、復(fù)制等操作: 26 第七章 完成課堂上布置的三個思考題 1)實驗過程中用到的軟件,它們之間的關(guān)系是怎么 樣的? 答: : VMware Player 軟件是用來打開了 LINUX 系統(tǒng),實現(xiàn)文件的解壓、生成、復(fù)制以及對實驗板的設(shè)置與燒寫。 HJTAG軟件是檢測是否連接到實驗板以及所連接的型號并對實驗板進(jìn)行 boot文件的燒寫與校驗。 兩個軟件都是對實驗板進(jìn)行燒寫、修改設(shè)置等操作, VMware Player 更加強(qiáng)大,功能更加全面,但是 HJTAG 是不可代替的 2)實驗過程中用到的主要硬件設(shè)備有哪些? 答: 裝有 Linux 操作系統(tǒng)的 PC 機(jī)一臺; XSBase270 ARM 實驗開發(fā)平臺一套; MMC 存儲卡一塊 3) 軟件的界面表明進(jìn)入 哪個環(huán)境 答: 答:首先是 WindowXP的桌面,打開 VMware Player 軟件,進(jìn)入 Ubuntu 系統(tǒng)。 打開終端并輸入 mini 命令、重啟實驗板后進(jìn)入 51Board,開始對 SD 卡掛載。 上圖為 Linux系統(tǒng)的桌面 27 上圖為 Linux系統(tǒng)的調(diào)制終端 28 第八章 課程設(shè)計總結(jié)與體會 課程設(shè)計中遇到的問題以及解決方法 AXD 出現(xiàn)灰屏現(xiàn)象,重啟電腦后可以解決。 內(nèi)核配置時 輸入配置文件名 arch\arm\def‐ configs\xsbase270 無反應(yīng),直接 輸入 xbase270可解決 IP 獲取不成功,重啟電腦 總結(jié)和體會 這次課程設(shè)計 做的比較順利,讓我學(xué)會了一些硬件和軟件的使用,比如 VMware Player HJTAG、 XSBase270、 ARM 實驗開發(fā)平臺 等,熟悉了 Linux 的應(yīng)用開發(fā),了解了一些指令的功能。 再熟悉以往的實驗內(nèi)容的基礎(chǔ)上有增加了新的挑戰(zhàn),使得我對以往的實驗原理及步驟更加了解并且能夠融會貫通,雖然在中間出現(xiàn)了一些問題,但是通過與同學(xué)的討論以及對網(wǎng)絡(luò)的使用,很好的解決了問題。而問題的解決使得我對嵌入式系統(tǒng)的了解更加深入 ,激 起了我對嵌入式開發(fā)的興趣。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1