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

正文內(nèi)容

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

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

下一頁面
  

【正文】 ........ 31 本章小結(jié) ................................................................................................. 35 結(jié)論 .................................................................................................................... 36 致謝 .................................................................................................................... 37 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 V 參考文獻(xiàn) ............................................................................................................ 38 附錄 A ................................................................................................................ 40 附錄 B ................................................................................................................ 45 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 1 第 1章 緒論 課題背景 物聯(lián)網(wǎng)時(shí)代的到來即將再次迎來一次技 術(shù)革命,而物聯(lián)網(wǎng)的核心恰恰是嵌入式技術(shù),嵌入式技術(shù)在其中有著無可替代 作用。 —— 資料: 1. 基于 ARM 嵌入式系統(tǒng)接口技術(shù),北京:清華大學(xué)出版社, 20xx 2. 匯編語言及接口技術(shù),北京:機(jī)械工業(yè)大學(xué)出版社, 20xx 3. C 語言程序設(shè)計(jì),北京:清華大學(xué)出版社, 20xx 4. Linux 嵌入式系統(tǒng) ,北京:清華大學(xué)出版社 , 20xx 指導(dǎo)教師意見: 簽名: 年 月 日 系主任意見: 簽名: 年 月 日 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 I 基于 ARM9 的 linux 系統(tǒng)移植 摘 要 物聯(lián)網(wǎng)時(shí)代的到來即將再次迎來一次技術(shù)革命,而物聯(lián)網(wǎng)的核心恰恰是嵌入式技術(shù),嵌入式技術(shù)的意義無庸置疑。 —— 撰寫論文、畢業(yè)答辯準(zhǔn)備。 關(guān)鍵詞 嵌入式系統(tǒng);移植; Linux; BootLoader 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 II Arm9based Linux System Transplantation Abstract The advent of the era of Inter of things will once again usher in a technological revolution, and the core of the Inter of things is precisely embedded technology, embedded technology significance system is the soul of embedded technology, the research of embedded systems have a vital role in the development of embedded. Embedded one of the biggest characteristics is the specificity, to indepth study and research in embedded system must be specific to a detailed implementation course topic is represented by an embedded system transplantation to analyze the embedded technology, embedded system transplantation but can small, big enough to is a pany or factory system, is small enough to be a watch topic is based on the fly ling pany FL2440ARM development board to reproduce the migration process of embedded Linux system. This topic first on the background of the embedded technology and the present situation of a brief analysis, this paper introduces the development board of the hardware and software environment, introduces briefly the structure of BootLoader, lists the detailed steps of migration process of BootLoader, the Linux source code file and directory is briefly analyzed, the specific to the development board a brief interpretation of the Linux kernel pilation, finally realize the Linux kernel and file system transplanted to the development board. This topic bines the university39?,F(xiàn)在一般提到的嵌入式系統(tǒng)都是硬件與軟件一體化的計(jì)算機(jī)系統(tǒng),不單指軟件系統(tǒng)。 所以不管是對(duì)于現(xiàn)在還是未來對(duì)于嵌入式技術(shù)的研究都具有深遠(yuǎn)的意義。 Palm OS 是 3Com公司的,它已經(jīng)在掌上電腦和 PDA 市場(chǎng)上占據(jù)和大的市場(chǎng)價(jià)額。 本課題是以 FL2440 開發(fā)本為基礎(chǔ),重現(xiàn) Linux 的移植。 FL2440 開發(fā)板上取消 原有的 norflash 芯片,只提供 nandflash 一種燒寫方式。 開發(fā)板 處理器 芯片簡(jiǎn)介 本課題所用開發(fā)板 采用的是 三星公司推出的 16/32 位 RISC 處理器 ,該處理器 是面向高端手持設(shè)備或其它一般應(yīng)用而設(shè)計(jì)的芯片 [7]。 4. 指令高速存儲(chǔ)緩沖器( I– Cache),數(shù)據(jù)高速存儲(chǔ)緩沖器( D–Cache),寫緩沖器和物 5. 理地址 TAG RAM 減少主存帶寬和響應(yīng)性帶來的影響。 7. 8 個(gè)存儲(chǔ)器 bank,其中 6 個(gè)適用于 ROM、 SRAM 和其它,另外兩個(gè)適用于 ROM/SRAM 和同步 DRAM。 2.每行 8 字長(zhǎng)度,其中每行帶有一個(gè)有效位和兩個(gè) dirty 位。正常模式指正常運(yùn)行模式;慢速模式指不加鎖相環(huán)的低時(shí)鐘頻率模式;空閑模式指停止CPU 的時(shí)鐘;休眠模式指所有外設(shè)和內(nèi)核的電源都被切斷。 3.能產(chǎn)生死區(qū)。 2.支持單色模式、 4 級(jí)、 16 級(jí)灰度 STN LCD、 256 色和 4096 色STN LCD。 開發(fā)板 接口及工作條件 通用 I/O 端口 : 1. 24 個(gè)外部中斷端口。 IIS 總線接口: 1. 1 通道音頻 IIS 總線接口,可基于 DMA 方式工作。 3.兼容 USB 標(biāo)準(zhǔn)。 5. 64 字節(jié)發(fā)送和接收 FIFO。 4.最大支持 4096*4096 像素輸入( 2048*2048 像素輸入比例)。由于嵌入式硬件平臺(tái)的存儲(chǔ)空間有限、處 理器頻率較低,很難直接在嵌入式硬件式平臺(tái)上建立 Linux 系統(tǒng)、安裝嵌入式開發(fā)軟件,因此只能采用嵌入式交叉開發(fā)環(huán)境來解決這個(gè)問題。由于串口嚴(yán)禁熱插拔,所以串口線轉(zhuǎn) USB 連接線應(yīng)該在開發(fā)板上電之前連接好。在WINDOWS 的“控制面板”中選擇“添加硬件”,選擇“添加新的硬件設(shè)備”點(diǎn)擊“下一步”,選擇“安裝手動(dòng)從列表選擇的硬件”,點(diǎn)擊“ 下一步”,選擇“端口”,點(diǎn)擊“下一步”,選擇“從磁盤安裝”,在“廠商文件復(fù)制來源”中選擇光盤中 所在的目錄,點(diǎn)擊“確定”接下來的步驟一直選擇“下一步” , 最后 GIVEIO 將成功安裝到系統(tǒng)中。 當(dāng)所有的連接參數(shù)都設(shè)置好以后,超級(jí)終端會(huì)顯示如下所示主窗口,此時(shí)超級(jí)終端應(yīng)該是空白的。在嵌入式開發(fā)板中需要把存儲(chǔ)器件 ROM 或者 Flash 映射到這個(gè)地址,而在這個(gè)地址處通常安排的是系統(tǒng)地 BootLoader。有些 引導(dǎo)程序 也支持多種體系結(jié)構(gòu)的 CPU,比如 UBoot 就同時(shí)支持 ARM 體系結(jié)構(gòu)和 MIPS 體系結(jié)構(gòu)。 用來控制 引導(dǎo)程序 的設(shè)備或機(jī)制。也即 Boot Loader 從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載 到 RAM 中運(yùn)行,整個(gè)過程并沒有用戶的介入 [14]。如果在 10 秒內(nèi)沒有用戶按鍵,則 blob 繼續(xù)啟動(dòng) Linux 內(nèi)核。 用 USB 下載要先在 PC 端裝好驅(qū)動(dòng)程序,保證 USB 連接好,有時(shí)哈爾濱理工大學(xué)學(xué)士學(xué)位論文 15 PC 端出現(xiàn)‘發(fā)現(xiàn)無法識(shí)別的 USB 設(shè)備’時(shí),此時(shí)可按 ESC 鍵取消下載,等幾秒鐘再輸入‘ 0’或者‘ 1’啟動(dòng) USB 下載。 圖 36 ADX 操作界面 接下來開始裝載文件。 圖 313 燒寫 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 21 燒寫成功后,會(huì)提示 “ Progran nand flash parttition success” 如圖 314。 Linux 內(nèi)核啟動(dòng)流程 在移植的調(diào)試階段,在沒有在線仿真器的情況下,可以通過板上 LED的狀態(tài)輸出或串口輸出的調(diào)試信息進(jìn)行錯(cuò)誤定位,所以有必要了解一下內(nèi)核的啟動(dòng)流程,圖 41 內(nèi)核啟動(dòng)流程圖 對(duì)此做來解釋。 boot 目錄中含有 3 個(gè)匯編語言文件,是內(nèi)核源代碼文件中最先被編譯的程序。塊設(shè)備驅(qū)動(dòng)程序子目錄 kernel/blk_dev。 cd ../ vi arch/arm/tools/machtypes 首先刪除以下行: s3c2410 ARCH_S3C2410 S3C2410 182 然后將以下行: s3c2440 ARCH_S3C2440 S3C2440 362 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 25 修改為: s3c2440 ARCH_S3C2440 S3C2440 193 2. 指定目標(biāo)板 machine、編譯器和編譯器路徑。文件為:drivers/mtd/nand/。 make menuconfig Device Drivers * Sound card support * Advanced Linux Sound Architecture * OSS Mixer API * OSS PCM (digital audio) API [*] OSS PCM (digital audio) API Include plugin system [*] Support old ALSA API [*] Verbose procfs contents [*] Verbose printk [*] Generic sound devices * ALSA for SoC audio support * SoC Audio for the Samsung S3C24XX chips * SoC I2S Audio support UDA134X wired to a S3C24XX 本章小結(jié) 本章主要介紹了 Linux 的來源以及其源碼目錄安排并簡(jiǎn)要的介紹了個(gè)目錄的作用和包含的文件,然后詳細(xì)的介紹了 Linux 編譯的版本及所需文件和編譯步驟,最后敘述了基于該開發(fā)板對(duì)源碼的修改、配置和增加的驅(qū)動(dòng)代碼。 圖 56 燒寫成功 內(nèi)核燒寫 成功后會(huì)出現(xiàn)“ Progran nand flash partition success
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1