VxWorks 操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),是嵌入式開(kāi)發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開(kāi)發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域占據(jù)一席之地。
Linux實(shí)時(shí)操作系統(tǒng)以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
自嵌入式系統(tǒng)開(kāi)發(fā)以來(lái),很長(zhǎng)時(shí)間都采用前后臺(tái)系統(tǒng)軟件設(shè)計(jì)模式:主程序?yàn)橐粋€(gè)無(wú)限循環(huán),單任務(wù)順序執(zhí)行。通過(guò)設(shè)置一個(gè)或多個(gè)中斷 來(lái)處理異步事件。這種系統(tǒng)對(duì)于簡(jiǎn)單的應(yīng)用是可以的,但對(duì)于實(shí)時(shí)性要求比較高的、處理任務(wù)較多的應(yīng)用,就會(huì)暴露出實(shí)時(shí)性差、系統(tǒng)可靠性低、穩(wěn)定性差等缺點(diǎn)。μC/OS-II 是一種基于優(yōu)先級(jí)的搶占式多 任務(wù)實(shí)時(shí)操作系統(tǒng), 包含了實(shí)時(shí)內(nèi)核、任務(wù)管理、時(shí)間管理、任務(wù)間通信同步(信號(hào)量,郵箱,消息 隊(duì)列)和內(nèi)存管理等功能。它可以使各個(gè)任務(wù)獨(dú)立工作,互不干涉,很容易實(shí)現(xiàn)準(zhǔn)時(shí)而且無(wú)誤執(zhí)行,使實(shí)時(shí)應(yīng)用程序的設(shè)
本文對(duì)四種實(shí)時(shí)操作系統(tǒng)(RTOS)特性進(jìn)行分析和比較。它們是:Lynx實(shí)時(shí)系統(tǒng)公司的LynxOS、QNX軟件系統(tǒng)有限公司的QNX以及兩種具有代表性的實(shí)時(shí)Linux;新墨西哥工學(xué)院的RT-Linux和堪薩斯大學(xué)的KURT-Linux.
在傳統(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)核的
1、引言嵌入式系統(tǒng)由于它具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn)已經(jīng)使它在許多領(lǐng)域得到廣泛的應(yīng)用[3]。從家里的洗衣機(jī)、電冰箱,到作為交通工具的自行車、小汽車,
在傳統(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)核的
摘要:介紹了一種在嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核(以下簡(jiǎn)稱實(shí)時(shí)內(nèi)核)上實(shí)現(xiàn)RAM盤的方法,配合接受用戶命令的Shell任務(wù),可實(shí)現(xiàn)嵌入式系統(tǒng)的多任務(wù)動(dòng)態(tài)加載和監(jiān)控,擴(kuò)展了實(shí)時(shí)內(nèi)核
[b]引 言 [/b] 隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和芯片制造工藝的不斷進(jìn)步,ERTOS的研究和應(yīng)用日益廣泛,從民用的手機(jī)、電子書(shū)等手持移動(dòng)設(shè)備到航空航天、醫(yī)學(xué)設(shè)備、工業(yè)控制等各
摘要:簡(jiǎn)要介紹Salvo的基本特點(diǎn);詳細(xì)分析Salvo的內(nèi)核管理、運(yùn)行機(jī)制;深入探討Salvo用戶目標(biāo)代碼的生成與配置,并給出不同用戶目標(biāo)代碼生成方式下的用戶目標(biāo)代碼生成流程。
引言Nucleus PLUS是美國(guó)ATI 公司為實(shí)時(shí)性要求較高的嵌入式系統(tǒng)應(yīng)用設(shè)計(jì)的操作系統(tǒng)內(nèi)核。約95%的Nucleus PLUS代碼用ANSI C語(yǔ)言編寫(xiě),因此,非常便于移植并能夠支持大多數(shù)類
早在上世紀(jì)六十年代,就已經(jīng)有人開(kāi)始研究和開(kāi)發(fā)嵌入式操作系統(tǒng)。但直到最近,它才在國(guó)內(nèi)被越來(lái)越多的提及。其在通信、電子、自動(dòng)化等需要實(shí)時(shí)處理的領(lǐng)域所日益顯現(xiàn)的重要性
摘 要: 本文介紹了實(shí)時(shí)操作系統(tǒng)ECOS的特點(diǎn)及基本結(jié)構(gòu),并具體研究了ECOS在三星公司以ARM940T 為內(nèi)核的S3C2510嵌入式芯片上的移植方法。文章著重討論了移植過(guò)程中的重點(diǎn)與
摘要:敘述嵌入式系統(tǒng)和嵌入式操作系統(tǒng)的概念,簡(jiǎn)述嵌入式實(shí)時(shí)系統(tǒng)的發(fā)展階段。重點(diǎn)介紹μC/OS-II和eCos的發(fā)展歷史,并且對(duì)μC/OS-II與 eCos進(jìn)行比較,為大家在選擇嵌
VxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),它以其良好的可靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技
早在上世紀(jì)六十年代,就已經(jīng)有人開(kāi)始研究和開(kāi)發(fā)嵌入式操作系統(tǒng)。但直到最近,它才在國(guó)內(nèi)被越來(lái)越多的提及。其在通信、電子、自動(dòng)化等需要實(shí)時(shí)處理的領(lǐng)域所日益顯現(xiàn)的重要性
隨著 EOS(Embedded Operation System, 嵌入式操作系統(tǒng) ) 在工業(yè)控制領(lǐng)域內(nèi)的廣泛應(yīng)用,操作系統(tǒng)的實(shí)時(shí)性成為一個(gè)日益被關(guān)注和重視的問(wèn)題。當(dāng)前主流的 EOS 一般可分為兩類
嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II在S12單片機(jī)上的移植
嵌入式實(shí)時(shí)操作系統(tǒng)的可裁剪性及其實(shí)現(xiàn)
基于Linux的嵌入式實(shí)時(shí)操作系統(tǒng)的研究方案