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

正文內(nèi)容

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

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

下一頁面
  

【正文】 ........ 31 本章小結(jié) ................................................................................................. 35 結(jié)論 .................................................................................................................... 36 致謝 .................................................................................................................... 37 哈爾濱理工大學學士學位論文 V 參考文獻 ............................................................................................................ 38 附錄 A ................................................................................................................ 40 附錄 B ................................................................................................................ 45 哈爾濱理工大學學士學位論文 1 第 1章 緒論 課題背景 物聯(lián)網(wǎng)時代的到來即將再次迎來一次技 術(shù)革命,而物聯(lián)網(wǎng)的核心恰恰是嵌入式技術(shù),嵌入式技術(shù)在其中有著無可替代 作用。 —— 資料: 1. 基于 ARM 嵌入式系統(tǒng)接口技術(shù),北京:清華大學出版社, 20xx 2. 匯編語言及接口技術(shù),北京:機械工業(yè)大學出版社, 20xx 3. C 語言程序設(shè)計,北京:清華大學出版社, 20xx 4. Linux 嵌入式系統(tǒng) ,北京:清華大學出版社 , 20xx 指導(dǎo)教師意見: 簽名: 年 月 日 系主任意見: 簽名: 年 月 日 哈爾濱理工大學學士學位論文 I 基于 ARM9 的 linux 系統(tǒng)移植 摘 要 物聯(lián)網(wǎng)時代的到來即將再次迎來一次技術(shù)革命,而物聯(lián)網(wǎng)的核心恰恰是嵌入式技術(shù),嵌入式技術(shù)的意義無庸置疑。 —— 撰寫論文、畢業(yè)答辯準備。 關(guān)鍵詞 嵌入式系統(tǒng);移植; Linux; BootLoader 哈爾濱理工大學學士學位論文 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)都是硬件與軟件一體化的計算機系統(tǒng),不單指軟件系統(tǒng)。 所以不管是對于現(xiàn)在還是未來對于嵌入式技術(shù)的研究都具有深遠的意義。 Palm OS 是 3Com公司的,它已經(jīng)在掌上電腦和 PDA 市場上占據(jù)和大的市場價額。 本課題是以 FL2440 開發(fā)本為基礎(chǔ),重現(xiàn) Linux 的移植。 FL2440 開發(fā)板上取消 原有的 norflash 芯片,只提供 nandflash 一種燒寫方式。 開發(fā)板 處理器 芯片簡介 本課題所用開發(fā)板 采用的是 三星公司推出的 16/32 位 RISC 處理器 ,該處理器 是面向高端手持設(shè)備或其它一般應(yīng)用而設(shè)計的芯片 [7]。 4. 指令高速存儲緩沖器( I– Cache),數(shù)據(jù)高速存儲緩沖器( D–Cache),寫緩沖器和物 5. 理地址 TAG RAM 減少主存帶寬和響應(yīng)性帶來的影響。 7. 8 個存儲器 bank,其中 6 個適用于 ROM、 SRAM 和其它,另外兩個適用于 ROM/SRAM 和同步 DRAM。 2.每行 8 字長度,其中每行帶有一個有效位和兩個 dirty 位。正常模式指正常運行模式;慢速模式指不加鎖相環(huán)的低時鐘頻率模式;空閑模式指停止CPU 的時鐘;休眠模式指所有外設(shè)和內(nèi)核的電源都被切斷。 3.能產(chǎn)生死區(qū)。 2.支持單色模式、 4 級、 16 級灰度 STN LCD、 256 色和 4096 色STN LCD。 開發(fā)板 接口及工作條件 通用 I/O 端口 : 1. 24 個外部中斷端口。 IIS 總線接口: 1. 1 通道音頻 IIS 總線接口,可基于 DMA 方式工作。 3.兼容 USB 標準。 5. 64 字節(jié)發(fā)送和接收 FIFO。 4.最大支持 4096*4096 像素輸入( 2048*2048 像素輸入比例)。由于嵌入式硬件平臺的存儲空間有限、處 理器頻率較低,很難直接在嵌入式硬件式平臺上建立 Linux 系統(tǒng)、安裝嵌入式開發(fā)軟件,因此只能采用嵌入式交叉開發(fā)環(huán)境來解決這個問題。由于串口嚴禁熱插拔,所以串口線轉(zhuǎn) USB 連接線應(yīng)該在開發(fā)板上電之前連接好。在WINDOWS 的“控制面板”中選擇“添加硬件”,選擇“添加新的硬件設(shè)備”點擊“下一步”,選擇“安裝手動從列表選擇的硬件”,點擊“ 下一步”,選擇“端口”,點擊“下一步”,選擇“從磁盤安裝”,在“廠商文件復(fù)制來源”中選擇光盤中 所在的目錄,點擊“確定”接下來的步驟一直選擇“下一步” , 最后 GIVEIO 將成功安裝到系統(tǒng)中。 當所有的連接參數(shù)都設(shè)置好以后,超級終端會顯示如下所示主窗口,此時超級終端應(yīng)該是空白的。在嵌入式開發(fā)板中需要把存儲器件 ROM 或者 Flash 映射到這個地址,而在這個地址處通常安排的是系統(tǒng)地 BootLoader。有些 引導(dǎo)程序 也支持多種體系結(jié)構(gòu)的 CPU,比如 UBoot 就同時支持 ARM 體系結(jié)構(gòu)和 MIPS 體系結(jié)構(gòu)。 用來控制 引導(dǎo)程序 的設(shè)備或機制。也即 Boot Loader 從目標機上的某個固態(tài)存儲設(shè)備上將操作系統(tǒng)加載 到 RAM 中運行,整個過程并沒有用戶的介入 [14]。如果在 10 秒內(nèi)沒有用戶按鍵,則 blob 繼續(xù)啟動 Linux 內(nèi)核。 用 USB 下載要先在 PC 端裝好驅(qū)動程序,保證 USB 連接好,有時哈爾濱理工大學學士學位論文 15 PC 端出現(xiàn)‘發(fā)現(xiàn)無法識別的 USB 設(shè)備’時,此時可按 ESC 鍵取消下載,等幾秒鐘再輸入‘ 0’或者‘ 1’啟動 USB 下載。 圖 36 ADX 操作界面 接下來開始裝載文件。 圖 313 燒寫 哈爾濱理工大學學士學位論文 21 燒寫成功后,會提示 “ Progran nand flash parttition success” 如圖 314。 Linux 內(nèi)核啟動流程 在移植的調(diào)試階段,在沒有在線仿真器的情況下,可以通過板上 LED的狀態(tài)輸出或串口輸出的調(diào)試信息進行錯誤定位,所以有必要了解一下內(nèi)核的啟動流程,圖 41 內(nèi)核啟動流程圖 對此做來解釋。 boot 目錄中含有 3 個匯編語言文件,是內(nèi)核源代碼文件中最先被編譯的程序。塊設(shè)備驅(qū)動程序子目錄 kernel/blk_dev。 cd ../ vi arch/arm/tools/machtypes 首先刪除以下行: s3c2410 ARCH_S3C2410 S3C2410 182 然后將以下行: s3c2440 ARCH_S3C2440 S3C2440 362 哈爾濱理工大學學士學位論文 25 修改為: s3c2440 ARCH_S3C2440 S3C2440 193 2. 指定目標板 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 的來源以及其源碼目錄安排并簡要的介紹了個目錄的作用和包含的文件,然后詳細的介紹了 Linux 編譯的版本及所需文件和編譯步驟,最后敘述了基于該開發(fā)板對源碼的修改、配置和增加的驅(qū)動代碼。 圖 56 燒寫成功 內(nèi)核燒寫 成功后會出現(xiàn)“ Progran nand flash partition success
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1