作者 主題: 所謂的 Embedded  (閱讀 6513 次)

0 會員 與 1 訪客 正在閱讀本文。

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
所謂的 Embedded
« 於: 2010-09-15 13:37 »
Embedded 和一般的 os 差在哪兒呢!?
--
我有用 linux os ,目前是 fedora 12
Embedded linux 和 linux 的不同是!?

elleryq

  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: 所謂的 Embedded
« 回覆 #1 於: 2010-09-16 09:41 »
一般來說就比較精簡,會為了大小跟效能斤斤計較...
大體來說,都是Linux,的確是差不多...
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: 所謂的 Embedded
« 回覆 #2 於: 2010-09-16 10:55 »
一般來說就比較精簡,會為了大小跟效能斤斤計較...
大體來說,都是Linux,的確是差不多...

嗯嗯  其它 application 也是有分  embedded 和一般的

chromiumembedded 和  chromium
...等等...這些 application 也是嗎!?

anderson1127

  • 訪客
回覆: 所謂的 Embedded
« 回覆 #3 於: 2010-09-16 18:24 »
基本上embedded linux就是去掉沒有必要的application ,僅留下製作該embedded system的人認為
有需要的application 在裡面而已!!

核心的部份就是linux kernel , 當然也是留下有必要的driver , 不必要的不會進kernel
改變最多的就是Application layer 的應用程式!!

elleryq

  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: 所謂的 Embedded
« 回覆 #4 於: 2010-09-17 09:20 »
一般來說就比較精簡,會為了大小跟效能斤斤計較...
大體來說,都是Linux,的確是差不多...

嗯嗯  其它 application 也是有分  embedded 和一般的

chromiumembedded 和  chromium
...等等...這些 application 也是嗎!?

application 會需要 cross-compile,要 cross-compile,就需要找齊所需的 library,也需要針對平台做調整
例如有些平台,開發者沒有把 X 放進去,那麼,你的底層 gui lib 就需要支援直接對 framebuffer 操作...
大抵就是這樣

如果不牽涉 gui,只有網路部份的,倒是相對簡單一點,只需要找齊所需的 library,一一 cross-compile 即可。
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org