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

正文內容

北郵數(shù)據(jù)庫實驗報告-資料下載頁

2024-10-19 18:16本頁面
  

【正文】 RELEASE/CLOSEssize_tadctl_release(structinode *inode ,struct file * file){ifdef OURS_HELLO_DEBUG printk(“releasen”)。endif return 0。return 0。return count。ifdef OURS_HELLO_DEBUG printk(“readn”)。endif return count。} 補充代碼6 staticstructfile_operationsadctl_ops = {}。補充代碼7 //INITstaticint __initHW_AD_CTL_init(void){return ret。}補充代碼8 staticint __init pxa270_AD_CTL_init(void){ int ret =ENODEV。ifdef OURS_HELLO_DEBUG int ret =ENODEV。ret = devfs_register_chrdev(ADCTL_MAJOR, “adctl”, amp。adctl_ops)。showversion()。ad_ucb=ucb1x00_get()。if(ret 0){} else { } adctl_dev_handle = devfs_register(NULL, “ad_ctl”, DEVFS_FL_DEFAULT, printk(“adctl driver register success!n”)。printk(“fail %dn”,ret)。return 0。read: ioctl: adctl_read, adctl_ioctl, write: adctl_write, open: adctl_open, release:adctl_release,ADCTL_MAJOR, 0, S_IFCHR, amp。adctl_ops, NULL)。printk(“initn”)。endif ret=HW_AD_CTL_init()。if(ret)}補充代碼9 static void __exit cleanup_AD_ctl(void){} DA驅動實驗通過本實驗的操作,我們使用示波器看到了通過DA轉換而輸出的波形。在此基礎上,要求試寫一個實現(xiàn)輸出三角波的測試程序。補充代碼1 include include include include include include include include 補充代碼2 voidshowversion(void){ printk(“*****************************n”)。ifdef OURS_HELLO_DEBUG printk(“cleanupn”)。endif devfs_unregister_chrdev(ADCTL_MAJOR,“ad_ctl”)。devfs_unregister(adctl_dev_handle)。return ret。return 0。} printk(“t %st n”,VERSION)。printk(“*****************************n”)。static long ioremap_addr。補充代碼3 //READssize_tSIMPLE_DA_read(struct file * file ,char * buf, size_t count, loff_t * f_ops){ ifdef OURS_DA_DEBUG} 補充代碼4 //WRITEssize_tSIMPLE_DA_write(struct file * file ,const char * buf, size_t count, loff_t * f_ops){printk(“SIMPLE_DA_write[kernel]n”)。endifreturn count。} 補充代碼5 //IOCTLssize_tSIMPLE_DA_ioctl(structinode * inode ,struct file * file, unsigned intcmd, outb(buf[0],ioremap_addr)。ifdef OURS_DA_DEBUG return count。endif printk(“SIMPLE_DA_read[kernel]n”)。long data){ ifdef OURS_DA_DEBUGprintk(“SIMPLE_DA_ioctl[kernel]n”)。endif return 0。} 補充代碼6 //OPENssize_tSIMPLE_DA_open(structinode * inode ,struct file * file){ifdef OURS_DA_DEBUG printk(“SIMPLE_DA_open [kernel]n”)。MOD_INC_USE_COUNT。return 0。endif } 補充代碼7 /structfile_operationsDA_ctl_ops ={read: SIMPLE_DA_read,}。補充代碼8 release:SIMPLE_DA_release, ioctl:SIMPLE_DA_ioctl, write:SIMPLE_DA_write, //INITstaticint __initHW_DA_CTL_init(void){ int ret =ENODEV。}補充代碼9 staticint __init pxa270_DA_CTL_init(void){ int ret =ENODEV。printk(“pxa270_DA_CTL_init [kernel]n”)。endif ifdef OURS_DA_DEBUG } printk(“ pxa270 led_driver register success!![kernel]n”)。{ else } return ret。printk(“ pxa270: init_module failed with %dn [kernel]”, ret)。{ if(ret 0)showversion()。ret = devfs_register_chrdev(SIMPLE_DA_MAJOR, “da_ctl”, amp。DA_ctl_ops)。ret = HW_DA_CTL_init()。if(ret)return ret。return 0。} 補充代碼10 static void __exit cleanup_DA_ctl(void){endif } 補充代碼11 MODULE_DESCRIPTION(“DA_ctl driver module”)。MODULE_AUTHOR(“l(fā)iduo”)。MODULE_LICENSE(“GPL”)。module_init(pxa270_DA_CTL_init)。module_exit(cleanup_DA_ctl)。printk(“cleanup_DA_ctl [kernel]n”)。ifdef OURS_DA_DEBUG六、實驗中遇到的問題及解決方法每一次上課重新啟動后,當需要將宿主PC機的根目錄掛在到PXA270EP目標板的mnt目錄下(即在超級終端中輸入命令“mount –o soft,timeo=100,rsize=1024 :/ /mnt”)時,常顯示無法掛載。解決方法:在超級終端下的掛載命令應該用”mount –o nolock :/ /mnt”,如果依然不能掛載需要重啟NFS服務,即在PC機終端中輸入命令”service nfs restart”兩遍后就可以掛載,當然有時候也可能是因為網線沒插好。在每次重啟機器之后都需要將PC機終端的IP地址和開發(fā)板中的系統(tǒng)的IP地址設定正確,不然也無法掛載。七、實驗總結及心得本學期的所有實驗均在宿主PC機與PXA270EP目標板上進行。在實驗中,我們先建立硬件實驗平臺,又建立主機軟件開發(fā)環(huán)境,接著為實驗進行各項配置,最后完成了各個實驗中的多種功能。值得注意的是,前期的硬件、軟件準備必須完整無誤地實現(xiàn),后續(xù)的實驗才能順利進行。所以,打基礎的工作一定要仔細謹慎。后續(xù)實驗中雖然給出了驅動程序的框架,仍需要我們自己補充完整,并開動腦筋舉一反三,在原代碼的基礎上進行一定修改以實現(xiàn)新的功能。通過這學期的實驗,我逐步完成了建立實驗軟件開發(fā)平臺,搭建實驗編譯軟件環(huán)境,在PC上編輯、編譯一個應用程序,并且在嵌入式系統(tǒng)上運行和調試它的過程。在實驗中,不難發(fā)現(xiàn),編譯驅動程序大體框架都是一樣的,比如里面的讀函數(shù)、寫函數(shù)、ioctl函數(shù)、打開、關閉以及函數(shù)模塊的初始化并且在超級終端上顯示出等。但所不同的是,要根據(jù)不同的實驗要求修改名稱,并且對其中必要的部分進行修改。除此之外,我認為很多基礎知識對實驗的進行也起著非常大的作用,例如數(shù)碼管的顯示原理。在掌握了基礎知識之后,上機的過程會顯得相對簡單,尤其是代碼框架已經給出,我們所以需要做的就是根據(jù)需要稍作改動來得到我們想要的結果。在實驗過程中常常會遇到各種各樣的問題,剛開始時我不知如何是好,只能求助于老師和同學,后來隨著實驗的進行,我對實驗的內容和虛擬機都有了一定的了解,遇到問題時也可以靜下心來思考其原因,自己嘗試各種方法去解決問題。整個實驗讓我了解了一套完整的嵌入式系統(tǒng)驅動程序開發(fā)的全過程,學到的內容非常豐富,相信在學習了這些內容后,在今后的學習工作中接觸到類似內容,我不會感到無從下手,而是能夠有條不紊。感謝老師的辛勤指導!第五篇:北郵嵌入式實驗報告嵌入式系統(tǒng)開發(fā)實驗報告班級: 姓名: 班內序號: 學號: 日期:目錄一、實驗目的..............................................................................................1二、實驗設備..............................................................................................1三、基礎實驗(實驗一~實驗七)............................................................1..................................................................................................2 ..................................................................................................2 ..................................................................................................2四、驅動程序..............................................................................................3..........................................................................3 ......................................................................................3 ..............................................................................4 ..................................................................6五、基本接口實驗......................................................................................6 簡單設備驅動程序............................................................6 CPU GPIO驅動程序設計...................................................7 中斷實驗...........................................................................8 數(shù)碼管顯示實驗................................................................9 LED點陣驅動程序設計...................................................11 AD驅動實驗....................................................................12 DA驅動實驗.
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1