0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深度剖析航空電子嵌入式實(shí)時(shí)操作系統(tǒng)設(shè)計(jì)思路

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-28 09:17 ? 次閱讀

在傳統(tǒng)的嵌入式實(shí)時(shí)操作系統(tǒng)中,內(nèi)核和應(yīng)用都運(yùn)行在同一特權(quán)級(jí),應(yīng)用程序可以無(wú)限制的訪問(wèn)整個(gè)系統(tǒng)地址空間。因此在某些情況下,應(yīng)用的潛在危險(xiǎn)動(dòng)作會(huì)影響其他應(yīng)用和內(nèi)核的正常運(yùn)行,甚至導(dǎo)致系統(tǒng)崩潰或者誤操作。國(guó)外各大嵌入式開(kāi)發(fā)商相繼推出此類支持ARINC653,具有內(nèi)核和應(yīng)用保護(hù)機(jī)制的操作系統(tǒng)。但在國(guó)內(nèi)的嵌入式領(lǐng)域,這樣的研究還有一定差距?;诖?,本文提出了一種航空電子嵌入式實(shí)時(shí)操作系統(tǒng)(A-RTOS,Avionics RTOS)的一種設(shè)計(jì)思路,并在具有MMU和支持高級(jí)保護(hù)模式的目標(biāo)板上完成了實(shí)現(xiàn)。

航空電子標(biāo)準(zhǔn)ARINC653

ARINC653主要闡述了模塊化綜合航空電子設(shè)備IMA(Integrated Modular Avionics)使用的應(yīng)用軟件的基線操作環(huán)境。它定義了航空應(yīng)用與下層操作環(huán)境之間的接口和數(shù)據(jù)交換的模式以及服務(wù)的行為,并描述了嵌入式航空電子軟件的運(yùn)行時(shí)環(huán)境

ARINC653 Supplement 1對(duì)ARINC653的補(bǔ)充主要包括以下幾點(diǎn):在系統(tǒng)結(jié)構(gòu)上,提出了System Partition的概念,明確區(qū)間上的應(yīng)用調(diào)度應(yīng)該是區(qū)間級(jí)別的,這些應(yīng)用共享區(qū)間資源;區(qū)間管理方面,闡述區(qū)間調(diào)度中主時(shí)間框架的定義原則,并補(bǔ)充了區(qū)間模式的變遷過(guò)程;對(duì)區(qū)間間通信的原則進(jìn)行更為詳盡的說(shuō)明;增加關(guān)于健康監(jiān)測(cè)的錯(cuò)誤級(jí)別和錯(cuò)誤處理的解釋。

軟件構(gòu)成

航空電子中的核心模塊軟件包括兩類:應(yīng)用軟件和核心軟件。位于應(yīng)用軟件和操作系統(tǒng)OS之間的APEX(APplication EXecutive)接口,定義了系統(tǒng)為應(yīng)用軟件提供的一個(gè)功能集合。利用這個(gè)功能集合,應(yīng)用軟件可以控制系統(tǒng)的調(diào)度,通信和內(nèi)部狀態(tài)信息。APEX接口相當(dāng)于為應(yīng)用提供的一種高層語(yǔ)言。而對(duì)于OS來(lái)說(shuō),是關(guān)于參數(shù)和入口機(jī)制的定義。

圖1給出了ARINC653中各部分之間的關(guān)系

2012110605532224869551.jpg

分區(qū)和區(qū)間管理

分區(qū)(Partitioning)是ARINC653中一個(gè)核心概念。在IMA(Integrated Modular Avionics)系統(tǒng)中,一個(gè)核心模塊會(huì)包含一個(gè)或多個(gè)航空電子應(yīng)用,并且這些應(yīng)用要能夠獨(dú)立運(yùn)行。分區(qū)就是航空電子應(yīng)用中的一個(gè)功能劃分。分區(qū)的單位稱為區(qū)間,區(qū)間內(nèi)的每一個(gè)執(zhí)行單元稱為進(jìn)程。每一個(gè)區(qū)間具有自己獨(dú)立的數(shù)據(jù)、上下文和運(yùn)行環(huán)境,這樣做的好處是能夠防止一個(gè)區(qū)間的錯(cuò)誤影響到其他區(qū)間。另外,它能使得整個(gè)系統(tǒng)容易驗(yàn)證、確認(rèn)和認(rèn)證。

