Chip123 科技應用創新平台

標題: 想請問embedded OS 跟NON OS的定義跟她們的差異 [打印本頁]

作者: yeats0509    時間: 2008-7-11 12:43 PM
標題: 想請問embedded OS 跟NON OS的定義跟她們的差異
如題" t' C6 t5 A& @8 M
最近在讀有關的書但有些不懂.
, b3 w# d/ ?# G$ L% T想請問embedded OS  跟NON OS的定義跟她們的差異.
  {( y5 a; |8 J謝謝大家
作者: gogojesse    時間: 2008-10-7 03:20 PM
好像很多舊問題都被拉回水面上   ( A, E. ^2 K. v$ A$ ~7 l# g4 @

! }. ^) r% P) s7 D不太清楚學術上的分別
% F  [. p1 @( p: M感覺目前稱得上os的' B2 J9 p3 H8 s/ K
通常都具備有schedule的能力) [# b* A& o& _) [" l+ J# u
可以決定哪個task先被執行6 d7 P; J  G. v9 ]: m4 ^
也具備在task之間切換的能力
- Q& z5 O0 \) [' q提供統一的driver介面6 Q9 Y1 b! ^; r6 l) G
也有一些給user program使用的介面) o% @/ ?; I" G
0 ^! ~/ m0 ^1 P, w
目前non-OS通常有特定的功能和用途1 Z5 ?. N  P, n0 G2 K# R+ {
只需要做單一個功能某個特定用途( ]# |. E1 {1 d# i& E
可能程式碼直通通的從頭跑到尾或是repeat重複跑
  x! K4 I" s3 \; i0 j就完成它要的功能- `2 v4 o7 N' X  O7 z
不會特別關心如何開放介面給其他功能加入
. X! e: l& D* A8 o所以不會有schedule或是類似的機制" N9 t! d$ I1 v5 p! y' q
也沒有明確給user program或是standard driver的介面給programer
' [$ y7 s/ M5 q4 E, ~- K9 V1 r5 r& `& r4 ]3 `& _
當然OS也可以很陽春,non-OS也可以很複雜,這算是大哉問。
作者: sjs1    時間: 2010-6-23 09:24 AM
NON OS 就像高級的 51 ,AVR ,pic 等等單片機
6 [+ e8 u5 q* DOS  如 wince   linux  等等建製完成 有bootloader 如wince 的導航機
作者: walltsou    時間: 2010-8-3 02:01 PM
剛好最近整理好相關的資料,可以參考一下。不過我只是比較差異性,沒有說明適用場合。) N3 f$ F, D) Q# s" r8 {
http://tw.myblog.yahoo.com/jw!3kWV3XeFERuH02SffSCnDFoXySQ-/article?mid=298&prev=-1&next=287




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2