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

正文內(nèi)容

mmcsd卡驅(qū)動(dòng)程序設(shè)計(jì)通信10123趙翔-wenkub.com

2025-08-05 17:53 本頁面
   

【正文】 再熟悉以往的實(shí)驗(yàn)內(nèi)容的基礎(chǔ)上有增加了新的挑戰(zhàn),使得我對(duì)以往的實(shí)驗(yàn)原理及步驟更加了解并且能夠融會(huì)貫通,雖然在中間出現(xiàn)了一些問題,但是通過與同學(xué)的討論以及對(duì)網(wǎng)絡(luò)的使用,很好的解決了問題。 兩個(gè)軟件都是對(duì)實(shí)驗(yàn)板進(jìn)行燒寫、修改設(shè)置等操作, VMware Player 更加強(qiáng)大,功能更加全面,但是 HJTAG 是不可代替的 2)實(shí)驗(yàn)過程中用到的主要硬件設(shè)備有哪些? 答: 裝有 Linux 操作系統(tǒng)的 PC 機(jī)一臺(tái); XSBase270 ARM 實(shí)驗(yàn)開發(fā)平臺(tái)一套; MMC 存儲(chǔ)卡一塊 3) 軟件的界面表明進(jìn)入 哪個(gè)環(huán)境 答: 答:首先是 WindowXP的桌面,打開 VMware Player 軟件,進(jìn)入 Ubuntu 系統(tǒng)。 2) 制作 JFFS2 文件映像 確認(rèn)已將將光盤的 filesystem 下的 和 拷貝到 buybox 下返回到 busybox 的根目錄下,運(yùn)行命令 ./ o e 0x40000 r _install p l生成映像文件 , 拷貝到 /tftpboot中燒寫到 flash中,啟動(dòng)后運(yùn)行結(jié)果。需要注意的是 ,當(dāng)文件系統(tǒng)已滿或接近滿時(shí) ,JFFS2 會(huì)大大放慢運(yùn)行速度。 NFS 的具體配置可參考實(shí)驗(yàn)一的網(wǎng)絡(luò)文件系統(tǒng) nfs 的配置。擴(kuò)展文件系統(tǒng) Extfs 支持的文件大小最大為 2 GB,支持的最大文件名稱大小為 255 個(gè)字符,而且它不支持索引節(jié)點(diǎn)(包括數(shù)據(jù)修改時(shí)間標(biāo)記)。 if ( (ret = pxa_mmc_plete_io( ctrlr, transfercmd, transfermode )) ) goto error。 transferbuf += ret。 MMC_DEBUG( MMC_DEBUG_LEVEL3, CMD24(0x%04x%04x)\n, argh, argl )。 MMC_ARGL = argl。 argl = transferaddr。 MMC_CMDAT = MMC_CMDAT_R1 。 if ( (ret = pxa_mmc_stop_bus_clock( ctrlr )) ) goto error。 } 寫數(shù)據(jù)塊操作 static int pxa_mmc_write_block( mmc_controller_t ctrlr, mmc_data_transfer_req_t transfer ) { int ret = ENODEV。 pxa_mmc_set_state( ctrlr, PXA_MMC_FSM_END_IO )。 if ( (ret = pxa_mmc_copy_from_buffer( ctrlr, transfertype, transferbuf, ret )) 0 ) goto error。 MMC_BLKLEN = transferblksz。 /* READ_SINGLE_BLOCK */ MMC_ARGH = argh。 } /* CMD17 (READ_SINGLE_BLOCK) */ argh = transferaddr 16。 MMC_ARGL = argl。 argl = transferblksz。= ~CKEN12_MMC。 } SD 移除操作函數(shù) //remove the MMC then free system resource static void pxa_mmc_remove( mmc_controller_t ctrlr ) { pxa_mmc_hostdata_t hostdata = (pxa_mmc_hostdata_t)ctrlrhost_data。 //function1 GPSR3 |= 0x0000e000。 //GPDR3 = GPDR3 amp。 GAFR3_L = (GAFR3_L amp。 GAFR3_L = (GAFR3_L amp。 GAFR3_L = (GAFR3_L amp。 GAFR2_U = (GAFR2_U amp。//) pin32 is used for function 2MMCLK //MMDAT0 PIN92 GPSR2 |= 0x10000000。 } GPIO 初始化函數(shù) static void init_gpio(void) { GPCR1 |= 0x1。 /* enable MMC unit clock */ ret = 0。 /* number of blocks */ /* 3 request irq */ if ( request_irq( IRQ_MMC, pxa_mmc_irq, 0, MMC, ctrlr ) ) { MMC_ERROR( failed to request IRQ_MMC\n )。 goto error。 16 MMC 接口初始化 static int pxa_mmc_init( mmc_controller_t ctrlr ) { int ret = ENODEV。 goto error。 udelay(1000)。 然后再提示信息 Please enter your selection 后面輸入 2,獲取本地 IP 地址: 可以看到 Operation Menu 菜單上方顯示: My ip address is ,則表示板載 Linux 與 Ubuntu 服務(wù)器連接成功。 9 [*] Kernel module Loader 這個(gè)設(shè)置使 kernel 對(duì)模塊處于常備狀態(tài)。文件系統(tǒng),設(shè)備驅(qū)動(dòng),二進(jìn)制格式等很多功能都支持模塊。 Make zImage 編譯 Linux 內(nèi)核,生成壓縮的內(nèi)核映像文件。 下載 打開實(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)。 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)。 3 圖 目標(biāo)板的 MMC/SD 卡的硬件接口 圖 MMC/SD 卡 的供電電路圖 2) PXA270 的 MMC/SD/SDIO 控制器 PXA270的 MMC/SD/SDIO控制器在訪問 PXA270處理器的軟件與 MMC存儲(chǔ)堆和支持 MMC、SD及 SDIO通信協(xié)議之間充當(dāng)聯(lián)結(jié)作用。 ARM 嵌入式系統(tǒng)課程設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1