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

正文內(nèi)容

基于arm7的最小系統(tǒng)設(shè)計報告-預(yù)覽頁

2024-12-14 15:37 上一頁面

下一頁面
 

【正文】 eparatory work. The report introduced the first ARM7 based embedded real time operating system selection and characteristics. The Samsung S3C44B0 MCU minimum system design of hardware platform. After the introduction of the minimum system position, the main chip characteristics based on the detailed introduction of the module function, role. And then described in detail Linux operating system in the transplant process of minimum system. Keyword: ARM7。在介紹了最小系統(tǒng)的組成、各主要芯片特點的基礎(chǔ)上詳細介紹了各模塊的功能、作用。嵌入式操作系統(tǒng)的移植工作成為實現(xiàn)高性能嵌入式應(yīng)用系統(tǒng)的基 礎(chǔ)。隨著嵌入式系統(tǒng)的應(yīng)用范圍越來越大、功能越來越復(fù)雜,在很多嵌入式系統(tǒng)中已經(jīng)廣泛采用了實時多任務(wù)操作系統(tǒng) (RTOS)。然后介紹了基于三星公司 S3C44B0 微控制器的最小系統(tǒng)硬件平臺的設(shè)計工作?;?ARM7的 S3C44B0最小系統(tǒng)設(shè)計 摘要 The minimum system design based on ARM7 S3C44B0 Abstract In recent years along with the electronic technology, the rapid development of puter technology, embedded system has widely used in industrial control, automotive electronics, munications and home consumer electronics and other fields, and the increasing of people39。它的高性能,低功耗,廉價和精簡的程序代碼一直是市場上的領(lǐng)先者。本文 選用基于 ARM7DMI 的 S3C44B0X處理器為控制中心, 以 uClinux 最 新源代碼包為基礎(chǔ),修改代碼以適合 S3C44B0X的系統(tǒng),包括啟動程序 bootloader, Linux 內(nèi)核源代碼修改,根文件系統(tǒng)的定制。而大多數(shù)基于 ARM7 處理器核的微控制器都有調(diào)試接口,這部分在芯片實際工作時不是必需的,但在開發(fā)時很重要,所以把這部分也歸入最小系統(tǒng)中。但一般存儲器容量大,速度相對會慢 。根據(jù)典型程序的實驗統(tǒng)計,這個存儲器系統(tǒng)的外部行為在絕大部分時間像一個既大又快的存儲器。 ? 16 位有符號和無符號半字,它們以 2 字節(jié)的邊界對齊。 在內(nèi)部,所有 ARM 操 作都面向 32 位的操作數(shù),只有數(shù)據(jù)傳送指令支持較短的字節(jié)和半字的數(shù)據(jù)類型。 2) 存儲器組織 在以字節(jié)為單位尋址的存儲器中有小端和大端兩種方式存儲字,這兩種方式是根據(jù)最低有效字節(jié)與相鄰較高有效字節(jié) 相比,是存放在較低的地址還是較高的地址來劃分的。 ARM 處理器能方便地配置為其中任何一種存儲器方式,但其默認(rèn)設(shè)置為小端模式。典型的 RISC 微處理器大約有32個 32 位寄存器,總共 128B,其訪問時間為幾 ns。許多嵌入式系統(tǒng)中采用簡單的片上 RAM 而不是 cache,因為它簡單、便宜、功耗低。 ARM CPU芯片采用多種 cache 組織結(jié)構(gòu)。 基于 ARM7的 S3C44B0最小系統(tǒng)設(shè)計 摘要 圖 ARM7TDMI的硬件接口 1) 存儲器接口 存儲器接口包括 32 位地址( A[31:0])、雙向數(shù)據(jù)總線 D[31:0]、分開的數(shù)據(jù)輸出 DOUT[31:0]和數(shù)據(jù)輸入 DIN[31:0]總線以及 10個控制信號,這 10個控制信號及含義分別為: ? nMREQ 指示一個需要存儲器訪問的處理器周期。 ? MAS[1:0]是對存儲器訪問大小的編碼,指出訪問的是字節(jié)、半字或字。 ? nTRANS(傳送控制)信號:指明處理器是工作在用戶( nTRANS=0)模式還是特權(quán)( nTRANS=1)模式,使得存儲器的一些區(qū)域被限制為僅用于監(jiān)控訪問。 信號 nENOUT用來指示 ARM7TDMI核執(zhí)行寫周期。 DBE按照外部邏輯的要求由外部定時。 ECLK時鐘輸出反映了處理器核使用的時鐘,因此它一般反映了 MCLK在 nWAIT門控后的行為,但在調(diào)試模式下,它也反映了調(diào)試時鐘的行為。 nFIQ 為快速中斷請求, nIRQ 為一般中斷請求。當(dāng)遇到斷點或觀察點時,處理器停下來并進入調(diào)試狀態(tài)。 若需檢查系統(tǒng)狀態(tài),可讓 ARM 以系統(tǒng)速度訪問存儲器,然后立即 切換回調(diào)試狀態(tài)。 外部事件可通過 EXTERN0 和 EXTERN1 來觸發(fā)觀察點,而 EmbeddedICE 觀察點的匹配則由 RANGEOUT0 和 RANGEOUT1 端口的信號表示。 10) 電源 ARM7TDMI 核應(yīng)在正常 5V 或 3V 電源電壓下工作,這主要依賴于制作工藝和在核中使用的電路設(shè)計形式。 S3C44B0 概述 S3C44B0 概述 S3C44B0X 微處理器是三星公司生產(chǎn)的基于 ARM7TDMI 核的微處理器,采用 CMOS 工藝制造,并在 ARM7TDMI 核基本功能的基礎(chǔ)上集成了豐富的外圍功能模塊,便于低成本設(shè)計嵌入式應(yīng)用系統(tǒng)。 ? 2個通用 DMA通道 /2 個帶外部請求引腳的 DMA通道。 ? 1個 IIS總線控制器。 ? 功耗控制模式是正常、低、休眠和停止。 S3C44B0X 引腳如圖 所示。 ? 基于 JTAG 的片上集成 ICE 調(diào)試支持解決方案。 ? 包含 8個地址空間,每個地址空間為 32 MB,總共有 256 MB。 ? 1 個起始地址及大小可變的地址空間。 ? 支持 地址對稱或非地址對稱的 DRAM。 ? 通過在主內(nèi)存和緩沖區(qū)內(nèi)容之間保持一致的方式寫內(nèi)存。 ? 片上 PLL使得 MCU的工作時鐘頻率最高為 66MHz。 ? 休眠模式:使 CPU的時鐘停止。 ? 矢量 IRQ中斷模式縮短中斷響應(yīng)周期。 6) 帶 PWM 的定時器 (脈寬可調(diào)制 ) ? 5個 16位帶 PWM的定時器, 1個 16位基于 DMA或基于中斷的內(nèi)部定時器。 7) 實時時鐘 RTC ? 充分的時鐘特性:毫秒、秒、分、時、天、星期、月、年。 8) 通用輸入 /輸出端口 ? 8 個外部中斷端口。 ? 波特率可編程。 10) DMA 控制器 ? 2 路通用的無 CPU 干涉的 DMA 控制器。 基于 ARM7的 S3C44B0最小系統(tǒng)設(shè)計 摘要 ? 突發(fā)傳送模式提高了 FPDRAM、 EDODRAM 和 SDRAM 的傳送率。 12) LCD 控制器 ? 支持彩色 /單色 /灰度 LCD。 ? 專用 DMA用于從系統(tǒng)內(nèi)存中提取圖像數(shù)據(jù)。 13) 看門狗定時器 ? 16 位看門狗定時器。 15) IIS 總線接口 ? 1 路基于 DMA 操作的音頻 IIS 總線接口。 ? 波特率可編程。 18) 工作頻率 基于 ARM7的 S3C44B0最小系統(tǒng)設(shè)計 摘要 ? 最高達 66MHz。 3) 存儲器( FLASH 和 SDRAM) 4) UART 接口 電路。 考慮因素: ? 輸出的電壓、電流、功率; ? 輸入的電壓、電流; ? 安全因素; ? 電池兼容和電磁干擾; ? 體積限制; ? 功耗限制; ? 成本限制。 系統(tǒng)采用 DC5V 穩(wěn)壓電源進行供電,電源輸入后經(jīng)過兩個穩(wěn)壓芯片產(chǎn)生 和 電壓,給 MCU 的 I/O 和 ARM內(nèi)核供電,系統(tǒng)采用較簡單的 RC 復(fù)位電路,在系統(tǒng)上電時,通過電阻 R 向電容 C 充電,當(dāng) C兩端的電壓未達到高電平的門限電壓時, Reset 端輸出為低電平,系統(tǒng)處于復(fù)位狀態(tài);當(dāng) C兩端的電壓達到高電平的門限電壓時, Reset 端輸出為高電平,系統(tǒng)進入正常工作狀態(tài)。 S3C44B0X 的時鐘電源管理模塊集中管理時鐘脈沖的發(fā)生與電源。正是存儲控制器為片外存儲器訪問提供必要的控制信號,管理著片外存儲部件。 與 Flash 存儲器相比較, SDRAM 不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度大大高于 Flash 存儲器,且具有讀 /寫的屬性,因此 SDRAM 在系統(tǒng)中主要用作程序的運行空間,數(shù)據(jù)及堆棧區(qū)。 基于 ARM7的 S3C44B0最小系統(tǒng)設(shè)計 摘要 圖 FLASH存儲電路原理圖 JTAG 調(diào)試電路 1) ARM 公司提供的標(biāo)準(zhǔn) 20 腳 JTAG 仿真調(diào)試接口電路,芯片內(nèi)部有 JTAG CORE 。 好處: 硬件抽象、任務(wù)分解,在比較復(fù)雜的應(yīng)用情況下優(yōu)勢明顯。 4) 適合于沒有 MMU( Memory Management Unit)的 ARM 微處理器的操作系統(tǒng)-- uClinux om uClinux 內(nèi)核 uClinux操作系統(tǒng)的開發(fā)環(huán)境基于 uClinux操作系統(tǒng)的應(yīng)用開發(fā)環(huán)境一般是由目標(biāo)系統(tǒng)硬件開發(fā)板和宿主 PC機所構(gòu)成。 2) 配置 uClinux 內(nèi)核 uClinux 內(nèi)核采用模塊化的組織結(jié)構(gòu),通過增減內(nèi)核模塊的方式來增減系統(tǒng)的功能,因此,正確合理的設(shè)置內(nèi)核的功能模塊,從而只編譯系統(tǒng)所需功能的代碼,可以提高系統(tǒng)的性能、增加系統(tǒng)的穩(wěn)定性和安全性。 4) 內(nèi)核的加載運行 當(dāng)內(nèi)核的編譯工作完成之后,會生成可執(zhí)行的內(nèi)核二進制文件,通過 JTAG仿真器(如微芯力的 ARM JTAG 仿真器),將文件燒寫到 Flash 存儲器中,在系統(tǒng)上電或復(fù)位時,自動運行。老師不但學(xué)問精深而且平易近人,在兩年多的時間里,徐老師不僅在學(xué)業(yè)上而且在生活上給予了我們無微不至的關(guān)心和幫助,并為我們指明了未來的
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1