區(qū)間化以及區(qū)間的管理和調(diào)度是由OS來(lái)實(shí)現(xiàn)的。ARINC653為區(qū)間的調(diào)度規(guī)定了一種基于時(shí)間窗的循環(huán)調(diào)度算法。這種調(diào)度算法的原理如圖2所示。

2012110605532226431552.jpg

為了完成各區(qū)間的周期性調(diào)度,由OS維護(hù)一個(gè)固定時(shí)間長(zhǎng)度的主時(shí)間框架,該時(shí)間框架在模塊的運(yùn)行期內(nèi)周期性的重復(fù)。每個(gè)時(shí)間框架可以劃分為若干個(gè)時(shí)間窗口。系統(tǒng)利用一個(gè)事先確定的配置表,在規(guī)定的時(shí)間窗口內(nèi)激活對(duì)應(yīng)區(qū)間的運(yùn)行。這樣就能夠保證每個(gè)應(yīng)用在分配給它的時(shí)間周期內(nèi)訪問(wèn)公共資源不被打斷。

ARINC supplement 1對(duì)主時(shí)間框架的時(shí)間定義原則進(jìn)行了補(bǔ)充。它規(guī)定主時(shí)間框架的大小應(yīng)該是核心模塊中所有區(qū)間周期的最小公倍數(shù)的正整數(shù)倍,并應(yīng)考慮到每個(gè)區(qū)間每次執(zhí)行的時(shí)間長(zhǎng)度和執(zhí)行頻率。

在ARINC653 Supplement 1發(fā)布時(shí)又增加了系統(tǒng)區(qū)間屬性和啟動(dòng)條件屬性。區(qū)間的工作模式包括空閑,冷啟動(dòng),熱啟動(dòng)和正常四種,如圖3所示。每個(gè)區(qū)間所需資源在系統(tǒng)構(gòu)建時(shí)指定,在區(qū)間初始化完成時(shí)區(qū)間對(duì)象創(chuàng)建。OS在進(jìn)入運(yùn)行模式時(shí)啟動(dòng)應(yīng)用區(qū)間,然后區(qū)間進(jìn)入正常運(yùn)行模式。監(jiān)測(cè)管理功能在響應(yīng)致命錯(cuò)誤時(shí)將重啟區(qū)間或者停止區(qū)間的運(yùn)行。

2012110605532229556553.jpg

A-RTOS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

A-RTOS的系統(tǒng)結(jié)構(gòu)如圖4所示。在此系統(tǒng)中,各個(gè)應(yīng)用工作在所屬區(qū)間的環(huán)境中,并且應(yīng)用和內(nèi)核及各個(gè)應(yīng)用之間都被保護(hù)墻隔離,無(wú)法相互破壞,從而保證了核心模塊的可靠性。

2012110605532231119554.jpg

隔離和保護(hù)機(jī)制

隔離和保護(hù)是ARINC653首要強(qiáng)調(diào)的特性,也是必須解決的重點(diǎn)之一。A-RTOS主要采用兩種方式來(lái)實(shí)現(xiàn)應(yīng)用與內(nèi)核以及應(yīng)用之間的隔離和保護(hù)。

第一種方式是使用內(nèi)存管理單元MMU。通過(guò)MMU能夠?qū)崿F(xiàn)邏輯地址到物理地址的轉(zhuǎn)化,并且對(duì)訪問(wèn)權(quán)限進(jìn)行控制。這樣可以保護(hù)操作系統(tǒng)內(nèi)核不受應(yīng)用軟件有意或無(wú)意的破壞,也有效的防止了各應(yīng)用軟件之間的相互破壞。圖5給出了MMU的頁(yè)目錄/頁(yè)表方式的地址轉(zhuǎn)換流程。

