Re: [問題] 小弟想學嵌入式系統

看板Electronics作者 (heoris)時間15年前 (2011/02/15 16:14), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
如果你是嵌入式"系統"的初學者 我不建議買beagleboard來玩 原因 1.你買回來 就只有一片板子 其他配件都沒有 rs232 cable 電源線 手冊都沒有 2.所有的相關BSP資源都要上網抓 全部文件都是英文 這對於一個剛要學習嵌入式系統的人來說 前置作業就會磨掉你一大半的學習熱忱 拍賣上有很多台灣做的或是大陸出的開發版 價格與品質都相對好 重點是相關配件已經開發手冊都會有 對岸有很多嵌入式的論壇 可以增加你學習的效率 嵌入式相關的書籍 很少是針對某片開發版來寫的 由於嵌入式是Hardware independent 一般探討嵌入式的書籍 內容偏向理論概念 較缺乏實作觀念. 建議你先從聖經版的書籍來學習基本觀念 先了解整個 嵌入式系統的概念 O'Reily的 Building Embedded Linux Systems ========================================== 一個完整的嵌入式系統我們會說包含三個元件 1.Bootloader (like BIOS) 2.Kernel (Linux , Win , RTOS ...etc) 3.File System (包含常用工具程式 函式庫 應用程式 系統服務...etc) 學習"嵌入式系統" 主要是學如何在拿到一片開發版後 從無到有 將整個系統移植修改至板子上 讓板子能夠獨立運作一個系統後再來做特定的應用 當然開發應用程式是必須的 只是這邊通常都會是跨平台開發 x86 -> ARM x86 -> MIPS x86 -> ....etc 如果只是基於在板子上開發應用程式 那這叫做 Embedded Software 偏上上層AP開發 但是也是需要基本的嵌入式概念 ================================ Linux 1.開放源碼 2.系統穩定 3.網路資源無敵多 舉現在最紅的Android就好 他就是基於Linux Kernel為主的平台 因為可移植性高 安全性高 在加上開放源碼 因此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

02/17 22:28, , 1F
不好意思現在才看到QQ", 謝謝你這麼詳細的給我方向
02/17 22:28, 1F

02/17 22:29, , 2F
那我會再去找來看看 謝謝 ^^
02/17 22:29, 2F
文章代碼(AID): #1DMZNuSS (Electronics)
文章代碼(AID): #1DMZNuSS (Electronics)