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

正文內(nèi)容

mmcsd卡驅(qū)動(dòng)程序設(shè)計(jì)通信10123趙翔-文庫(kù)吧

2025-07-16 17:53 本頁(yè)面


【正文】 rnate Function 1)的輸入或輸出方式(具體參考 PXA27X開發(fā)手冊(cè)),時(shí)鐘端 MMCLK利用了通用 IO口 GPIO32轉(zhuǎn)換功能 1輸出方式, 4位總線 MMDAT0到 MMDAT3分別與 GPIO11 GPIO1 GPIO109和 GPIO92相連,都時(shí)使用了通用 IO口的轉(zhuǎn)換功能 1的輸入或輸出方式。圖 MMC/SD卡的供電電路圖。 3 圖 目標(biāo)板的 MMC/SD 卡的硬件接口 圖 MMC/SD 卡 的供電電路圖 2) PXA270 的 MMC/SD/SDIO 控制器 PXA270的 MMC/SD/SDIO控制器在訪問(wèn) PXA270處理器的軟件與 MMC存儲(chǔ)堆和支持 MMC、SD及 SDIO通信協(xié)議之間充當(dāng)聯(lián)結(jié)作用。 PXA27x的 MMC控制器協(xié)議規(guī)范 遵守 多媒體卡系統(tǒng)規(guī)范( MultiMediaCard System Specification Version ); MMC/SD/SDIO控制器采用標(biāo)準(zhǔn)的 MMC傳輸協(xié)議或串行通信接口 SPI協(xié)議模式。訪問(wèn) PXA270的軟件使用 MMC傳輸協(xié)議或 SPI模式作為與 MMC控制器通信的協(xié)議。目標(biāo)板的 SD驅(qū)動(dòng)程序采用了 MMC通信傳輸協(xié)議。 3)MMC 卡的通信協(xié)議 主機(jī)與 MMC卡的所有通信都是由主機(jī)發(fā)起,主機(jī)發(fā)出廣播和點(diǎn)對(duì)點(diǎn)兩種類型通信命令,在廣播通信命令中,主機(jī)發(fā)出的命令被所有的卡接受,只有部分命令需要響應(yīng);而在點(diǎn)對(duì)點(diǎn)通信命令中,命令被發(fā)送到具體地址的卡中,并由該卡對(duì)所接受的命令做出響應(yīng)。 4 第三章 Bootloader 移植與下載 源代碼安裝 先將 D:\emdor\EELiod_V4_SDK 目錄下的 復(fù)制到虛擬機(jī)里 root 的主文件夾中,然后用如下指令進(jìn) 行解壓: 利用上述命令解壓后, bootloader 源代碼解壓到當(dāng)前目錄中 BootXSBase270 文件夾中。 源代碼分析移植與編譯 在解壓的目錄里進(jìn)行 make 編譯。 [root@localhost BootLoader]$ cd BootXSBase270 root@ubuntu:BootXSBase270 make clean [root@localhost BootXSBase270]$make 編譯完成后 , 在當(dāng)前目錄下會(huì)生成 bootloader 映象文件 boot。 下載 打開實(shí)驗(yàn)臺(tái)電源,啟動(dòng) HJTAG 和 HFlasher,在 HFlasher 中裝載配置文件 ,點(diǎn) 5 擊 Programming中的 Check, Scr File 選擇 D:\emdor\EELiod_V4_SDK \\images\中的 boot 文件,點(diǎn)擊 Program,燒寫成功后點(diǎn)擊 Verify 校驗(yàn)。 6 第四章 Linux 內(nèi)核移植與下載 Linux 內(nèi)核源代碼安裝 內(nèi)核解壓 Linux 內(nèi)核源代碼分析與移植 Linux 提供三 個(gè)不同的命令進(jìn)行 Linux 的配置,效果完全一樣: make config 控制臺(tái)命令行方式配置命令 make menuconfig 文本菜單方式配置命令 make xconfig X 窗口圖形界面方式配置命令 其他部分命令: Make mrproper 命令清除所有的舊的配置和舊的編譯目標(biāo)文件等。 Make dep 命令搜索 Linux 編譯輸出與源代碼之間的依賴關(guān)系、并生成依賴文件。 Make clean 清除以前構(gòu)造內(nèi)核時(shí)生成的所有目標(biāo)文件、模 塊文件和臨時(shí)文件。 Make zImage 編譯 Linux 內(nèi)核,生成壓縮的內(nèi)核映像文件。 Linux 內(nèi)核編譯與下載 1)內(nèi)核解壓 7 2)內(nèi)核配置 Linux 針對(duì) MMC/SD 內(nèi)核配置的步驟: (1) 在主菜單下選擇 Loadable module support [*] Enable Loadable moduLe Support 利用模塊可將不常用的設(shè)備驅(qū)動(dòng)或功能作為模塊放在內(nèi)核外部,必要時(shí)動(dòng)態(tài)地調(diào)用。操作結(jié)束后從內(nèi)存中刪除,這樣可以有效地使用內(nèi)存,同時(shí)也可減小了內(nèi)核的大 小。模塊可以自行編譯并具有獨(dú)立的功能,即使需要改變模塊的功能,也不用對(duì)整個(gè)內(nèi)核進(jìn)行修改。文件系統(tǒng),設(shè)備驅(qū)動(dòng),二進(jìn)制格式等很多功能都支持模塊。一定要 選擇 [*]。 (按空格鍵) 8 [ ] Set version information on all Symbols for modules 利用這個(gè)功能能夠讓內(nèi)核使用其它內(nèi)核版本模塊或沒(méi)有包含在此 kernel 的特殊的模塊。一般選擇 [N]。 9 [*] Kernel module Loader 這個(gè)設(shè)置使 kernel 對(duì)模塊處于常備狀態(tài)。在不使用 Insmod 或 rmmod 命令情況下, kernel 程序自動(dòng)將需要 執(zhí)行的模塊調(diào)用到內(nèi)存中,一定時(shí)間內(nèi)不使用該模塊時(shí)自動(dòng)將其從內(nèi)存刪除,一般要選擇 [*]。 (2) 再回到 主菜單下選擇 General setup ―――選擇 “Support for hotpluggable devices” , 出現(xiàn) “MMC/SD device drivers”: 10 點(diǎn)擊 “MMC/SD device drivers”,進(jìn)入下一頁(yè)選擇: 11 用向下的箭頭,選擇 Load an Alternae Configuration File 選項(xiàng) , 12 輸入配置文件名 arch\arm\def‐configs\xsbase270,退出并保存。 2)配置完成后,重新編譯內(nèi)核,需要輸入以下指令: 生成的 zImage 存放路徑為: 將 zImage 拷貝到 tftpboot 文件夾下: 3)內(nèi)核燒寫 重新打開一個(gè)終端, 輸入命令: 13 root@ubuntu:~ mini 然后重啟開發(fā)板電源, 看到 Boot 啟動(dòng)信息后按任意鍵啟動(dòng) Boot 的 Operation Menu,我們需要用這個(gè) boot 內(nèi)嵌工具下載內(nèi)核。 然后再提示信息 Please enter your selection 后面輸入 2,獲取本地 IP 地址: 可以看到 Operation Menu 菜單上方顯示: My ip address is ,則表示板載 Linux 與 Ubuntu 服務(wù)器連接成功。 輸入 3,下載內(nèi)核文件 ZImage(在 Ubuntu 的文件系統(tǒng)的 /tftpboot/目錄中 )下載成功后選擇 4,燒寫內(nèi)核。 14 15 第五章 課程設(shè)計(jì)功能模塊驅(qū)動(dòng)程序設(shè)計(jì) MM
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1