嵌入式linux系統(tǒng)開發(fā)技術詳解教程 嵌入式Linux系統(tǒng)工程師證書?
嵌入式Linux系統(tǒng)工程師證書?嵌入式工程師的含金量有點高!你需要很多專業(yè)知識:比如操作系統(tǒng),數(shù)據(jù)結(jié)構,編程語言C,數(shù)字和模擬,單片機的專業(yè)知識要扎實,還要精通linux系統(tǒng)。嵌入式系統(tǒng)主要是面向軟件
嵌入式Linux系統(tǒng)工程師證書?
嵌入式工程師的含金量有點高!你需要很多專業(yè)知識:比如操作系統(tǒng),數(shù)據(jù)結(jié)構,編程語言C,數(shù)字和模擬,單片機的專業(yè)知識要扎實,還要精通linux系統(tǒng)。嵌入式系統(tǒng)主要是面向軟件的,對于計算機專業(yè)的人來說有優(yōu)勢。說實話,僅僅拿個證是遠遠不夠的。最需要的是工程實踐,這方面的人才在社會上比較稀缺。
怎樣搭建一個嵌入式開發(fā)平臺(ARMLINUX)?
嵌入式開發(fā)平臺一般遵循硬件。所以先確定硬件平臺,然后下載他們的SDK,一般包含Linux系統(tǒng)/內(nèi)核以及相關工具。
一般來說,tar命令可以直接用來解壓。
嵌入式Linux系統(tǒng)與應用開發(fā)具體是做什么的?有前景么?應該從哪方面入手?
做底層硬件開發(fā),比如硬件驅(qū)動、
前景很好。Isn 未來是萬物互聯(lián)的時代嗎?如果要連接硬件,嵌入式開發(fā)必不可少。
從哪個方面來說,這個概念都太大了,如果只是基于linux系統(tǒng),那么C語言肯定能做到。
嵌入式開發(fā)時,Linux與開發(fā)板怎樣連接?
這應該只能在Linux下安裝eclipse。
然后安裝cdt(用于建立c/c項目)。
最后,構建一個eclipse項目,然后修改編譯。熟悉把gcc改成arm-linux-gcc(或其他)交叉編譯??梢跃幾g。如果您想在線調(diào)試,
你需要在Linux下安裝一個arm-gdb板,在上面放一個gdbs
初學者學嵌入式linux用arm9還是arm11開發(fā)板?
如果畢業(yè)后偏愛手機和多媒體行業(yè),建議ARM11在處理這些方面有很大優(yōu)勢。比如IPHONE就用了ARM11作為主控芯片,可見ARM11在多媒體方面的巨大優(yōu)勢?,F(xiàn)在安卓也可以用ARM11運行了,對于手機開發(fā)非常有優(yōu)勢。
ARM9比較成熟,網(wǎng)上教程也很多,但是主頻中等,對于需要大量數(shù)據(jù)處理的應用領域還是比較難的。另外,如果想做Android開發(fā),ARM9不是很適合,還是因為主頻問題。如果想學習LINUX系統(tǒng)開發(fā),可以用ARM9。
綜上所述,其實選擇ARM9還是ARM11,要看你的目標是什么,然后根據(jù)你的目標,看什么處理器更合適。