對(duì)于嵌入式,初學(xué)者又知多少?
發(fā)布時(shí)間:2023-06-12 14:56:50
已幫助:人
來(lái)源:廣州粵嵌教育
以下嵌入式基礎(chǔ)階段的學(xué)習(xí)建議。要想成為良好的嵌入式系統(tǒng)設(shè)計(jì)師,還需要在實(shí)際項(xiàng)目中鍛煉,并不斷學(xué)習(xí)與積累經(jīng)驗(yàn)才行。完全不知道從哪入手的額小伙伴,在學(xué)習(xí)嵌入式之前看看本篇小編整理的文章,在學(xué)習(xí)中更有效。
(1)C語(yǔ)言,關(guān)于C語(yǔ)言要知道基本的語(yǔ)法,什么是結(jié)構(gòu)體,什么是共用體,有什么區(qū)別,不用強(qiáng)記一些二級(jí)考的東西,因在實(shí)際中用的很少。(2)C++要知道什么是類(lèi),怎么定義,繼承,接口,要深刻理解,當(dāng)然基本語(yǔ)法也是必不可少的。(3)操作系統(tǒng)原理也應(yīng)該知道基本的原理的。(4)Linux基本命令的使用(vi編輯器必須會(huì)用,因?yàn)樵诮K端改文件的時(shí)候只能用這個(gè)),我們現(xiàn)在很多的人都習(xí)慣用鼠標(biāo)了,很少用到命令,我們學(xué)習(xí)嵌入Linux可要改改這個(gè)習(xí)慣了,Linux用命令操作一是效率高,二是功能非常強(qiáng)大,遠(yuǎn)非圖形界面能比的了的,其實(shí)我們用圖形界面的操作都要轉(zhuǎn)化為命令傳給硬件的。(5)Shell編程也要了解一些。(6)Linux設(shè)備驅(qū)動(dòng)的架構(gòu)要了解,初學(xué)者可以以飛凌的OK6410開(kāi)發(fā)板上的led驅(qū)動(dòng)分析一下,結(jié)合原理圖和Linux設(shè)備驅(qū)動(dòng)相關(guān)書(shū)籍把每一行代碼都分析明白。
看書(shū)要理解,切記死記硬背。嵌入式代碼很多,到了后期更是數(shù)不勝數(shù),理解代碼,才是王道。不要直接閱讀Linux內(nèi)核源代碼,看一些自己把頭撞破也想不明白的事,會(huì)打擊初學(xué)者的積極性,要循序漸進(jìn)。
自己動(dòng)手實(shí)驗(yàn),加深知識(shí)的理解??丛俣嗟囊曨l,看再多的書(shū),也不如自己動(dòng)手試一下。看著很簡(jiǎn)單的東西,做起來(lái)就可能遇到很多的問(wèn)題,遇到問(wèn)題找到原因,解決問(wèn)題,只有這樣才能學(xué)到東西。記?。褐挥凶约簞?dòng)手做過(guò)的東西才是自己的。