Re: [問題] 小弟想學嵌入式系統- 看板Electronics

文章推薦指數: 80 %
投票人數:10人

如果你是嵌入式"系統"的初學者我不建議買beagleboard來玩原因1.你買回來就只有一片板子其他配件都沒有rs232 cable 電源線手冊都沒有2. 批踢踢實業坊 › 看板Electronics 關於我們 聯絡資訊 返回看板 作者heoris(heoris)看板Electronics標題Re:[問題]小弟想學嵌入式系統時間TueFeb1516:14:462011 如果你是嵌入式"系統"的初學者 我不建議買beagleboard來玩 原因 1.你買回來就只有一片板子其他配件都沒有rs232cable電源線手冊都沒有 2.所有的相關BSP資源都要上網抓全部文件都是英文 這對於一個剛要學習嵌入式系統的人來說前置作業就會磨掉你一大半的學習熱忱 拍賣上有很多台灣做的或是大陸出的開發版價格與品質都相對好 重點是相關配件已經開發手冊都會有對岸有很多嵌入式的論壇可以增加你學習的效率 嵌入式相關的書籍很少是針對某片開發版來寫的由於嵌入式是Hardwareindependent 一般探討嵌入式的書籍內容偏向理論概念較缺乏實作觀念. 建議你先從聖經版的書籍來學習基本觀念先了解整個嵌入式系統的概念 O'Reily的 BuildingEmbeddedLinuxSystems ========================================== 一個完整的嵌入式系統我們會說包含三個元件 1.Bootloader(likeBIOS) 2.Kernel(Linux,Win,RTOS...etc) 3.FileSystem(包含常用工具程式函式庫應用程式系統服務...etc) 學習"嵌入式系統"主要是學如何在拿到一片開發版後從無到有 將整個系統移植修改至板子上讓板子能夠獨立運作一個系統後再來做特定的應用 當然開發應用程式是必須的只是這邊通常都會是跨平台開發 x86->ARM x86->MIPS x86->....etc 如果只是基於在板子上開發應用程式那這叫做EmbeddedSoftware偏上上層AP開發 但是也是需要基本的嵌入式概念 ================================ Linux 1.開放源碼 2.系統穩定 3.網路資源無敵多 舉現在最紅的Android就好他就是基於LinuxKernel為主的平台 因為可移植性高安全性高在加上開放源碼因此Linux早已廣泛應用在嵌入式領域上 ================================= 我有畫了一張學習流程圖給你參考 http://www.cdpda.org.tw/blog/?p=133 歡迎你加入嵌入式系統領域 如果你還有任何疑問或是有興趣歡迎直接來跟我聊聊 中華數位生產力 1.最新嵌入式相關產業訊息 2.嵌入式系統問題研討 www.cdpda.org.tw www.cdpda.org.tw/blog ※引述《baddrink(好難喝)》之銘言: :我有學過8051(用C寫) :因為現在看到嵌入式系統覺得蠻有趣的自己想玩 :所以想學習 :之前沒碰過這類的東西 :而我最近有google到一個開發版:beagleboard :想請教各位大大購買這板子做為學習的板子ok不ok :還有如果我想學習嵌入式的東西有書單可以推薦嗎 :謝謝 :P.S.突然想到有個問題想請大家幫我解答@@" :就是學嵌入式系統,是整套我自己架起來嗎(bios,loader,OS) :還是說在基於有OS(ex:linux)情況下去開發應用程式 :還有個問題是,為什麼不少東西都是在linux上做開發,這個好處是甚麼@@? :因為今天查到嵌入式系統,就覺得很常提到linux的樣子 :謝謝 -- ※發信站:批踢踢實業坊(ptt.cc) ◆From:140.109.21.28 →baddrink:不好意思現在才看到QQ",謝謝你這麼詳細的給我方向02/1722:28 →baddrink:那我會再去找來看看謝謝^^02/1722:29



請為這篇文章評分?