1樓:網友
既然買了開發板 哪就從他開始把,要不 不就浪費了嗎。
開發板 會帶使用說明。 應該還會附有必需的開發軟體。
玩開發板的步驟基本是 這樣的:
先 裝上 虛擬機器 弄明白他,不懂問 呵呵。
給虛擬機器裝linux上作業系統。
瞭解linux作業系統原理使用---核心。
linux應用程式開發---gcc makefile 交叉編譯器等。
玩核心 定製 移植。
根檔案系統。
busybox
linux 驅動程式開發。
bootloader
嵌入式資料庫。
好了 到這 你才具備玩開發板的資格。
bootloader 燒寫。
根檔案的燒寫。
核心的燒寫 除錯。
然後搞點 最基本的 做個電子選單啊 啥的。
但是要知道 c語言是 做這行的基礎,啥時候學都可以,但是越早越好。
linux嵌入式開發是不是必須用linux才能開發?
2樓:豬八戒網
嵌入式linux開發,肯定是要在linux系統下操作。同樓上所說,你也可以在虛擬機器環境下開發。樓主這是沒學呢打算學嵌入式開發,還是已經有些基礎了呢?
那麼針對嵌入式開發要學哪些我簡單的說一下,僅代表當前主流觀點。
嵌入式開發作為新人,第一步c語言,有很多人自認為自己c語言很厲害,但是實際上乙個從事嵌入頌粗凱式開發的老人,至少需要3-5年你才敢對c語言說精通,特別涉及到的常用的指標、陣列、資料型別、運算子與表示式、控制語句時?你真的都懂麼?這些是學習嵌入式最基礎的知識。
第二步,有了這些**的基礎你才能能根據需求寫程式,也就是常說的應用層,應用層是相對簡單的。要有理解和編碼除錯的能力,如系統程式設計、標準的i/o,檔案i/o,庫的製作等等。一般而言這種應用層開發有1-2個月的時間都能學會。
剩下的就是大量的編碼來提公升自己的經驗。但只會這些也能找到工作,但我相信你看完下面的發現那絕對不是你的夢想!
第三步,更高階的內容也是最難的內容,前兩步更多是讓你會根據需求編碼,但是如何能讓你的程式能在硬體平臺上執行,這才是真正的難題。所以每當再進一步的話,我們會發野喚現我們什麼有很多的東西都執行的是linux系統,可是他們和我的pc執行的linux有什麼區別呢,為什麼我電腦要用風扇而手機不用風扇呢,我們開啟網頁查詢手機的詳細引數的時候,會看到cortex-a15、四核、arm等等字眼,什麼是arm,什麼是cortex-a15,這需要進一步的瞭解凳鍵。
對於嵌入式開發者來說,他們都經歷了學習的痛苦。有句話說的好,不經歷風雨怎麼見彩虹。對於學習嵌入式我比較不贊成自學,他不同於一般的應用層開發。
你會面臨很多問題。問?太慢了!
去機構學習雖然花了一部分錢,從時間成本和效率上來講,無疑還是比較值得的。
嵌入式開發,什麼叫嵌入式開發
你好,不知道你家里人希望你做哪方面的工作,還是說已經有了合適的安排,家長有這樣的想法其實也很正常,因為他們對it行業甚至說嵌入式行業不了解,這個可能解釋起來也不容易,所以你就要做好長期準備了,還有最好舉一個你身邊的從事這方面工作的成功案例,本身學習是件好事,父母應該也不會過分的阻攔的,祝你好運了!推...
嵌入式應該學習什麼如何學習,學習嵌入式開發要學習哪些知識?
一 學習嵌入式,你可以做什麼?學習嵌入式必須勤學苦練。華清遠見老師講一講具體怎麼來學習嵌入式。學習嵌入式你可以做 手機 pda mp4 遙控玩具 psp 相機 家電控制 洗衣機 電飯煲等 汽車導航儀,只要跟電子控制相關的,二 如何學習?計算機這行都是偏向於實踐的課程,所以要注重動手能力。1 2 c ...
嵌入式軟體開發應該學什麼,嵌入式軟體開發應該學什麼
階段一 嵌入式開發之基礎階段 嵌入式驅動開發環境搭建初級 c語言語法概述 c語言記憶體操作 c語言函式使用 linux作業系統基礎 選修課 gnu工具簡介 階段二 嵌入式linux應用開發階段 linux檔案io操作 linux程序間通訊 linux多執行緒程式設計 linux網路程式設計 階段三 ...