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

正文內(nèi)容

電子重量測試儀報告-資料下載頁

2025-03-26 02:55本頁面
  

【正文】 40 加入自已的開發(fā)板平臺,我們使用的是mini2440 ,因此取名為MINI2440。,我們可以看到mini2440 的機器碼為1999。接下來,把它直接刪除。命名為mach ,找到MACHINE_START(S3C2440, “SMDK2440”) ,修改為MACHINE_START(MINI2440, “FriendlyARM Mini2440 development board”)。開發(fā)板運行后,在命令行終端輸入:cat /proc/cpuinfo 可以看到我們添加的開發(fā)板信息。(2)修改時鐘源頻率在 (就是我們剛剛通過復(fù)制machsmdk 得到的)的第 160 行static void __init smdk2440_ map_io(void)函數(shù)中,把其中的16934400(代表原 SMDK 2440 目標板上的晶振是 )改為 mini2440 開發(fā)板上實際使用的12000000(代表 mini2440 開發(fā)板上的晶振 12MHz,元器件標號為 X2)。(3)從SMDK2440 到MINI2440制作自己的 mini2440 平臺體系, 中所有的smdk2440 字樣改為mini2440 ,可以使用批處理命令修改,在 vim 的命令模式下輸入:%s/smdk2440/mi ni2440/g 。(把所有和“smdk2440”匹配的字符串全部替換為“mini2440 ”,前面的“%s“代表字符串匹配,最后的“g”代表 global,是全局的意思),除此之外,還有一個地方需要改動,在 mini2440_machin e_init(void)函數(shù)中,把smdk_machine_init() 函數(shù)調(diào)用注釋掉。(因為我們后面會編寫自己的初始化函數(shù),不需要調(diào)用smdk2440 原來的)。(4)編譯測試在 Linux 源代碼根目錄下執(zhí)行 make mini2440_defconfig(使用 Linux 官方自帶的 mini2440 配置)。 make zImage 。 重新編譯并把生成的內(nèi)核文件zImage(位于 arch/arm/boot 目錄)下到板子中,可以看到內(nèi)核已經(jīng)可以正常啟動了(但此時大部分硬件驅(qū)動還沒加,并且也沒有文件系統(tǒng),因此還無法登陸)。(5)關(guān)于內(nèi)核配置菜單中的mini2440選項在命令行執(zhí)行: make menuconfig(前面已經(jīng)執(zhí)行了make mini2440_de fconfig 加載了缺省配置,因此這里可以直接執(zhí)行該命令)。可根據(jù)一下步驟找到MINI2440選項:System TypeS3C2440 MachinesMINI2440 development board。這里的顯示信息只是在內(nèi)核配置菜單中出現(xiàn)的,要讓選擇的配置實際起效,還需要根據(jù)此配置在Makefile中添加相應(yīng)的代碼文件,請看該目錄下的Makefile。 移植Nand驅(qū)動并更改分區(qū)信息一般步驟(1) 內(nèi)核所支持的Nand Flash 類型。,定義了所支持的各種 Nand Flash 類型。(2)修改Nand Flash 分區(qū)表打開/arch/arm/plat24xx/ Flash 的分區(qū)表在 中,nand 驅(qū)動是被注冊為平臺設(shè)備的,這同樣可在/arch/arm/plat24xx/ 文件中看出。因此, 中加入為各個分區(qū)信息的代碼(包含此分區(qū)的名字,大小、偏移地址)。(3)從啟動信息中查看分區(qū)表至此,就完成了 nand flash 驅(qū)動的移植,此時在內(nèi)核根目錄執(zhí)行“make zImage”,把生成的 zImage 燒寫到開發(fā)板。 讓linux支持yaffs2文件系統(tǒng)(1)獲取yaffs2的源代碼在,需要使用git工具,在命令行輸入: git clone git://,就可以下載到最新的yaffs2 的源代碼目錄,本光盤中也有單獨的yaffs2 源代碼包(文件名為:) 。(2)為內(nèi)核打上yaffs2的補丁進入yaffs2 源代碼目錄執(zhí)行: cd yaffs2 ./ c /opt/FriendlyARM/mini2440/,可以看到已經(jīng)多了一個yaffs2 目錄。(3)配置和編譯帶yaffs2支持的內(nèi)核在Linux 內(nèi)核源代碼根目錄運行:make menuconfig按照如下步驟進行配置:File Systems224。 Miscellaneous filesystems 224。 YAFFS2 file system support按空格選中它,這樣我們就在內(nèi)核中添加了yaffs2 文件系統(tǒng)的支持,按“Exit ”退出內(nèi)核配置。最后在命令行執(zhí)行: make zImage。(4)燒寫到開發(fā)板運行測試,使用 supervivi 的“k“功能把它燒寫到nand flash,按“b“啟動系統(tǒng),這時,如果 nand flash已經(jīng)存在文件系統(tǒng)( 可以使用supervivi的“y“功能燒寫友善之臂提供的現(xiàn)成的 yaffs2 用以測試) ,就會看到下圖52信息了,這說明yaffs2 已經(jīng)移植成功。 圖52移植成功 移植DM9000網(wǎng)卡驅(qū)動步驟(1)設(shè)備資源初始化Linux2.. 網(wǎng)卡驅(qū)動驅(qū)動( 源代碼位置:) ,它也是一個平臺設(shè)備,因此在目標平臺初始化代碼中,只要填寫好相應(yīng)的結(jié)構(gòu)表即可,具體步驟如下:; 網(wǎng)卡設(shè)備的物理基地址;,以便和DM9000 網(wǎng)卡驅(qū)動接口配合起來;這樣,DM9000 平臺設(shè)備的接口就填完了。(2)調(diào)整DM9000所用的位寬寄存器 的DM9000 網(wǎng)卡驅(qū)動并不是專門為mini2440 準備的,所以還要在其源代碼中做一些移植工作,如下步驟。a、頭文件處添加2410相關(guān)的配置定義。b、在dm9000 設(shè)備的初始化函數(shù)中添加如下紅色部分,這里是配置DM9000 所用片選總線的時序,因為mini2440 目前只有一個通過總線外擴的設(shè)備,在此設(shè)備驅(qū)動中直接修改相關(guān)的寄存器配置會更加容易理解一些。(3)關(guān)于MAC地址需要注意的是,本開發(fā)板所用的DM9000 網(wǎng)卡并沒有外接EEPRO M用以存儲MAC地址,因此系統(tǒng)中的 MAC地址是一個“軟”地址,也就是可以通過軟件進行修改,可以隨意改為其他值,在static int__devinit dm9000_probe (struct platform_device *pdev) 函數(shù)中可以看出:(4)配置內(nèi)核加入DM9000,并編譯運行測試此時會帶內(nèi)核源代碼目錄,執(zhí)行: make menuconfig 開始在內(nèi)核中配置網(wǎng)卡驅(qū)動,依次選擇如下菜單項:然后執(zhí)行:make zImage 最后生成arch/arm/boot/zImage 文件,使用”k”命令把它燒寫到開發(fā)板,并使用默認的文件系統(tǒng)啟動,在命令行終端運行ifconfig 命令可以看到如圖53所示。圖53命令行終端6 結(jié)束語  在整個設(shè)計過程中,我對大學(xué)四年所學(xué)的知識有了一個系統(tǒng)的認識和理解,尤其是對本課題所用到的單片機及其相關(guān)知識有了進一步的掌握,對利用單片機進行控制系統(tǒng)的設(shè)計與開發(fā)又及對系統(tǒng)的分析和問題的解決有了切身的認識和體會,正所謂學(xué)以致用,在此實踐過程中增長了知識、豐富了經(jīng)驗,提高了解決問題的能力。系統(tǒng)的分析與設(shè)計過程是對學(xué)習(xí)的總結(jié)過程,更是進一步學(xué)習(xí)和探索的過程??刂葡到y(tǒng)的開發(fā)設(shè)計是一項復(fù)雜的系統(tǒng)工程,必須嚴格按照系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與調(diào)試的過程來進行。系統(tǒng)的分析和設(shè)計是項很辛苦的工作,同時也是一個充滿樂趣的過程,在設(shè)計過程中,要邊學(xué)習(xí),邊實踐,遇到新問題就不斷探索和努力即可使問題得到解決。理論和實際必須緊密結(jié)合,在設(shè)計中要針對不同的系統(tǒng)根據(jù)理論給與不同的方案,綜合考慮各方面的因素和需要,選擇出最佳的方案與結(jié)論。要大量廣泛的收集資料,然后認真地研究其思路,和指導(dǎo)老師保持聯(lián)系,和同學(xué)共同研究遇到的問題,堅持到最后。實訓(xùn)設(shè)計剛開始時,拿著選定的題目不知道如何入手。畢竟課程設(shè)計不同于實驗課,程序和電路原理圖都要自己編寫和設(shè)計。靜下心來,仔細分析題目,加上指導(dǎo)老師的說明和提示,凌老師還為我們上了一節(jié)課介紹課程設(shè)計需要的知識,心中才有了點譜。將整個系統(tǒng)根據(jù)不同的功能化分成模塊,在分別進行程序設(shè)計,逐個攻破,最后在將其整合即可。在實驗原理圖的設(shè)計過程中,要認真對每個硬件的功能進行分析,綜合做過的硬件實驗,連接好電路,慢慢得調(diào)試,最后得出原理圖。最后,在 機上運行已經(jīng)編好的程序,通過不斷的調(diào)試,最后得出要求的結(jié)果。通過這次課程設(shè)計,使我受益頗多。鞏固了課堂上學(xué)到的理論知識,又掌握了常用的硬件使用,在次基礎(chǔ)上學(xué)習(xí)了單片機程序設(shè)計的基法,并在實踐中應(yīng)用。在實踐中也出現(xiàn)了很多問題,有些問題如標號重復(fù),沒有分配好空間,都是由于不夠嚴謹造成的,和組員經(jīng)過討論都得到了解決,也培養(yǎng)了我們解決問題的能力,和我們嚴謹?shù)目茖W(xué)態(tài)度。課程設(shè)計進一步鍛煉我們在單片機應(yīng)用方面的實際工作能力。計算機科學(xué)在應(yīng)用上得到飛速發(fā)展,因此,學(xué)習(xí)這方面的知識必須緊密聯(lián)系實際:掌握這方面的知識更要強調(diào)解決實際問題的能力。自己親自設(shè)計一個系統(tǒng)從硬件到軟件的編程,上機調(diào)試,讓我們學(xué)會面對一個實際問題,如何去自己收集資料,如何自己去學(xué)習(xí)新的知識,并且能夠自己去制定解決問題的方案并通過實踐不斷地去分析和解決前進道路上的一切問題。參考文獻[1]宋文續(xù),:高等教育出版社,2005.[2]:機械工業(yè)出版社,2004.[3]:華東理工大學(xué)出版社,2003.[4](MCS51兼容):電子工業(yè)出版社,1997[5]:北京航空航天大學(xué)出版社,1996.[6]:機械工業(yè)出版社,1999.[7]:北京航空航天大學(xué)出版社,2002.[8](修訂版).北京:北京航空航天大學(xué)出版社,1996.[9]何立民. 單片機應(yīng)用技術(shù)選編(1)(8).北京:北京航空航天大學(xué)出版社,2002.[10]:清華大學(xué)出版社,1999.
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1