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

正文內(nèi)容

嵌入式系統(tǒng)開發(fā)流程(ppt52頁(yè))(留存版)

  

【正文】 嵌入式系統(tǒng)不使用虛存技術(shù) ,對(duì)內(nèi)存的訪問(wèn)是直接的,使用物理地址;而且,大多數(shù)嵌入式操作系統(tǒng)對(duì)內(nèi)存空間沒(méi)有保護(hù),各個(gè)進(jìn)程共享同一個(gè)運(yùn)行空間。 嵌入式系統(tǒng)軟件的特征 ? 通用計(jì)算機(jī)具有完善的操作系統(tǒng) ,應(yīng)用程序的開發(fā)以及完成后的軟件都在 OS平臺(tái)上面運(yùn)行,但一般不是實(shí)時(shí)的。 ? 主要的嵌入式微處理器包括: Motorola PowerPC、Intel Pentium、 Motorola 68000、 strong ARM、MIPS、 AMD X86系列等等。 : 由于其本身不具備自主開發(fā)能力,即使設(shè)計(jì)完成以后,用戶通常也是不能對(duì)其中的程序功能進(jìn)行修改,必須有一套 開發(fā)工具 和 環(huán)境 才能進(jìn)行開發(fā)。這些系統(tǒng)在完成較為單一的專業(yè)功能時(shí)具有簡(jiǎn)潔高效的特點(diǎn)。 ? 嵌入式軟件 是實(shí)時(shí)多任務(wù)操作系統(tǒng)和各種專用軟件,一般固化在 ROM或閃存 中。在數(shù)字濾波、 FFT、譜分析、圖像處理等領(lǐng)域應(yīng)用廣泛。 ? 嵌入式操作系統(tǒng)采用 微內(nèi)核結(jié)構(gòu) ,內(nèi)核只提供基本的功能,比如:任務(wù)的調(diào)度、任務(wù)之間的通信與同步、內(nèi)存管理、時(shí)鐘管理等。這種方法實(shí)際上是很多嵌入式系統(tǒng)所采用的方法。 ? 設(shè)計(jì)階段 系統(tǒng)的設(shè)計(jì)階段包括系統(tǒng)設(shè)計(jì) 、 任務(wù)設(shè)計(jì)和任務(wù)的詳細(xì)設(shè)計(jì) 。 嵌入式軟件的特點(diǎn)如下: (1)軟件要求固態(tài)化存儲(chǔ) 。 在宿主機(jī)的通信端口和目標(biāo)板調(diào)試通信接口之間 , 通信接口的引腳信號(hào)可能存在差異 , 因此在這兩者之間往往可以通過(guò)一塊 信號(hào)轉(zhuǎn)換電路板連接 。首先,在宿主機(jī)和目標(biāo)機(jī)之間通過(guò)串口、以太口等 建立物理連接 ,然后在宿主機(jī)上運(yùn)行調(diào)試器,目標(biāo)機(jī)運(yùn)行監(jiān)控程序和被調(diào)試程序,從而建立宿主機(jī)與目標(biāo)機(jī)的 邏輯連接 。 ? 生成代碼階段 交叉調(diào)試 交叉調(diào)試,又叫遠(yuǎn)程調(diào)試,具有以下特點(diǎn): ? 調(diào)試器和被調(diào)試的程序運(yùn)行在 不同的機(jī)器上 。 整個(gè)開發(fā)流程可分為: ?需求分析階段 ?設(shè)計(jì)階段 ?生成代碼階段 ?固化階段 ? 需求分析階段 嵌入式系統(tǒng)應(yīng)用需求中最為突出的是注重應(yīng)用的 時(shí)效性 , 需求分析階段的 主要任務(wù) 是: (1)對(duì)問(wèn)題的識(shí)別和分析 對(duì)用戶提出的問(wèn)題進(jìn)行抽象識(shí)別用以產(chǎn)生以下的需求:功能需求 、 性能需求 、 環(huán)境需求 、 可靠性需求 、安全需求 、 用戶界面需求 、 資源使用需求 、 軟件成本與開發(fā)進(jìn)度需求 。采用段式管理、頁(yè)式管理、或段頁(yè)式管理。 ? 4 嵌入式系統(tǒng)應(yīng)用語(yǔ)言: 據(jù)統(tǒng)計(jì),在嵌入式系統(tǒng)設(shè)計(jì)中,最受歡迎的前 3種編程語(yǔ)言分別是 C(%)、 匯編 (%)和C++ (%)。 ? 嵌入式微處理器制造商: 摩托羅拉、英特爾、IBM、日立、 NEC、東芝、 AMD、國(guó)家半導(dǎo)體、Zilog、 IDT、富士通、 Atmel、太陽(yáng)、微系統(tǒng)、夏普、 Oki、飛利浦等。 為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專家?guī)旌瘮?shù)接口,用戶必須自行選配 RTOS( Real- Time Operating System)開發(fā)平臺(tái),這樣才能保證程序執(zhí)行的實(shí)時(shí)性、可靠性,并減少開發(fā)時(shí)間,保障軟件質(zhì)量。但由于他們沒(méi)有操作系統(tǒng),管理系統(tǒng)硬件和軟件的能力有限,在實(shí)現(xiàn)復(fù)雜多任務(wù)功能時(shí),往往困難重重,甚至無(wú)法實(shí)現(xiàn) ? 從狹義上講,那些使用 嵌入式微處理器 構(gòu)成獨(dú)立系統(tǒng),具有自己 操作系統(tǒng) ,具有特定功能,用于特定場(chǎng)合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。 ? 嵌入式系統(tǒng)軟硬兼施,融為一體,成為產(chǎn)品,但在開發(fā)過(guò)程中需要一些開發(fā)工具進(jìn)行輔助開發(fā)。 ? DSP正在大量進(jìn)入嵌入式市場(chǎng),目前廣泛應(yīng)用的是 TI產(chǎn)品 TMS320C2023 /C5000系列,另外 Intel和 Siemens也有相應(yīng)的產(chǎn)品。其它的應(yīng)用組件,比如網(wǎng)絡(luò)功能、文件系統(tǒng)等均工作在用戶態(tài),以系統(tǒng)進(jìn)程或函數(shù)調(diào)用的方式工作。 ? 內(nèi)核加載方式 是把內(nèi)核的壓縮文件存放在Flash上,系統(tǒng)啟動(dòng)時(shí)讀取壓縮文件在內(nèi)存里解壓,然后開始執(zhí)行。 由于嵌入式系統(tǒng)中任務(wù)的并發(fā)性 , 嵌入式軟件開發(fā)中引入了 DARTS(Design Approach for RealTime System) ? DARTS設(shè)計(jì)方法:是結(jié)構(gòu)化分析 /結(jié)構(gòu)化設(shè)計(jì)的擴(kuò)展 。 (2)軟件代碼要求高質(zhì)量 、 高可靠性 。 一般高檔的微處理器都帶 JTAG (Joint Test Action Group,聯(lián)合測(cè)試行動(dòng)組 )接口 , 它是一種邊界掃描標(biāo)準(zhǔn) ,只需 5根引腳就可以實(shí)現(xiàn)在線仿真的功能 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1