2012110605532234244555.jpg

第二種方式就是系統(tǒng)調(diào)用。A-RTOS為了實(shí)現(xiàn)對(duì)內(nèi)核及應(yīng)用之間的保護(hù),提供了兩種運(yùn)行形態(tài):用戶態(tài)和系統(tǒng)態(tài)。其中操作系統(tǒng)內(nèi)核是運(yùn)行在系統(tǒng)態(tài)的。因此用戶態(tài)的應(yīng)用是不能夠直接調(diào)用系統(tǒng)內(nèi)核提供的功能接口的,必須通過(guò)TRAP系統(tǒng)調(diào)用方式來(lái)進(jìn)行。

此種方式下,當(dāng)用戶態(tài)的應(yīng)用需要調(diào)用內(nèi)核提供的系統(tǒng)調(diào)用時(shí),首先要執(zhí)行一組特殊的指令使系統(tǒng)進(jìn)入系統(tǒng)態(tài)以便執(zhí)行需要的系統(tǒng)調(diào)用,當(dāng)調(diào)用完成后,內(nèi)核將執(zhí)行另一組特征指令將系統(tǒng)返回到用戶態(tài)。

每種支持保護(hù)模式的系統(tǒng)都提供了專門(mén)的軟中斷命令來(lái)完成從用戶態(tài)進(jìn)入系統(tǒng)態(tài)的功能。系統(tǒng)掛接一個(gè)軟中斷處理函數(shù),所有的系統(tǒng)調(diào)用都通過(guò)這個(gè)軟中斷進(jìn)入并以不同的參數(shù)值(即系統(tǒng)調(diào)用號(hào))來(lái)加以區(qū)分。

系統(tǒng)調(diào)用的另一種形式是稱為CALL-LIB的調(diào)用庫(kù)機(jī)制。此種機(jī)制類似于windows系統(tǒng)的動(dòng)態(tài)鏈接庫(kù),可以滿足動(dòng)態(tài)加載和更新組件的需要,也是A-RTOS的特點(diǎn)之一。

區(qū)間調(diào)度機(jī)制

ARINC653規(guī)定,區(qū)間調(diào)度模式的主要特征是:1)調(diào)度單元是區(qū)間;2)區(qū)間沒(méi)有優(yōu)先級(jí);3)調(diào)度算法是預(yù)先確定的,按照固定的周期重復(fù),并且只能由系統(tǒng)集成者進(jìn)行配置。每個(gè)循環(huán)中,至少要為區(qū)間分配一個(gè)區(qū)間窗口。

在A-RTOS中,為了方便系統(tǒng)處理和能更好符合ARINC653規(guī)范,對(duì)以上規(guī)定進(jìn)行了一定程度的修訂:調(diào)度單元是區(qū)間和系統(tǒng)進(jìn)程;區(qū)間具有優(yōu)先級(jí)。但這些修訂不影響操作系統(tǒng)區(qū)間層POS以及應(yīng)用程序使用者,所以在外部特性上并不與ARINC653規(guī)定違背。

除此之外, A-RTOS還引入兩個(gè)系統(tǒng)區(qū)間:Kernel區(qū)間和Idle區(qū)間。Kernel區(qū)間優(yōu)先級(jí)最高,用于為整個(gè)系統(tǒng)的運(yùn)行提供支持;并且一些系統(tǒng)級(jí)進(jìn)程,也屬于Kernel區(qū)間,方便調(diào)度。Idle區(qū)間具有最低的優(yōu)先級(jí),用于填充系統(tǒng)時(shí)間。當(dāng)系統(tǒng)中沒(méi)有其他區(qū)間可以運(yùn)行,就運(yùn)行Idle區(qū)間。

