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

正文內(nèi)容

2009嵌入式試卷帶答案(編輯修改稿)

2025-02-14 02:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 主機(jī)的tftp服務(wù)(5)使用tftp下載內(nèi)核及根文件系統(tǒng)鏡像到目標(biāo)板,重啟目標(biāo)板(6)配置并啟動(dòng)NFS服務(wù)(7)在目標(biāo)板使用mount掛載主機(jī)的目錄(8)再次使用bootp命令確認(rèn)bootp服務(wù)是否建立,使用tftp命令確認(rèn)tftp服務(wù)建立。(9)將內(nèi)核鏡像和根文件系統(tǒng)cp到tftp根目錄。(10)重啟目標(biāo)板,確認(rèn)嵌入式linux正常啟動(dòng)。得分三、應(yīng)用題(共30分)1. 下面是一個(gè)帶并發(fā)控制的全局內(nèi)存虛擬字符設(shè)備驅(qū)動(dòng)的一部分,請(qǐng)完成程序填空。define GLOBALMEM_SIZE 0x1000 /*全局內(nèi)存最大4K字節(jié)*/define MEM_CLEAR 0x1 /*清0全局內(nèi)存*/define GLOBALMEM_MAJOR 254 /*預(yù)設(shè)的globalmem的主設(shè)備號(hào)*/static globalmem_major = GLOBALMEM_MAJOR。/*globalmem設(shè)備結(jié)構(gòu)體*/struct globalmem_dev { struct cdev cdev。 /*cdev結(jié)構(gòu)體*/ unsigned char mem[GLOBALMEM_SIZE]。 /*全局內(nèi)存*/ struct semaphore sem。 /*并發(fā)控制用的信號(hào)量*/ }。struct globalmem_dev *globalmem_devp。 /*設(shè)備結(jié)構(gòu)體指針*//*文件打開(kāi)函數(shù)*/int globalmem_open(struct inode *inode, struct file *filp){ /*將設(shè)備結(jié)構(gòu)體指針賦值給文件私有數(shù)據(jù)指針*/ filpprivate_data = (1)globalmem_devp 。 return 0。}/*文件釋放函數(shù)*/int globalmem_release(struct inode *inode, struct file *filp){ return 0。}/* ioctl設(shè)備控制函數(shù) */static int globalmem_ioctl(struct inode *inodep, struct file *filp, unsigned int cmd, unsigned long arg){ struct globalmem_dev *dev = filpprivate_data。 /*獲得設(shè)備結(jié)構(gòu)體指針*/ switch (cmd) { case MEM_CLEAR: if ( (2) down_interruptible (amp。devsem)){ //獲取信號(hào)量 return ERESTARTSYS。 } memset(devmem, 0, GLOBALMEM_SIZE)。 (3) up (amp。devsem)。 //釋放信號(hào)量 printk(KERN_INFO globalmem is set to zero\n)。 break。 default: return EINVAL。 } return 0。}/*讀函數(shù)*/static ssize_t globalmem_read(struct file *filp, char __user *buf, size_t size, loff_t *ppos){ unsigned long p = *ppos。 unsigned int count = size。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1