[email protected]> 撰寫於郵件新聞
:[email protected]...
> ※ 引述《[email protected] (最愛波爾多)》之銘言:
> > 有很多公司把Linux包裝起來企圖取代Windows
> > 這不是很正確的做法..
> > 拿來開發embeded system 還比較適合...
>
> 這我不認同 :P
>
> 一般坊間的Linux都不是RTOS (改過的除外)
>
> 老實說,也不見得適合拿來做embeded system
>
> (當然也是可以啦,只是大小&效率......)
>
> 在embedded界的RTOS,VxWorks,是BSD改出來的 :)
> --
> ※ Origin: 小朋友的遊樂場 <bbs.swing.idv.tw>
> ◆ From: 61.219.228.195
RTOS (Real Time Operation System)
與 Embeded System 無關吧
一般作業系統也可以用來設計開發 RTOS
RTOS 把它翻成「連鎖反應作業系統」或許大家較易明白
通常 RTOS 是針對某一項特別需要去開發的
為了安全可靠及穩定,可能連作業系統都是專屬或全部重新設計過的
例如日本就開發很多 RTOS 來監控地震
某一個探測器接收了信號,如何進行一系列的動作
而因為任務很明確,不需要像其它作業系統那麼複雜保留很多中斷或執行優先等等的設
計
所以會進行閹割的動作,把不必要的拿掉,及加強需要的
讓系統更穩定可靠
一個 RTOS 並不是單純在一部電腦或一個晶片中
它可以由散佈在各地的電腦或晶片組成
以地震感測而言,有些東西可能得放在危險的地方,如火山口
要考慮高損壞率及成本的問題,也許就精簡變成一片晶片
如此就可以放很多個,而成本變低了
類似這樣為了某一項特別的需要去開發的作業系統叫 RTOS
但是有些 PDA 或家電它們把 LINUX 內嵌到系統中
他們是為了讓 PDA 或家電可以取得更多現成的軟體去應用
一樣得考慮「相容性」「行程管理」等等的問題
這並不能稱為 RTOS
所以說並不是因為 LINUX 不是 RTOS
就不適合當 embeded system
或許說因為 RTOS 的開發成本太高了
而另一方面現在的作業系統愈來愈強
其實有愈來愈多的人轉向採用或尋求利用 BSD, LINUX 的可能性
並把它直接嵌入系統中
"小朋友" <