A-RTOS區(qū)間的調(diào)度原則是首先基于優(yōu)先級(jí)調(diào)度,對(duì)同一優(yōu)先級(jí)的區(qū)間可使用時(shí)間片輪轉(zhuǎn)調(diào)度或者基于時(shí)間窗的循環(huán)調(diào)度策略。

A-RTOS采用兩級(jí)調(diào)度機(jī)制。系統(tǒng)中具有區(qū)間的優(yōu)先級(jí)位圖和每個(gè)優(yōu)先級(jí)對(duì)應(yīng)的就緒鏈表,每個(gè)區(qū)間中也包含系統(tǒng)進(jìn)程的優(yōu)先級(jí)位圖和對(duì)應(yīng)的就緒鏈表。利用優(yōu)先級(jí)位圖和就緒鏈表,可以很容易的實(shí)現(xiàn)對(duì)區(qū)間和系統(tǒng)進(jìn)程的調(diào)度。圖6給出了這種調(diào)度模型。

2012110605532237369556.jpg

調(diào)度模塊首先根據(jù)系統(tǒng)中的區(qū)間優(yōu)先級(jí)位圖和區(qū)間就緒鏈表來(lái)進(jìn)行區(qū)間調(diào)度,被調(diào)度到的區(qū)間再根據(jù)區(qū)間內(nèi)的進(jìn)程優(yōu)先級(jí)位圖和進(jìn)程就緒鏈表進(jìn)行系統(tǒng)進(jìn)程的調(diào)度。此方法相對(duì)于一級(jí)調(diào)度方式而言,能夠保證調(diào)度時(shí)間的確定性,系統(tǒng)調(diào)度時(shí)間不會(huì)因?yàn)閰^(qū)間和系統(tǒng)進(jìn)程的多少而發(fā)生變化,符合實(shí)時(shí)操作系統(tǒng)的定義。

在進(jìn)行基于時(shí)間窗調(diào)度時(shí),兩個(gè)系統(tǒng)區(qū)間實(shí)際上也會(huì)參與調(diào)度。Kernel區(qū)間的運(yùn)行時(shí)間會(huì)計(jì)算在區(qū)間調(diào)度配置表中當(dāng)前區(qū)間的運(yùn)行時(shí)間上。因此對(duì)于某應(yīng)用區(qū)間而言,它的運(yùn)行時(shí)間實(shí)際上會(huì)包含系統(tǒng)區(qū)間的運(yùn)行。

進(jìn)程池機(jī)制

在A-RTOS中,進(jìn)程池是指一組由系統(tǒng)進(jìn)行維護(hù)的進(jìn)程,這些進(jìn)程能夠?yàn)閼?yīng)用提供一組服務(wù)。應(yīng)用通過(guò)系統(tǒng)提供的調(diào)用接口對(duì)系統(tǒng)提出應(yīng)用請(qǐng)求,系統(tǒng)把應(yīng)用的請(qǐng)求交給進(jìn)程池,進(jìn)程池自動(dòng)選擇一個(gè)空閑進(jìn)程對(duì)其進(jìn)行服務(wù),當(dāng)服務(wù)完畢以后,系統(tǒng)會(huì)回收該系統(tǒng)進(jìn)程。

進(jìn)程池主要應(yīng)用在時(shí)鐘定時(shí)器服務(wù)、中斷服務(wù)和異步IO操作。

異步信號(hào)和異步IO機(jī)制

A-RTOS支持異步信號(hào)機(jī)制,允許在某種情況下COS以異步方式發(fā)送信號(hào)到上層的POS。異步信號(hào)的一個(gè)典型使用就是異步IO。這是由于在ARINC653的應(yīng)用中,POS中的進(jìn)程通過(guò)系統(tǒng)調(diào)用產(chǎn)生阻塞性IO請(qǐng)求的時(shí)候,如果IO不是異步的,則此時(shí)該進(jìn)程就會(huì)阻塞,等待系統(tǒng)調(diào)用的返回。但是COS并不知道POS中的應(yīng)用進(jìn)程的存在,當(dāng)其中的一個(gè)進(jìn)程阻塞的時(shí)候,整個(gè)區(qū)間都會(huì)被阻塞。采用異步IO方式可避免這種情況的發(fā)生。

