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

正文內(nèi)容

基于arm9的linux系統(tǒng)移植畢業(yè)設(shè)計(jì)(留存版)

2025-09-15 10:58上一頁面

下一頁面
  

【正文】 3.可編程的視頻同步信號極性。 2.遵從 OHCI 標(biāo)準(zhǔn)。 3.采用脈沖傳輸模式加快傳輸速率。 2.可編程的占空比周期,頻率和極性。 3.啟動之后 NAND 存儲器仍然可作為外部存儲器使用 其 Cache 存儲器為: 1 . 64 項(xiàng)全相連模式,采用 I– Cache ( 16KB)和 D– Cache哈爾濱理工大學(xué)學(xué)士學(xué)位論文 7 ( 16KB)。 3. 增強(qiáng)的 ARM 體系結(jié)構(gòu) MMU 用于支持 WinCE, EPOC32 和Linux。接口豐富,功能強(qiáng)大,適用于各種手持設(shè)備,消費(fèi)電子和工業(yè)控制設(shè)備的開發(fā) [5]。它部分遵循 POSIX 相關(guān)標(biāo)準(zhǔn)。個(gè)人理解為除 PC 以外的一切電子產(chǎn)品都可以叫做是嵌入式設(shè)備,而在嵌入式硬件設(shè)備上定制的、專用的系統(tǒng)就是嵌入式系統(tǒng),這里的嵌入式系統(tǒng)指的是硬件設(shè)備上軟件部分。 —— 打包燒寫及調(diào)試 。嵌入式系統(tǒng)是嵌入式技術(shù)的靈魂,對嵌入式系統(tǒng)的學(xué)習(xí)和探索 對于嵌入式的發(fā)展有著至關(guān)重要的作用。 國外 嵌入式系統(tǒng) 現(xiàn)狀 國外實(shí)時(shí)操作系統(tǒng)相比于國內(nèi)已經(jīng)從簡單著步走向成熟,自 20 世紀(jì)80 年代其就有一些國際上的 IT 組織和公司開始進(jìn)行商用嵌入式系統(tǒng)和專用操作系統(tǒng)的研發(fā)。 本課題綜合了大學(xué)的基本專業(yè)課程,理論和實(shí)踐相結(jié)合由淺入深的具體的研究了嵌入式系統(tǒng)移植,是本著不斷學(xué)習(xí)和探索的精神對嵌入式系統(tǒng)進(jìn)行學(xué)習(xí)和研究,基于知識水平有限,內(nèi)容淺顯還有不足之處,還望諒解。整體設(shè)計(jì)融合了MMU、 AMBA BUS 和 Harvard(哈佛 )結(jié)構(gòu)。 9. 支持外部等待信號延長總線周期。 中斷控制器: 1. 60 個(gè)中斷源( 1 個(gè)看門狗定時(shí)器, 5 個(gè)定時(shí)器, 9 個(gè) UARTs, 24 個(gè)外部中斷, 4 個(gè) DMA, 2 個(gè) RTC, 2 個(gè) ADC, 1 個(gè) IIC, 2 個(gè) SPI, 1 個(gè) SDI, 2 個(gè) USB, 1 個(gè) LCD,1 個(gè)電池故障, 1 個(gè) NAND 和 2 個(gè)攝像頭) 1 個(gè) AC97。 4. LCD 實(shí)際尺寸的典型值是: 640 480, 320 240, 160 160 及其它。 3.發(fā)送和接收具備 128 字節(jié)( 64 字節(jié)加 64 字節(jié)) FIFO。 SPI 接口: 1.兼容 2 通道 SPI 協(xié)議 版。是 ARM 公司推出的新一代ARM 集成開發(fā)工具。一般安裝 Windows9x 時(shí)需要自定義選擇安裝該項(xiàng),但 Windows20xx 及更高版本哈爾濱理工大學(xué)學(xué)士學(xué)位論文 11 則已經(jīng)缺省安裝。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合 適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。 引導(dǎo)程序 的啟動過程是單階段( Single Stage)還是多階段。但是,串口傳輸?shù)乃俣仁怯邢薜?,因此通過以太網(wǎng)連接并借助 TFTP 協(xié)議來下載文件是個(gè)更好的選擇 [18]。 圖 37 裝載文件 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 18 運(yùn)行片刻后停下,正常的情況下應(yīng)該停在如圖 38 所示的位置 圖 38 AXD 編程界面 然后用同樣的方法裝載‘ ’并運(yùn)行,此時(shí)串口在 DNW 上會有輸出如圖 39:【 USB:OK】表示 USB 線已經(jīng)連接好了。內(nèi)核在啟動的過程中按下圖步驟一步一步啟動,了解啟動的順序,有利于掌握好內(nèi)核移植的工作安排過程。協(xié)處理器仿真和操作程序子目錄kernel/math。 static struct nand_bbt_descr largepage_flashbased = { .options = NAND_BBT_SCAN2NDPAGE, .offs = 0, .len = 2, //原始值為 2,改成 1 .pattern = scan_ff_pattern }。 這也就是系統(tǒng)加載 YAFFS2 時(shí)給切換到 YAFFS1 的原因, YAFFS文件系統(tǒng)會根據(jù) NAND Flash 的頁面的大小來主動的配置是使用 YAFFS1還是 YA FFS2。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 30 圖 54 配置 DNW 在 USB 下拉菜單點(diǎn)‘ Transmit’,如圖 55。 打開文件 arch/arm/plats3c24xx/,必須跟 bootloader 分區(qū)一樣,文件系統(tǒng) fs_yaffs 必須在第 4 個(gè)分區(qū),即索引號為 3。內(nèi)核初始化程序目錄 init,該目錄中僅包含一個(gè) 文件 。 ALSA 是有希望取代舊式 0SS(Open Sound System)的另一種聲音系統(tǒng),能支持全杜比錄音及回放、無縫混音、支持聲音合成設(shè)備、 USB 聲卡等; 10. 支持更多種類和型號的多媒體設(shè)備; 11. 網(wǎng)絡(luò)方面新增了對 IPSec 協(xié)議的支持,改進(jìn)了對 IPv6 的支持。 圖 34 檢測 CPU 打開 AXD,在 AXD 的菜單: Operations— Configure Target 如下圖35 所示。像 Blob 或 UBoot 等這樣功能強(qiáng)大的 Boot Loader 通常同時(shí)支持這兩種工作模式,而且允許用戶在這兩種工作模式之間進(jìn)行切換。而基于 CPU 構(gòu)建的嵌入式系統(tǒng)通常都有某種類型的固態(tài)存儲設(shè)備 (比如: ROM、 EEPROM 或 FLASH 等 )被映射到這個(gè)預(yù)哈爾濱理工大學(xué)學(xué)士學(xué)位論文 13 先安排的地址上。但是在嵌入式產(chǎn)品中由于規(guī)格大小的限制 往往沒有那么多固件 , 所以 有的嵌入式 會將 一段短小的啟動程序 嵌入到 CPU 中去以節(jié)省空間和資源,于是 整個(gè) 操作系統(tǒng)的正常啟動的任務(wù)就完全交給了嵌入式的引導(dǎo)程序 [8]。 并口驅(qū)動安裝。 3. Pclk 最高達(dá)到 68MHz。 3.兼容 SD 存儲卡協(xié)議 版。 2.。 2.在定時(shí)器溢出時(shí)發(fā)生中斷請求或系統(tǒng)復(fù)位。 2.通過設(shè)置 相應(yīng)寄存器,可以有選擇的為每個(gè)功能模塊提供需要的時(shí)鐘。 5. 從 bank0 到 bank6 都采用固定的 bank 起始尋址。如果是 32M 的 SDRAM 則將 R32 的 1,3 腳用 22Ω電阻連 接, R33 的 2,3 腳用 22Ω電阻連接。本科題就是以嵌入式系統(tǒng)移植為代表來剖析嵌入式技術(shù),嵌入式系統(tǒng) 移植可大可小,大到可以是一個(gè)公司或者工廠的系統(tǒng),小到可以是一塊手表的系統(tǒng)。 試想在身邊的每一個(gè)物體都嵌入操作系統(tǒng)也就是物聯(lián)網(wǎng),也許在商場想要買東西只需要一個(gè)眼神就能虛擬試穿,也或者根本不用親自去商場在家就能試穿想要的哈爾濱理工大學(xué)學(xué)士學(xué)位論文 2 衣服,足不出戶就能完成生活所需。 本課題 首先對嵌入式技術(shù)的背景及現(xiàn)狀做了簡要的分析, 介紹了開發(fā)板的硬件和需要的軟件環(huán)境,對 BootLoader 的結(jié)構(gòu)作簡要的介紹,列出了BootLoader 的移植過程的詳細(xì)步驟,對 Linux 源碼及目錄文件進(jìn)行了簡要的分析,對特定于該開發(fā)板的 Linux 內(nèi)核編譯作簡要的解讀,最后實(shí)現(xiàn)Linux 內(nèi)核和文件系統(tǒng)移植到開發(fā)板上。 嵌入式最大的特點(diǎn) 之一 就是專用性,要想 深入的學(xué)習(xí)和研究 研究嵌入式系統(tǒng)必須具體到一個(gè)詳細(xì)的實(shí)施過程。發(fā)展到現(xiàn)在,嵌入式產(chǎn)品可以說深入到日常生活的方方面面,然而由于嵌入式產(chǎn)品的特性以至于還沒有被充分的得到開發(fā),還具有很大的空間提升,而嵌入式系統(tǒng)是每個(gè)完整的嵌入式設(shè)備所必備的,所以嵌入式系統(tǒng)移植的研究無疑是最基礎(chǔ)而且最關(guān)鍵的部分,其意義也就無庸置疑的重要了。 Lynx Rraltime Systems 的 Lynx OS 是一個(gè)分布式、嵌入式、可規(guī)模擴(kuò)展的實(shí)時(shí)操作系統(tǒng),它遵循 、 和 標(biāo)準(zhǔn)。 圖 21 開發(fā)板底板圖 如圖 21 所示 FL2440 開發(fā)板上存儲器包括 SDRAM 和 FLASH,系統(tǒng)配置了兩片 32M 的三星 SDRAM,一片 NandFlash (128M 或 256M),開發(fā)板采用兩片半字( halfword) SDRAM 器件共同組成一個(gè) 32 位數(shù)據(jù)寬度的 SDRAM 系統(tǒng),提高了其與 CPU 的通信效率。 其系統(tǒng)管理器為: 1. 支持大 /小端模式。 5.寫緩沖器可以保存 16 個(gè)字的數(shù)據(jù)和 4 個(gè)地址。 2.具有報(bào)警中斷。 2.最大 500KSPS/10 位精度。 3.兼容 USB 標(biāo)準(zhǔn)。 3. IO 口 : 。用串口線連接好開發(fā)板(默認(rèn)用串口 0)和 PC 機(jī)。 本章小結(jié) 本章首先整體的介紹了開發(fā)板的整體結(jié)構(gòu),然后深入介紹了開發(fā)板采用的 S3C2440A 芯片的體系結(jié)構(gòu)、系統(tǒng)管理器、 FLASH 啟動、存儲器等與之相關(guān)的結(jié)構(gòu)以及開發(fā)板的主要時(shí)鐘、控制器、工作 頻率、工作電壓和主要接口等外部條件,最后簡要的介紹了電腦設(shè)備所需驅(qū)動以及安裝步驟和主要用到的軟件的安裝和設(shè)置。 引導(dǎo)程序 的安裝媒介( Installation Medium)。從主機(jī)下載的文件通常首先被 引導(dǎo)程序保存到目標(biāo)機(jī)的 RAM 中,然后再被 引導(dǎo)系統(tǒng) 寫到目標(biāo)機(jī)上的 FLASH 類固態(tài)存儲設(shè)備中 [15]。使用并口的用戶需要打開 HJTAG 檢測CPU。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 22 第 4章 Linux 啟動過程及編譯 內(nèi)核的新特性簡 介 1. 支持更多處理器,比如 AMD6一些大型機(jī)及嵌入式等,同時(shí)改進(jìn)了對已有處理器的支持; 2. 采用搶占式內(nèi)核,使交互式操作的響應(yīng)速度大大提高; 3. 修改了 I/0 子系統(tǒng)部分,保證在各種工作負(fù)荷下 I/0 都有很好的響應(yīng)速度; 4. 增加了 IDE/ATA、 SCSI 等存儲總線,解決和改善了以前的一些問題。體系結(jié)構(gòu)相關(guān)頭文件子目錄 include/asm 這些頭文件主要定義了一些與 CPU 體系結(jié)構(gòu)密切相關(guān)的數(shù)據(jù)結(jié)構(gòu)、宏函數(shù)和變量。 vi fs/Kconfig 找到以下行: menu Pseudo filesystems 在此行后面增加以下內(nèi)容: config DEVFS_FS bool /dev file system support (OBSOLETE) default y config DEVFS_MOUNT bool Automatically mount at boot default y depends on DEVFS_FS 4. 修改晶振頻率。 圖 51 選擇菜單 功能 [0]:通過 USB DEVICE 下載程序,并運(yùn)行 功能 [1]:通過 USB DEVICE 下載程序,下載完后會自動寫入 NAND FLASH 功能 [2] :通過串口下載 程序, BIOS 內(nèi)部固定了下載地址為0x30400000 功能 [3]:啟動無操作系統(tǒng)應(yīng)用程序 (),即分區(qū) 4 中的程序 功能 [4]:啟動 LINUX 操作系統(tǒng) 功能 [5]:啟動 WINCE 操作系統(tǒng) 功能 [6]:擦除 NAND FLASH 分區(qū) 功能 [7]:配置一些系統(tǒng)參數(shù)和 Linux 啟動參數(shù) 選擇‘ 1’(不 用按回車)進(jìn)入如下圖 52 所示界面。與 NOR 相比, NAND 不是完全可靠的,每塊芯片出廠時(shí)都有一定比例的壞塊存在對數(shù)據(jù)的存取不是使用地址映射而是通過寄存器的操作,串行存取數(shù)據(jù) [20]。 File systems [*] Miscellaneous filesystems * YAFFS2 file system support * 512 byte / page devices * 2048 byte (or larger) / page devices [*] Autoselect yaffs2 format [*] Cache short names in RAM 8. 移植 USB host 驅(qū)動,僅僅需要修改配置即可 。編譯內(nèi)核工具程序目錄 tools 等。所以在閱讀一個(gè)源代碼文件時(shí)往往需要參閱其它相關(guān)的文件。 圖 311 flash 菜單 選‘ 0 ’即可通過 USB 燒寫 文件,在燒寫之前應(yīng)將下載地址修改為‘ 0x30800000’ ,DNW 菜單欄 Configuration— Operation 。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 14 FL2440 的 BootLoader 開發(fā)板連接好串口線,打開 DNW 進(jìn)行設(shè)置,開發(fā) 板上電如圖 31 所示。 引導(dǎo)系統(tǒng) 的操作模式 (Operation Mode)大多數(shù) 引導(dǎo)程序 都包含兩種不同的操作模式: 啟動加載 模式和 下載 模式,這種區(qū)別僅對于開發(fā)人員才有意義。盡管如此,我們?nèi)匀豢梢詫?引導(dǎo)程序 歸納出一些通用的概念來,以指導(dǎo)用戶特定的 引導(dǎo)程序 設(shè)計(jì)與實(shí)現(xiàn) [9]。 圖標(biāo)所指即是超級終端程序,當(dāng)該程序第一次運(yùn)行時(shí),會跳出一個(gè)對話框,詢問你是否要安裝一個(gè) Modem,此時(shí)你不需要安裝
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1