知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
請問關於嵌入式系統的學習
1樓
我有以下幾個問題想問:
1.嵌入式系統需OS嗎?如:uClinux,它是放在系統開發板上的嗎?
2.初學者的話選哪塊系統開發板較適合學習?不過,我身邊的人大都選ARM的,Why?
3.如果想要自學嵌入式系統的話,至少需要哪些書籍來輔助?(適合初學者)
4.只懂一點C語言的話,我接下來應該在學習哪些技能才能跨入嵌入式領域?
5.我如果想快點學會嵌入式系統產品開發技術?貴公司 有可以提供的課程或學習方法?
2樓
 
 
 
1. 不一定要. 看你的應用而定; 是的
2. 初學者而言, IO實驗模組愈多, 資料愈完整愈適合初學者,含所有BSP source code,
 線路圖, 板子上所有晶片的 data sheet ;
  長高科技的板子之所以能夠賣給很多大專院校, 就是因為他們東西夠完整夠齊全
   ,所以很適合初學者.但因為他們是很完整的東西而且公司在台灣還有客服,
   所以相對於PChome上在賣的大陸貨, 他們家的板子其實並不便宜
 
   很多人用ARM還不如說外面到處可買到S3Cxxx的板子, 因為
   這是samsung 推廣晶片的策略,有SDK,有提供公板線路圖, 這些通通在網路上開放下載,
   所以有多人都是直接copy做自己的板子出去賣所謂"實驗板", 故現在實驗板的差異並不在於
   IC本身了,而是雖然用的是同一顆IC (有相同的CPU性能) ,
   但板子上的週邊模組有那些?可以提供學習的實驗有那些? 
   這對初學者而言,可能比較重要些
 
3. 每個人背景不同,對內容感受度會不同, 你可以到書局,選擇適合你自己的書來看
4. 接下來還是....... c語言  (推廌你上大黑狗的C)
5. 看你你做什麼產品, 我們有Embedded Linux設計實戰, MSP430, PIC 韌體開發. FPGA Design等課程
        
 
 
              課程顧問 Andre .
3樓
我的回答是

1.嵌入式系統不全都是要OS,例如洗衣機上的微電腦控制,
   uclinux是跟一般的linux有些許不同,沒MMU但相對簡單,其他如ecos等也都是,架構不同!
2.可以先學8051或ARM7 SOC 等,data sheet也不會多到嚇使人,先學會軟硬體之間
3.不知你的背景為何? 
建議 計算機組織概要, 基本電路觀念, 電子元件入門, 基本數位邏輯,基本儀器量測
作業系統的觀念,C語言要會與硬體溝通及模組化能力,基本資料結構

很多,但也是此領域可貴之處,無法列出書籍,你可去請教有經驗的人。

5.建議你先去請教業界的人,決定一下學習的主題,嵌入是非常廣泛,主要是用軟硬體來實現相關產品,
所以~一定要縮小範圍,才能集中火力,以免你上完課好像學了很多,卻也失焦了很多.....
補習班也不會再幫你了,請好好思考!

   
4樓
我是建議你 第三項 那些科目,你一定要先有個底再去考慮去補習班。


5樓
其實補習班只是一種以比較快的速度幫你在較短時間學會你想學的東西,
當然,如果原本就對你想學的東西有一定了解,自己看一定比較省錢.

我之前在他們的FAQ裡就有看到相關的…Q11
/board.php?courseID=143&f=faq

只是當你什麼都不知道的時候,去補習班,一定可以馬上得到很多相關的東西…
(也不一定要去補,其實有時問問補習班,你就可以知道很多了…)
雖然不一定上了課就什麼都懂,但其實只要你夠努力…都會有相等的收獲…
畢竟人家把好幾年的經驗一下子要教給你,你也得有相等的付出…

當然…補習班的好壞也是要挑…
有沒有立案、消防安全、環境、師資……等都要看…

6樓
 
  每個人的需求與每個人的背景不同, 會對上課內容感受度不同