2012110605532240493557.jpg

圖7 異步IO工作流程示意圖

當(dāng)應(yīng)用請(qǐng)求了阻塞性的IO服務(wù)時(shí),A-RTOS會(huì)啟動(dòng)稱為一個(gè)系統(tǒng)進(jìn)程來(lái)進(jìn)行應(yīng)用請(qǐng)求的IO操作,這就是異步IO機(jī)制。A-RTOS將這種為實(shí)現(xiàn)異步IO操作而創(chuàng)建的系統(tǒng)進(jìn)程稱為worker進(jìn)程。

如圖7,在ARINC653的應(yīng)用中,當(dāng)POS中的一個(gè)進(jìn)程調(diào)用異步IO系統(tǒng)調(diào)用時(shí),該系統(tǒng)調(diào)用檢查此IO是否為阻塞工作方式,如果是,則創(chuàng)建一個(gè)worker進(jìn)程去完成這個(gè)要求的IO工作,并返回一個(gè)AIO_PENDING值到POS。POS檢查到這個(gè)返回值以后,把正在進(jìn)行異步IO調(diào)用的進(jìn)程從就緒隊(duì)列取下放到等待隊(duì)列,然后進(jìn)行重調(diào)度。當(dāng)worker進(jìn)程完成了要求的IO操作時(shí),即發(fā)送異步信號(hào)到POS,從而喚醒原阻塞進(jìn)程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 2人收藏

    評(píng)論

    相關(guān)推薦

    2025嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式啟動(dòng)!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會(huì)深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心概
    的頭像 發(fā)表于 01-09 18:46 ?277次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班正式啟動(dòng)!

    ARM嵌入式實(shí)時(shí)操作系統(tǒng)比較

    嵌入式系統(tǒng)領(lǐng)域,實(shí)時(shí)操作系統(tǒng)(RTOS)是確保任務(wù)按時(shí)完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點(diǎn),在嵌入式
    的頭像 發(fā)表于 12-28 09:15 ?926次閱讀

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象一下,如果一個(gè)智能設(shè)備,比如你口袋里的智能手機(jī),是一個(gè)有頭腦的機(jī)器人,那么嵌入式操作系統(tǒng)(Embedded Operating System,簡(jiǎn)稱EOS)就
    發(fā)表于 11-08 15:07

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域扮演著越來(lái)越重要的角色。Linux因其開(kāi)源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作
    的頭像 發(fā)表于 11-06 10:22 ?923次閱讀

    嵌入式系統(tǒng)的未來(lái)趨勢(shì)有哪些?

    ,會(huì)更多地使用環(huán)保材料,以減少對(duì)環(huán)境的污染。同時(shí),系統(tǒng)設(shè)計(jì)將更加注重生態(tài)可持續(xù)性,滿足可持續(xù)發(fā)展的需求。 6. 實(shí)時(shí)操作系統(tǒng)(RTOS)的發(fā)展 實(shí)時(shí)
    發(fā)表于 09-12 15:42

    新書(shū)發(fā)布——《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》一書(shū)正式發(fā)布。本書(shū)的編寫(xiě)團(tuán)隊(duì)由多位在嵌入式
    的頭像 發(fā)表于 09-03 08:06 ?996次閱讀
    新書(shū)發(fā)布——《RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    嵌入式linux開(kāi)發(fā)板怎么操作

    嵌入式Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常包括一個(gè)處理器、內(nèi)存、存儲(chǔ)器、輸入/輸出接口等硬件組件,以及一個(gè)基于Linux的
    的頭像 發(fā)表于 09-02 09:09 ?584次閱讀

    開(kāi)啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    嵌入式系統(tǒng)電子信息產(chǎn)業(yè)的基礎(chǔ),是智能系統(tǒng)的核心。大模型催生AI走入千家萬(wàn)戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無(wú)人駕駛和智能制造為代表的智能嵌入式
    發(fā)表于 08-30 17:24

    嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié)中,您將了解嵌入式軟件開(kāi)發(fā)人員使用哪些流行RTOS以及它們運(yùn)行的嵌入式硬件平臺(tái)。
    的頭像 發(fā)表于 08-20 11:28 ?656次閱讀

    RT-Thread出席第六屆中國(guó)嵌入式技術(shù)大會(huì),共話嵌入式操作系統(tǒng)與智能工業(yè)

    第六屆中國(guó)嵌入式技術(shù)大會(huì)將于8月27-28日在深圳會(huì)展中心(福田)1號(hào)館舉行。本屆大會(huì)以“AI與開(kāi)源,開(kāi)啟嵌入式系統(tǒng)智能新時(shí)代”為主題,聚焦人工智能與嵌入式應(yīng)用、
    的頭像 發(fā)表于 08-03 08:35 ?593次閱讀
    RT-Thread出席第六屆中國(guó)<b class='flag-5'>嵌入式</b>技術(shù)大會(huì),共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>與智能工業(yè)

    第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇議程發(fā)布

    每年一度的國(guó)產(chǎn)嵌入式操作系統(tǒng)論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國(guó)嵌入式系統(tǒng)新朋老友相聚的時(shí)刻。大模型催生AI走人千家萬(wàn)戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無(wú)人駕駛和智能制
    發(fā)表于 07-26 10:54

    嵌入式系統(tǒng)怎么學(xué)?

    開(kāi)發(fā)工具:熟悉常用的嵌入式系統(tǒng)開(kāi)發(fā)工具,包括集成開(kāi)發(fā)環(huán)境(IDE)、編譯器、調(diào)試器(如Keil、IAREmbedded Workbench、Eclipse)等。 5、實(shí)時(shí)操作系統(tǒng)(R
    發(fā)表于 07-02 10:10

    嵌入式系統(tǒng)軟硬件基礎(chǔ)知識(shí)大全

    作為一種廣泛應(yīng)用于各個(gè)領(lǐng)域的技術(shù),其軟硬件基礎(chǔ)知識(shí)對(duì)于開(kāi)發(fā)者來(lái)說(shuō)至關(guān)重要。在本文中,我們將詳細(xì)探討嵌入式系統(tǒng)的軟件基礎(chǔ)知識(shí),以幫助讀者深入了解這一領(lǐng)域。實(shí)時(shí)操作系統(tǒng)
    發(fā)表于 05-09 14:12

    帶你認(rèn)識(shí)實(shí)時(shí)操作系統(tǒng)(rtos)

    實(shí)時(shí)操作系統(tǒng)(RTOS)是為嵌入式系統(tǒng)實(shí)時(shí)應(yīng)用提供一個(gè)穩(wěn)定、可預(yù)測(cè)和高效運(yùn)行環(huán)境的操作系統(tǒng)。
    的頭像 發(fā)表于 04-16 16:30 ?1749次閱讀
    帶你認(rèn)識(shí)<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>(rtos)

    再談嵌入式實(shí)時(shí)操作系統(tǒng)

    程序的可移植性得到了增強(qiáng),系統(tǒng)開(kāi)發(fā)的工作量減輕的同時(shí)也提高了開(kāi)發(fā)效率。對(duì)實(shí)時(shí)性和可靠性日益增長(zhǎng)的要求正在塑造某些現(xiàn)代領(lǐng)域的嵌入式實(shí)時(shí)操作系統(tǒng)
    的頭像 發(fā)表于 04-09 17:27 ?976次閱讀
    再談<b class='flag-5'>嵌入式</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品