Re: [請益] 資策會課程選擇
這邊好像很多東西都搞混了,
嵌入式系統的定義是,為特定用途所製造出來的,並不是general purpose。
所以OS需要嗎?! 不一定。
所以driver、kernel、application這些東西也可以摻在一起做。
Arduino是個玩具,他只不過把很多東西封起來,讓你專心做應用,創意無價。
這世界上一堆有的沒有的SoC可以玩,不一定要用你講得那幾個,
要買Pi,我倒覺得買Cubieboard玩玩大陸的SoC也挺有趣的,
Panda會比較複雜?! 雙核心的部分嗎?! 還是DSP?!
其實好多東西可以選,
就我手上的玩具,Raspberry Pi、BeagleBaord、BeagleBoardXm、Beaglebone、
PandaBoard、Cubieboard,大陸的沒弄社群的還有公司拿到的公板的就不說了。
Pi跟Cubieboard最便宜,但是Pi還是有些東西沒開放出來,cubie相對好玩一點。
如果只是想玩玩,找一台IP分享器拆了,找SDK,找schematic(通常都跟公板一樣,
現在他們無敵懶惰,只把不要的地方砍掉,連RXX CXX這些東西的命名也一樣)
就可以開始你的bootloader跟kernel之旅。
當然要玩用拆的最好找那種不是BGA的。
※ 引述《waterdisney (想要征服的世界)》之銘言:
: ※ 引述《achaos (熱~~~~)》之銘言:
: : 建議要花錢學,選嵌入式比較好,
: : 因為嵌入式比起JAVA要自學是較為困難的。
: : 而且比起純軟,嵌入式比較有機會拿到較佳的薪水。
: 因為沒當過JAVA工程師,所以我來說說..嵌入式系統工程師可以怎麼開始?
: 其實RD/工程師最重要的是擁有自我解決問題的能力,
: 而去資策會上課,學JAVA或者學嵌入式系統,都是在培養一種基本的sense
: 讓你先有一個基本的感覺,未來碰到類似的東西時 懂得從哪裡下手。
: 當然不可能一上完課出來,就立刻變成大內高手,什麼東西都萬物皆通...
: 試想,如果你沒摸過嵌入式系統,你怎麼會知道..什麼是mips,什麼是arm
: 什麼是UART,什麼是console,什麼是kernel,什麼是driver,什麼是application
: 什麼是porting,什麼是MCU,什麼是debug board,什麼是.....
: 所以去上課是培養一種最基本的感覺..培養自己熟悉這種環境..
: 不管是JAVA工程師或者嵌入式工程師,先看看你未來想要成為什麼樣的人..
: 如果你說,我很希望能夠自己做一個產品..
: (可能是IPCAM / Set top box / Smart TV/ Android TV/ router ....)
: 那就大膽的選擇走嵌入式工程師這一塊吧...
: 如果你不想去資策會上課,過去也沒經驗
: 那你可以先在網路上搜尋 Arduino
: 先看看網路上的教學文章,瞭解一下這是什麼東西。
: 然後花個一千元 買個start kit,買一本書,開始練習書上的範例
: 這是最基本而且最友善的單晶片程式設計的開始。
: 當你已經看的懂Arduino中的那些術語..
: 恭喜你,你可以進階到下一步,開始來玩真正的嵌入式系統。
: 下一步,你可以買一塊Respberry pi的版子(1500左右)
: 然後,開始搜尋網路上的文章,先試著自己把這塊版子灌一個OS..
: 再來是看看別人都用這塊版子玩些什麼
: 選個簡單的實做 開始動手做。
: 做完這些,有了基本的sense..看看你是不是真的喜歡剛剛所經歷的這個過程。
: ....如果你喜歡所經歷的這些過程,那你真的是個當工程師的料,
: 義無反顧,帶著你所做出來的成品,去投履歷吧。
: 如果你經過了上述兩種系統,還想再體驗更複雜的系統
: 那再給你一個關鍵字,去買片 pandaboard,這可以讓你學會更多複雜的應用。
: 也給有心想走嵌入式的大家一些想法..
: 硬體的部分永遠都不是最難解決的~困難的是..版子買回來之後
: 你永遠懶得去動這片版子。
: 希望未來能夠看到越來越多自學出身的嵌入式系統工程師.....
: (完畢)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.28.188
→
03/17 19:43, , 1F
03/17 19:43, 1F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章