?? 00000007.htm
字號(hào):
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>實(shí)時(shí)操作系統(tǒng)(轉(zhuǎn)載) turbolinux </title></head><body><center><h1>BBS 水木清華站∶精華區(qū)</h1></center><a name="top"></a>發(fā)信人: sunno (民工☆五月天高人浮躁), 信區(qū): Embedded <br />標(biāo) 題: 實(shí)時(shí)操作系統(tǒng)(轉(zhuǎn)載) <br />發(fā)信站: BBS 水木清華站 (Tue Jul 4 04:14:11 2000) <br /> <br />(轉(zhuǎn)載自笑書亭) <br /> <br />實(shí)時(shí)操作系統(tǒng) <br /> <br />嵌入式系統(tǒng)中的軟件通常基于一個(gè)小的操作系統(tǒng),又稱實(shí)時(shí)操作系統(tǒng)(RTOS)。RTOS是 <br />一切嵌入式系統(tǒng)應(yīng)用軟件運(yùn)行的平臺(tái),誰掌握了OS,誰也就掌握了軟件開發(fā)主動(dòng)權(quán)。 <br />嵌入式OS比桌上PC的OS相對(duì)簡(jiǎn)單,但由于各種嵌入式系統(tǒng)產(chǎn)品中包含各不相同的特殊需 <br />求,導(dǎo)致這類系統(tǒng)中使用的OS不下幾百種,例如Windows CE、Palm OS、VxWorks、pSOS <br />、QNX、PowerTV、OpenTV、JavaOS、LynxOS、Nucleus等等都是。而且至今仍有一半的開 <br />發(fā)者使用自行開發(fā)的OS。 <br />實(shí)時(shí)操作系統(tǒng)包含以下成分: <br />硬件抽象層(HAL)及自舉代碼,各種硬件的驅(qū)動(dòng)(DRIVERS ),提供基本的硬件平臺(tái)管 <br />理。該部分是RTOS能快速提供多平臺(tái)支持的關(guān)鍵。 <br />RTOS Kernel核心,嵌入式系統(tǒng)通常存在著線程并發(fā)需求,RTOS核心是支持并發(fā)線程調(diào)度 <br />,提供線程同步和通訊機(jī)制的主要工具。核心的結(jié)構(gòu)和調(diào)度算法基本決定了如響應(yīng)時(shí)間 <br />等實(shí)時(shí)性能,為硬實(shí)時(shí)系統(tǒng)用戶所關(guān)心。 <br />功能較強(qiáng)的RTOS提供高質(zhì)量的定制NET , FILE , GRAPH ,TV軟件包,方便嵌入式系統(tǒng)的 <br />開發(fā)工作,吸引領(lǐng)域用戶。 <br />通常RTOS有如下實(shí)現(xiàn)選擇,功能方面有支持何種平臺(tái),何種API,是否包含SMP支持、是 <br />否支持核心態(tài)用戶態(tài)、是否支持MMU、可移植性、調(diào)試支持,標(biāo)準(zhǔn)支持等。性能方面重要 <br />功能較強(qiáng)的RTOS提供高質(zhì)量的定制NET , FILE , GRAPH ,TV軟件包,方便嵌入式系統(tǒng)的 <br />開發(fā)工作,吸引領(lǐng)域用戶。 <br />通常RTOS有如下實(shí)現(xiàn)選擇,功能方面有支持何種平臺(tái),何種API,是否包含SMP支持、是 <br />否支持核心態(tài)用戶態(tài)、是否支持MMU、可移植性、調(diào)試支持,標(biāo)準(zhǔn)支持等。性能方面重要 <br />的選擇有RTOS的實(shí)時(shí)性指標(biāo),大小等。而用同一個(gè)OS取適應(yīng)幾種不同的需求,要求該OS <br />有很強(qiáng)的可配置能力。 <br />課題的重點(diǎn)方向是在各種RTOS中優(yōu)選某些OS進(jìn)行增值、開發(fā),形成適合幾種不同的需求 <br />的,有很強(qiáng)的可配置能力的RTOS基本框架,提供易學(xué)、易用、易測(cè)試、易移植的RTOS軟 <br />件包。我們稱其為RTOS基礎(chǔ)結(jié)構(gòu)。 <br />開發(fā)高質(zhì)量、健壯的RTOS基礎(chǔ)結(jié)構(gòu)符合開放的趨勢(shì),能帶來以下好處: <br />掌握OS界面,促進(jìn)使用標(biāo)準(zhǔn)化核心服務(wù)的API實(shí)現(xiàn)和DRIVER實(shí)現(xiàn)的重用。使如TCP/IP協(xié)議 <br />棧,各類設(shè)備驅(qū)動(dòng)程序能夠獨(dú)立開發(fā),優(yōu)選使用,打破OS壟斷。 <br />通過重用代碼,可以降低RTOS開發(fā)與使用的代價(jià)。 <br /> <br />RTOS領(lǐng)域競(jìng)爭(zhēng)激烈,廠商紛紛推出針對(duì)特定領(lǐng)域的解決方案。目前的一個(gè)熱點(diǎn)是機(jī)頂盒 <br />上的嵌入式OS (STB-OS)解決方案 <br /> <br />-- <br />※ 修改:·sunno 於 Jul 4 04:14:33 修改本文·[FROM: 162.105.16.253] <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 162.105.16.253] <br /><a href="00000006.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁(yè)</a><a href="index.htm">回到目錄</a><a href="#top">回到頁(yè)首</a><a href="00000008.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -