我們應該怎樣學習嵌入式系統

jq7yovfc發表於2021-04-17

嵌入式越來越複雜,一個SOC晶片上整合的模組越來越多。以手機為例,典型的嵌入式產品,我們看看上面整合了多少模組:觸控式螢幕、LCD、USB、WiFi、4G等無線通訊、音視訊編解碼IP、DDR、儲存控制器、3D/2D加速、GPS、指紋識別、NFC、DMA、G-sensor各種感測器。。.。。.。。可以說,現在一個手機的複雜度和硬體配置,已經超過我們的桌面PC了。除了不斷增加的硬體,軟體方面,比如Linux核心,光核心程式碼就有1000多萬行,每天更新的速度超過你學習的進度,你能學得完嵌入式的所有知識和技能嗎?工業主機板 早期PC時代,我們知道能做出X86 CPU量產的也沒有幾家,Intel、AMD和威盛。但是嵌入式時代不一樣了,ARM的IP授權模式導致不同的晶片廠商百家齊放,不同的SOC平臺和開發板眼花繚亂,針對不同行業需求定製的SOC平臺雨後春筍:手機晶片、平板晶片、視訊安防、物聯網、汽車電子、工業控制,甚至人工智慧AI晶片。。.。,你到Linux核心的ARCH下面可以看看有多少種CPU架構,再到arch/arm下面看看有多少種開發平臺,這還只是加入到核心mainline的平臺,算上沒有加入Linux核心主線的各種平臺,其實數量更多。

眾多的晶片架構、不同的開發板平臺,我們該如何去學習?

嵌入式和PC的概念也越來越模糊了,Intel已經推出X86架構的CPU和嵌入式產品了,比如平板。ARM也開始進軍伺服器和筆記本領域了。無論什麼CPU架構,ARM、X86、MIPS、PowerPC,還有最近火熱的物聯網晶片,無論是做嵌入式產品,還是PC、伺服器,他們的底層本質其實都沒有變,都是計算機原理和系統架構,都是馮諾依曼的計算機架構,圖靈原型機的各種實現。

不斷複雜的軟硬體系統,對嵌入式工程師或者學習者來說是一個挑戰。這對我們本身的知識和技能有一個更新的要求。早期51微控制器時代,我們可以自己使用麵包板或者自己畫PCB,做一個開發板,然後在上面開發軟體。軟體、硬體自己全搞。現在不斷複雜的SOC平臺,再想一個人全搞,軟硬通吃,基本不可能,這也導致我們需要分工協作來完成。

首先軟硬體的分工,各司其職,各自精通自己的領域,然後進行軟硬體整合,協作開發。再次,軟體方面,嵌入式軟體也越來越複雜,Linux核心1000多萬行,android原始碼下載下來就佔幾個G的空間,自己想全搞,同樣不可能,同樣需要進行分工。比如android,需要分為BSP工程師、Linux核心工程師、驅動工程師、android中間層開發工程師、APP開發工程師。對於一個Linux核心,也需要分工,各個模組同樣進行分工:Linux核心的USB子系統、音訊子系統、視訊編解碼、檔案系統。。.。。.把其中一個模組你搞精通了,工資絕對不是問題。 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃 蘋果RestoreFund的碳清除計劃

相關文章