瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者ayler
1. linux涵蓋範圍最廣, 軟硬體平台最多, 文件資料也最多, 目前embedded system產品最多的是linux, 最適合學習
2. 讀過幾本kernel書籍, 改一改kernel, 增加一些小功能, 這樣就有基本水準, 更進階可以玩大型的porting, 或開發簡單的driver
3. kernel不見得實戰上會用到, 但這是練功不錯的方式, 如果kernel都很熟練了, 那搞ap基本上問題就不大,
可以再去玩些大型的ap增加經驗值
8. 沒錯, 真正還是要實戰過,
只是實戰前還是該先做點模擬戰,
若只是讀讀書本就想來打實戰, 那就差更遠了


是不是高手看回文就知道一二,alyer大大想必是高手級別的,以後有問題希望能向您請益。

以下給樓主:
kernel 的確在實戰中用到機會不大,但是在很多時候 kernel 跟 driver 相關性很大,例如你要在 driver 中寫中斷服務知道有些東西能用、而有些該避免,如果有學習過 kernel 才會知道為什麼是這樣的,真的有心走這條路,學習 kernel 是必要的。
摸過 ev kit 其實跟真正開發產品還是不一樣的,因為你用的元件跟電路一定不會跟 ev kit 一模一樣,其實很多時候奇奇怪怪的問題是來自硬體,不過也不用學到很強,像我以前是學電機的,只學過很基本的電子元件與電路也勉強能湊合著用,然而我興趣是軟體,所以出社會以來都是做軟體工作,資訊科班的資料結構、作業系統也都是自修會的,這些基礎課程對 embedded 來說其實都算是基本功。
     
      
__________________
滿招損 謙受益
舊 2010-08-03, 08:13 PM #11
回應時引用此文章
darkangel離線中