嵌入式系統的一些問題

想問一下在嵌入式系統領堿有研究的高手們,

想進入嵌入系統這塊領堿,有哪些是基本要先學會當基礎的呢?

另外,若是要在台北找補習班來學這嵌入式系統,有推薦的嗎?
2008-10-27 16:45 發佈
文章關鍵字 系統 問題
magicianQQ wrote:
想問一下在嵌入式系統...(恕刪)


印象中...

資策會 與 恆逸 有開這方面的課程...

我知道的不多, 大概說一下心得, 可能不是很正確
目前比較熱門的系統, 有linux 和 windows mobile二大系列, 當然還有其它一些像Vxworks, Nuclears,
Symbian (即將open source)也都很熱門, 但linux 平台最容易取得,資源也多, 也不太需要授權費用,
但要注意GPL 的規定, 介紹你二本書我覺得還不錯的, 嫌太貴的話, 有PDF電子檔, 你可以先找找
Embedded Linux - H/W, S/W, and Interfacing
Building Embedded Linux Systems

至於要學什麼當基礎呢? 看你要先入門那一方面, 可以從應用程式入門, UI, drivers, kernel hacking ..等等
都有各自不同的領域. 會C 語言是基本的 , 其它如 C++/JScript/Java/Perl/HTML/硬體特性/DSP...等,懂的
越多越有幫助

每個Embedded system 都有其特定功能, 如網路類-就要了解protocols及其行為與運用等, A/V 類-要了解
一些色彩學,聲音系統, 數位訊號處理, 編碼等. (好像太多了 ) 了解的程度視你的產品的需求與客戶要求
有關係, 其實也不一定都要會啦, 慢慢來有興趣學習最重要了
以前有機會接觸一下,有間奇科電腦http://www.geego.com.tw/有開一些Linux方面的教學課程http://www.geego.com.tw/course/system/embedded_class_intro.htm 有介紹可以去那先看一下有個底
一香(箱)、兩香(箱)、三香(箱)、四香(箱)、五香(箱) (老闆聽了很爽一直搬) 老闆,我要張君雅五香海苔一包
想問一下唷,

在正式進入學習嵌入式系統前,

先學原始C、C++、C#.net和TCP/IP,

做為基礎能力,對學習嵌入式系統的幫助會比較大嗎?

或是說,學嵌入式系統,應該要先懂哪些基礎的東西呢?
在無法開花結果的地方努力,就是執著;在可以開花結果的地方努力,就是堅持。

magicianQQ wrote:
想問一下唷,

在正...(恕刪)


個人的一點意見,如果要學嵌入式系統。
除了一些基本的語言,C語言與Protocal之類的要會之外。
作業系統(Operating System)也是要學習的部份。
之前去聽一個嵌入式系統的課程,Scheduling、Pipe、Task著墨蠻多的。
magicianQQ wrote:
想問一下唷,

在正...(恕刪)


我想目前會C/C++應該會是基礎, 因為很多東西都是用這些寫的, 看不懂會很辛苦,
你可以想像 embedded system 就是一台小型的電腦, 但是輸入/輸出的介面和系統資源
與一般的PC有不少的差異性, 要學會什麼當基礎呢, 這範圍相當廣唷, 有硬體類, 軟體類, 系統軟體...等
加上因為某個系統是為了特定目地而開發的, 相關的知識也是必須要了解的, 如發展IP 分享器, 對於TCP/IP
的知識算是基本的. 所以要看要產品的種類, 知識領域都不大相同.

每個人切入點也不盡相同, 如有人從embedded HTML UI 開始做起, 有人寫應用程式(如telnetd, web server...)
有人寫驅動程式, 厲害的可以從上層(通常指GUI應用用) 包到底層(driver層或OS層)都沒問題

還有就要培養trace code 的能力, 這能力非常重要, 可以讓你很快在茫茫code海之中, 輕易找到你要的東西,
所以多看人家寫的程式, 慢慢吸取經驗, 這樣才會進步很快.

想要先嘗鮮, 可以買所謂的開發板或教學板來玩, 但一片都不太便宜就是了, 你可以 找像 晶慧(WISCORE)
出的類似的產品(台灣有幾家, 對岸也很多), 或像VIA 出的 micro-iTX 來玩玩 linux kernel 也是不錯的.

這種問題
其實你找一家公司進去
就可以好好學了
現在應該很多公司都是在寫嵌入式系列的
找個比較有興趣的領域
進去學個三五年
自然就能夠學會很多東西
嵌入式系列的範圍很大
有真的是超小的系統
也有快跟桌上電腦差不多的系統 XD
速度.....應用的介面也有很大的差異
有興趣進入這產業....請直接下海吧 這樣最快
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?