亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式實時軟件在計算機(jī)軟件設(shè)計中的運用分析

        2014-04-29 00:00:00曹道柱

        摘 要:隨著現(xiàn)代化科學(xué)技術(shù)的快速發(fā)展,計算機(jī)已經(jīng)成為人們工作、學(xué)習(xí)和生活中不可缺少的重要工具。嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,有助于實時處理計算機(jī)軟件故障,簡化計算機(jī)軟件設(shè)計的復(fù)雜流程,提高計算機(jī)軟件系統(tǒng)質(zhì)量。在未來的發(fā)展過程中,嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用前景將更加廣泛。本文簡要介紹了計算機(jī)軟件設(shè)計運用嵌入式實時軟件,分析了計算機(jī)軟件設(shè)計嵌入式實時軟件的開發(fā)流程和設(shè)計要點,闡述了嵌入式實時軟件在計算機(jī)軟件設(shè)計中的運用。

        關(guān)鍵詞:嵌入式;實時軟件;計算機(jī)軟件設(shè)計;運用

        中圖分類號:TP311.52

        近年來,我國信息化進(jìn)程逐漸加快,計算機(jī)水平快速提升,計算機(jī)軟件被廣泛的應(yīng)用在多個領(lǐng)域。嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,可以有效地優(yōu)化計算機(jī)軟件系統(tǒng),減少軟件產(chǎn)品缺陷,改善計算機(jī)軟件系統(tǒng)的使用性能。在設(shè)計計算機(jī)軟件時,結(jié)合嵌入式實時軟件的特點,進(jìn)一步提高計算機(jī)軟件系統(tǒng)的可靠性和穩(wěn)定性。

        1 計算機(jī)軟件設(shè)計運用嵌入式實時軟件概述

        1.1 特點

        嵌入式實時軟件可以運用在計算機(jī)軟件的預(yù)測指令執(zhí)行、動態(tài)分配、緩存機(jī)制等設(shè)計中,提升計算機(jī)軟件系統(tǒng)設(shè)計的科學(xué)合理性和實時處理功能。嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用包括軟件和硬件兩部分,由應(yīng)用程序控制計算機(jī)軟件的運行,通過計算機(jī)操作系統(tǒng)編寫軟件控制程序,實現(xiàn)軟件和硬件之間的交互。嵌入式微處理器是嵌入式實時軟件設(shè)計的核心,可以實時地支持軟件系統(tǒng)的多任務(wù),在短時間內(nèi)可以快速中斷相應(yīng),實現(xiàn)多任務(wù)操作[1],并且具有較強的計算機(jī)存儲區(qū)保護(hù)功能。嵌入式實時軟件系統(tǒng)是模塊化結(jié)構(gòu),便于軟件系統(tǒng)的修復(fù)和檢測,并且嵌入式實時軟件系統(tǒng)中的處理器結(jié)構(gòu)具有良好的擴(kuò)展性,嵌入式實時軟件的低功耗設(shè)計將會在計算機(jī)軟件設(shè)計中發(fā)揮更重要的作用。

        1.2 應(yīng)用原理

        嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,通過將計算機(jī)科學(xué)技術(shù)和實時處理技術(shù)相融合,從而建立實時的CORBA模型。同時,在設(shè)計計算機(jī)軟件時應(yīng)用嵌入式實時軟件,可以在計算機(jī)軟件系統(tǒng)遠(yuǎn)程調(diào)用過程中實現(xiàn)更多的設(shè)計服務(wù),例如在設(shè)計實時CORBA模型軟件過程中,嵌入式實時軟件可以對計算機(jī)軟件系統(tǒng)設(shè)計提供有效的支持,并且優(yōu)化計算機(jī)軟件設(shè)計模式,全面提升計算機(jī)軟件系統(tǒng)的實用性、安全性和獨立性。

        2 計算機(jī)軟件設(shè)計嵌入式實時軟件的開發(fā)流程和設(shè)計要點

        在嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,可以簡化計算機(jī)軟件的開發(fā)流程,首先設(shè)計人員通過分析計算機(jī)軟件系統(tǒng)需求,從而解析嵌入式實時軟件的設(shè)計需求,然后,在這個基礎(chǔ)上對計算機(jī)軟件系統(tǒng)進(jìn)行具體設(shè)計,并且編寫應(yīng)用程序代碼,最后,對計算機(jī)軟件系統(tǒng)進(jìn)行性能測試,完善和優(yōu)化計算機(jī)軟件設(shè)計。在計算機(jī)軟件設(shè)計中應(yīng)用嵌入式實時軟件,通過簡潔流暢的開發(fā)流程,提升計算機(jī)軟件系統(tǒng)的可靠性和設(shè)計效率,提升計算機(jī)軟件設(shè)計中嵌入式實時軟件的應(yīng)用水平。

        在運用嵌入式實時軟件設(shè)計計算機(jī)軟件系統(tǒng)時,設(shè)計人員要按照計算機(jī)軟件的設(shè)計流程,盡量避免人為的設(shè)計失誤。例如,在設(shè)計計算機(jī)軟件結(jié)構(gòu)時,設(shè)計人員要注意將計算機(jī)硬件結(jié)構(gòu)和軟件設(shè)計分離開來,降低計算機(jī)軟件設(shè)計對硬件的依賴性,有效提高計算機(jī)軟件系統(tǒng)的可靠性和實時性。另外,嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,有助于實現(xiàn)格式化的數(shù)據(jù)結(jié)構(gòu)和初始化的軟件數(shù)據(jù),設(shè)計人員在設(shè)計計算機(jī)軟件系統(tǒng)時,可以直接操作軟件資源和硬件設(shè)備,豐富計算機(jī)軟件設(shè)計功能。

        3 嵌入式實時軟件在計算機(jī)軟件設(shè)計中的運用

        3.1 任務(wù)劃分

        應(yīng)用軟件是嵌入式系統(tǒng)的最高層,也是實現(xiàn)系統(tǒng)功能的重要基礎(chǔ)。嵌入式RTOS微內(nèi)核在計算機(jī)操作系統(tǒng)承擔(dān)著資源管理、任務(wù)互斥與同步、任務(wù)間通信、任務(wù)控制、任務(wù)管理等多種功能,其是開發(fā)計算機(jī)軟件應(yīng)用程序的基礎(chǔ)平臺,基于嵌入式實時軟件,將計算機(jī)軟件系統(tǒng)合理劃分為一個個獨立的任務(wù),是簡化軟件設(shè)計、優(yōu)化嵌入式RTOS模型、協(xié)調(diào)系統(tǒng)運行的關(guān)鍵[2]。在劃分計算機(jī)軟件系統(tǒng)并行任務(wù)時,要深入分析應(yīng)用程序的數(shù)據(jù)轉(zhuǎn)換,確定數(shù)據(jù)執(zhí)行順序和數(shù)據(jù)并行轉(zhuǎn)換,將一個或者多個數(shù)據(jù)轉(zhuǎn)換劃分為一個任務(wù),計算機(jī)應(yīng)用系統(tǒng)數(shù)據(jù)通信的異步關(guān)系是任務(wù)劃分的和總要因素,主要從兩個方面進(jìn)行考慮:一方面是系統(tǒng)內(nèi)部功能,計算機(jī)軟件系統(tǒng)并行任務(wù)可以分為用戶接口任務(wù)、應(yīng)用控制任務(wù)、異步和同步任務(wù)、周期任務(wù)等,將事件激活任務(wù)和同一時間段完成的系統(tǒng)功能整合為一個任務(wù),將一些聯(lián)系緊密的任務(wù)合并為一個任務(wù),由相同事件驅(qū)動,共享計算機(jī)軟件資源,簡化計算機(jī)軟件設(shè)計流程。另一方面,I/O功能,計算機(jī)軟件系統(tǒng)通過中斷方式和應(yīng)用程序輪詢來驅(qū)動I/O事件,由于應(yīng)用程序輪詢需要占用大量的計算機(jī)CPU資源,為了滿足計算機(jī)軟件系統(tǒng)使用性和實時性的要求,多采用中斷方式。

        3.2 存儲映像布局和任務(wù)組織

        應(yīng)用嵌入式實時軟件設(shè)計計算機(jī)軟件系統(tǒng),在劃分為獨立的任務(wù)后,任務(wù)之間的邏輯關(guān)系和數(shù)據(jù)轉(zhuǎn)換關(guān)系對于任務(wù)組織方式有著重要影響,任務(wù)的管理和組織功能主要取決于嵌入式操作系統(tǒng)。和微機(jī)操作系統(tǒng)相比,嵌入式操作系統(tǒng)應(yīng)用程序保存在FLASH和ROM,為了確保系統(tǒng)穩(wěn)定、協(xié)調(diào)地運行,因此要優(yōu)化計算機(jī)軟件系統(tǒng)布局。計算機(jī)軟件系統(tǒng)布局要重點考慮存儲器的使用和存儲映像的布局。計算機(jī)軟件系統(tǒng)從物理零地址調(diào)取程序指令,在物理地址上設(shè)置執(zhí)行代碼,嵌入式應(yīng)用系統(tǒng)從ROM開始啟動,ROM初始化時位于物理零地址,將中斷向量存儲在零地址之后。這種存儲映像布局和任務(wù)組織形式可以有效加快處理器調(diào)取中斷向量的速度[3]。

        3.3 任務(wù)調(diào)度和應(yīng)用實時性

        嵌入式實時軟件系統(tǒng)的實時性主要分為硬實時性和軟實時性,硬實時性要求在一定的時間段內(nèi)必須完成系統(tǒng)任務(wù),軟實時性要求在一定時限內(nèi)完成任務(wù),可以允許一定的時間延遲。計算機(jī)軟件系統(tǒng)的任務(wù)調(diào)度要盡量采用基于優(yōu)先級的調(diào)度方式。當(dāng)某一優(yōu)先級的軟件系統(tǒng)任務(wù)較多時,微內(nèi)核會根據(jù)任務(wù)的緊急程序,自動增加優(yōu)先級級數(shù),按照不同的優(yōu)先級將系統(tǒng)任務(wù)拆分為多個任務(wù)隊列,有效減少系統(tǒng)關(guān)鍵任務(wù)的響應(yīng)時間。

        3.4 任務(wù)與時鐘間通信

        在計算機(jī)軟件設(shè)計中應(yīng)用嵌入式實時軟件,設(shè)計計算機(jī)軟件系統(tǒng)的時鐘服務(wù),位系統(tǒng)任務(wù)設(shè)置自己的時鐘,定期控制執(zhí)行動作。嵌入式實時軟件系統(tǒng)具有信號量、信號、隊列等機(jī)制,可以實現(xiàn)軟件資源和系統(tǒng)任務(wù)之間的同步與通信。

        3.5 系統(tǒng)初始化

        計算機(jī)軟件系統(tǒng)設(shè)計采用嵌入式實時軟件要充分考慮到軟件系統(tǒng)的初始化執(zhí)行,在嵌入式操作系統(tǒng)底層硬件和微內(nèi)核之間的硬件抽象層編寫初始化代碼,實現(xiàn)系統(tǒng)的初始化和引導(dǎo)。嵌入式實時軟件系統(tǒng)包含BIOS,通過一系列固定指令序列執(zhí)行系統(tǒng)初始化工作,如,轉(zhuǎn)換處理器狀態(tài)、初始化RAM變量、設(shè)置異常中斷向量、定義系統(tǒng)入口點等,通過加載嵌入式軟件系統(tǒng),設(shè)置程序計數(shù)器的程序指令,從而便于系統(tǒng)任務(wù)調(diào)度。

        4 結(jié)束語

        嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用,在底層硬件和應(yīng)用軟件構(gòu)建虛擬視圖,通過嵌入式系統(tǒng)的分層結(jié)構(gòu),重點實現(xiàn)計算機(jī)軟件系統(tǒng)的具體應(yīng)用功能,為底層硬件和高層應(yīng)用設(shè)置系統(tǒng)接口,簡化計算機(jī)軟件系統(tǒng)設(shè)計,滿足系統(tǒng)的實時性要求,提高計算機(jī)軟件設(shè)計的靈活性和可擴(kuò)展性,增強系統(tǒng)功能。

        參考文獻(xiàn):

        [1]宮婷.計算機(jī)軟件設(shè)計中嵌入式實時軟件的應(yīng)用探究[J].中國外資,2013(23):280.

        [2]馬宇馳.計算機(jī)軟件設(shè)計中嵌入式實時軟件的應(yīng)用探析[J].信息通信,2014(04):104.

        [3]余耀.解析計算機(jī)軟件設(shè)計中嵌入式實時軟件的應(yīng)用[J].中國新技術(shù)新產(chǎn)品,2014(08):14.

        作者簡介:曹道柱(1980-),男,江蘇南京人,助理工程師,本科,研究方向:計算機(jī)軟件。

        作者單位:江蘇聯(lián)宏自動化系統(tǒng)工程有限公司,南京 210000

        免费va国产高清不卡大片| 国产高清在线精品一区app| 国产欧美精品一区二区三区四区| 午夜精品久久久久久99热| 开心婷婷五月激情综合社区| аⅴ天堂一区视频在线观看| 日本黑人人妻一区二区水多多| 大屁股流白浆一区二区三区| 日本真人边吃奶边做爽动态图| 日日碰狠狠添天天爽无码| 欧美婷婷六月丁香综合色| 国产粉嫩高清| 日本在线一区二区三区视频| 人妻少妇哀求别拔出来| 性无码免费一区二区三区在线| 精品无码国产污污污免费网站| 国产亚洲日韩AV在线播放不卡| 青青草手机在线免费视频| 无码国产精成人午夜视频一区二区| 亚洲精品国产av天美传媒| 久久无码人妻一区=区三区| 新久久久高清黄色国产| 国产一区二区三区最新地址| a级国产乱理伦片| 久久99久久99精品免观看| 精品久久杨幂国产杨幂| 国产高清不卡二区三区在线观看 | 国产精品免费av片在线观看| 亚洲欧美日韩综合一区二区| 中文字幕+乱码+中文字幕一区| 久久久久国产一级毛片高清版A| 成av人片一区二区三区久久| 亚洲国产精品久久无人区| 极品人妻被黑人中出种子| 国产精品福利自产拍在线观看| 亚洲黄色尤物视频| 波多野无码AV中文专区| 亚洲女同一区二区三区| 精品免费国产一区二区三区四区| 日本成本人三级在线观看| 精品无码成人片一区二区|