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

正文內(nèi)容

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

2025-08-01 10:58 上一頁面

下一頁面
 

【正文】 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ū)動,僅僅需要修改配置即可 。 vi drivers/mtd/nand/ 將以下兩個(gè)部分進(jìn)行修改 static struct nand_bbt_descr largepage_memorybased = { .options = 0, .offs = 0, .len = 1, //原始值為 2,改成 1 .pattern = scan_ff_pattern 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 26 }。 修改為: s3c24xx_init_clocks(120xx000)。修改 Makefile 文件,將 CROSS_COMPILE 對應(yīng)到系統(tǒng)中交叉編譯器地址 。編譯內(nèi)核工具程序目錄 tools 等。字符設(shè)備驅(qū)動程序子目錄 kernel/chr_dev。系統(tǒng)專用數(shù)據(jù)結(jié)構(gòu)子目錄 include/sys。 fs 是文件系統(tǒng)實(shí)現(xiàn)程序的目錄,共包含 17 個(gè) C 語言程序。所以在閱讀一個(gè)源代碼文件時(shí)往往需要參閱其它相關(guān)的文件。 本文通過 DNW 軟件在來觀察內(nèi)核的啟動流程。比如支持 Windows 的邏輯卷管理器、重寫對NTFS 文件系統(tǒng)的 支持、改進(jìn) HPFS 等; 6. 改進(jìn)和部分重寫了 Modules 功能,使之更穩(wěn)定; 7. 改進(jìn)對 USB 的支持,使之能夠支持當(dāng)前多數(shù)主流的 USB 設(shè)備; 8. 加強(qiáng)對無線設(shè)備的支持; 9. 增加了 ALSA(Advanced Linux Sound Architecture)。 圖 314 燒寫成功 本章小結(jié) 本章主要介紹了 Bootloader 的簡要概念以及他在計(jì)算機(jī)啟動過稱中的作用,簡要的介紹了其主要結(jié)構(gòu)、安裝媒介和操作模式。 圖 311 flash 菜單 選‘ 0 ’即可通過 USB 燒寫 文件,在燒寫之前應(yīng)將下載地址修改為‘ 0x30800000’ ,DNW 菜單欄 Configuration— Operation 。在 File 菜單下‘ load image’,如圖 37,裝載。 圖 33 HJTAG 配置 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 16 正常檢測到 CPU 時(shí),應(yīng)如下圖 34,檢測到之后將其最小化即可,該軟件會在 PC 右下角的托盤中。 另外需要注意的是,在啟用 USB 下載時(shí),如不能下載需要將 USB 重新插拔! 選擇菜單說明 功能 [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ù) 燒寫 BootLoader 到開發(fā)板 必備文件 、 、 連接好 JTAG 線、串口線、 usb 線、連接好后給開發(fā)板上電。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 14 FL2440 的 BootLoader 開發(fā)板連接好串口線,打開 DNW 進(jìn)行設(shè)置,開發(fā) 板上電如圖 31 所示。 BootLoader 與主機(jī)之間進(jìn)行文件傳輸所用的 通信設(shè)備及協(xié)議最常見的情況就是,目標(biāo)機(jī)上的 Boot Loader 通過串口與主機(jī)之間進(jìn)行文件傳輸,傳輸協(xié)議通常是 xmodem/ ymodem/ zmodem 協(xié)議中的一種。工作于這種模式下的 引導(dǎo)系統(tǒng) 通常都會向它的終端用戶提供一個(gè)簡單的命令行接口 [16]。這種模式是 引導(dǎo)程序 的正常工作模式,因此在嵌入式產(chǎn)品發(fā)布的時(shí)侯, 引導(dǎo)系統(tǒng) 顯然必須工作在這種模式下。 引導(dǎo)系統(tǒng) 的操作模式 (Operation Mode)大多數(shù) 引導(dǎo)程序 都包含兩種不同的操作模式: 啟動加載 模式和 下載 模式,這種區(qū)別僅對于開發(fā)人員才有意義。主機(jī)和目標(biāo)機(jī)之間一般通過串口建立連接, 引導(dǎo)程序 軟件在執(zhí)行時(shí)通常會通過串口來進(jìn)行 I/O,比如:輸出打印信息到串口,從串口讀取用戶控制字符等。比如,基于 ARM7TDMI core 的 CPU 在復(fù)位時(shí)通常都從地址 0x00000000 取它的第一條指令 [11]。除了依賴于 CPU 的體系結(jié)構(gòu)外, 引導(dǎo)程序 實(shí)際上也 依賴于具體的嵌入式板級設(shè)備的配置 [10]。盡管如此,我們?nèi)匀豢梢詫?引導(dǎo)程序 歸納出一些通用的概念來,以指導(dǎo)用戶特定的 引導(dǎo)程序 設(shè)計(jì)與實(shí)現(xiàn) [9]。 簡單地說, 引導(dǎo)程序 就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序。 對于電腦 機(jī)的 引導(dǎo)系統(tǒng) 在完成硬件檢測 和資源分配后,將外存也就是硬盤 中的 引導(dǎo)程序 讀到系統(tǒng)的 內(nèi)存 中,然后將控制權(quán)交給 操作系統(tǒng)。選擇超級終端“文件”菜單下的“另存為?”,保存該連接設(shè)置,以便于以后再連接時(shí)就不必重新執(zhí)行以上設(shè)置了。 圖標(biāo)所指即是超級終端程序,當(dāng)該程序第一次運(yùn)行時(shí),會跳出一個(gè)對話框,詢問你是否要安裝一個(gè) Modem,此時(shí)你不需要安裝Modem,因此點(diǎn)“否”按鈕。 除 DNW 之外, Windows 自帶的超級終端也是最常用的選擇。用 USB 線將 PC 機(jī)和開發(fā)板的USB DEVICE 口相連,此時(shí) PC 機(jī)系統(tǒng)會提示發(fā)現(xiàn)新硬件,下面按提示安裝 USB 驅(qū)動。在此之前要裝好串口轉(zhuǎn) USB 的驅(qū)動程序,裝好后在設(shè)備管理器中有圖 12 所示設(shè)備Prolific USBtoSerial Comm Port(COM1)在 PC 上打開 DNW()在“ Configuration”菜單中設(shè)置 COM1,波特率為 115200,“ Download Address ”設(shè)置 為“ 0x30800000 ” ( 此 參數(shù)為下 載到內(nèi)存 的地址:0x30000000~0x34000000, bootloader 用了 0x3020xx00 之前的內(nèi)存地址,用了 0x3020xx00 之前的內(nèi)存地址會發(fā)生沖突事件 )。 ADS 由命令行開發(fā)工具、 ARM 時(shí)實(shí)庫、 GUI 開發(fā)環(huán)境 (Code Warrior 和 AXD) 、實(shí)用程序和支持軟件組成。 ADS 全稱為 ARM Developer Suite 。 2. Hclk 最高達(dá)到 136MHz。 5.?dāng)z像頭輸出格式( RGB 16/24 位和 YCbCr4:2:0/4:2:2 格式)。 攝像頭接口: 1.支持 ITUR BT 601/656 8 位模式。 6.兼容多媒體卡協(xié)議 版。 2.支持 DMA 脈沖訪問(只是字傳輸)。 USB 從設(shè)備: 1. 1 個(gè) USB 從設(shè)備接口。 2. 1 路立體聲 PCM(脈沖編碼調(diào)制)輸入、 1 路立體聲 PCM 輸出、 l 路 MIC 輸入。 2.串行,每通道 8/16 位數(shù)據(jù)傳輸。 IIC 總線接口: 1. 1 通道多主 IIC 總線。 2.多功能輸入 /輸出端口。 DMA 控制器: 1. 4 通道的 DMA 控制器。 3.支持多種不同尺寸的液晶屏。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 8 看門狗定時(shí)器: 1. 16 位看門狗定時(shí)器。 4.支持外部中斷源。 4.支持為緊急中斷請求提供快速中斷( FIQ)服務(wù)。 4.可以通過 EINT[15:0]或 RTC 報(bào)警中斷來從休眠模式中喚醒處理器。 UPLL 將產(chǎn)生 USB 主機(jī) /設(shè)備的時(shí)鐘, MPLL 產(chǎn)生處理器所需要的時(shí)鐘,最大400MHZ(在 內(nèi)核電壓下)。 3.偽隨機(jī)數(shù)或輪轉(zhuǎn)循環(huán)替代法。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 6 圖 22 S3C2440 結(jié)構(gòu)框圖 其 NAND FLASH 啟動引導(dǎo)介紹: 1.支持從 NAND FLASH 存儲器直接啟動。 8. 所有的存儲器 bank 都具有可編 程的操作周期。 4. 支持可編程的每 bank 8/16/32 位數(shù)據(jù)總線帶寬。 6. 采用 ARM920T CPU 內(nèi)核支持 ARM 調(diào)試體系結(jié)構(gòu)。 其體系結(jié)構(gòu)為: 1. 為手持設(shè)備和通用嵌入式應(yīng)用提供片上集成系統(tǒng)解決方案。采用ARM920T 內(nèi)核 ,低功耗 , 具有高速的處理計(jì)算能力??紤]到用戶的實(shí)際需要, SDRAM 電路采用了兼哈爾濱理工大學(xué)學(xué)士學(xué)位論文 5 容設(shè)計(jì)的方案,支持 32M 字節(jié)或 64M 字節(jié)的單片 SDRAM,由如圖中的兩個(gè)電阻進(jìn)行選擇。降低了原有的功耗。開發(fā)板采用核心板 +底板結(jié)構(gòu),核心板為 6 層,底板為 2 層。首先對FL2440 開發(fā)板的硬件條件以及軟件環(huán)境的構(gòu)建做簡單的介紹,然后移植Bootloader,限于知識水平和閱歷只能對 Bootloader 有一個(gè)較為模糊的概念,對其源碼及編譯只有簡單的了解,因此從官網(wǎng)下載了編譯好的Bootloader 文件進(jìn)行移植,最后介紹了一下 Linux 內(nèi)核目錄, Linux 內(nèi)核基于 FL2440 的主要編譯過程以及內(nèi)核和文件系統(tǒng)移植的詳細(xì)步驟。 論文研究的主要內(nèi)容 嵌入式最大的特點(diǎn)之一就是專用性,要想深入的學(xué)習(xí)和研究研究嵌入式系統(tǒng)必須具體到一個(gè)詳細(xì)的實(shí)施過程。它有開放的操作系統(tǒng)應(yīng)用程序接口,開發(fā)商可以根據(jù)需求自行開發(fā)所需的應(yīng)用程序。它具有良好的持續(xù)發(fā)展能力,高性能的內(nèi)核以及良好的可靠性和卓越的實(shí)時(shí)性。 國內(nèi)外研究現(xiàn)狀分析 國內(nèi)嵌入式系統(tǒng) 現(xiàn)狀 國內(nèi)的實(shí)時(shí)操作系統(tǒng)可以分為兩種類型:一類是中國自主開發(fā)的實(shí)時(shí)操作系統(tǒng),如電子科技大學(xué)嵌入 式實(shí)時(shí)教研室和克銀公司聯(lián)合研制開發(fā)的實(shí)時(shí)操作系統(tǒng) Delta OS(道系統(tǒng))、凱思公司的 Hopen OS(女媧計(jì)劃)、中科院北京軟件工程研制中心開發(fā)的 CASSPDA 以及浙江大學(xué)自行研制開發(fā)的嵌入式系統(tǒng) HBOS 等;另一類是基于國外操作系統(tǒng)二次開發(fā)完成的,這類大多是專用系統(tǒng)。如今我們對嵌入式技術(shù)的認(rèn)識和應(yīng)用僅僅只是嵌入式系統(tǒng)技術(shù)的一 點(diǎn)皮毛而已。 20 世紀(jì) 70 年代是單片機(jī)為代表的嵌入式設(shè)備,無疑為汽車、工業(yè)機(jī)器和通訊裝置等成千上萬中電子裝置提供了更佳的使用性能。由于移動互聯(lián)網(wǎng)的日益普及 ,使得嵌入式成為當(dāng)前最熱門、最具有發(fā)展前景的行業(yè)。s basic professional courses, the bination of theory and practice of unit 1 specific study of the embedded system transplantation, is in line with the spirit of continuous learning and exploring study and research to the embedded system, based on the knowledge 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 III level is limited, content simple and deficiency, still hope understanding. Keywords Embedded system,Transplantation,Linux,BootLoader 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 IV 目 錄 摘要 ....................................................................................................................... I Abstract ................................................................................................................II 第 1 章 緒論 ........................................................................................................ 1 課題背景 ................................................................................................... 1 研究意義 .....................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1