{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問(wèn)答專欄Q & A COLUMN

應(yīng)屆生嵌入式Linux開(kāi)發(fā)學(xué)到什么程度可以找工作?

dunizbdunizb 回答0 收藏1
收藏問(wèn)題

1條回答

wendux

wendux

回答于2022-06-27 17:15

畢業(yè)三年多,一直從事嵌入式設(shè)備開(kāi)發(fā),分享一點(diǎn)經(jīng)驗(yàn)。

對(duì)于應(yīng)屆生來(lái)說(shuō),嵌入式開(kāi)發(fā)的經(jīng)驗(yàn)不會(huì)有太多,所以要求也不會(huì)太高。

嵌入式開(kāi)發(fā)常用的是C語(yǔ)言,所以需要你有扎實(shí)的功底,這一點(diǎn)很重要,數(shù)據(jù)結(jié)構(gòu)算法,指針,函數(shù),網(wǎng)絡(luò)編程。

有了上面的基礎(chǔ)以后,可以考慮下面的:

熟悉如何去構(gòu)建嵌入式系統(tǒng),boot loader,kernel,rootfs。

Linux內(nèi)核,包括網(wǎng)絡(luò),文件系統(tǒng),進(jìn)程調(diào)度,設(shè)備驅(qū)動(dòng),系統(tǒng)調(diào)用,對(duì)于操作系統(tǒng)的理解,有助你理解你的軟件是怎么工作的,即使不專業(yè)從事內(nèi)核的開(kāi)發(fā),也會(huì)有助于寫(xiě)出高質(zhì)量的代碼。

對(duì)通用的總線以及常用外設(shè)有了解,比如PCI,I2C,SPI,NORFLAH,NANDFLASH。

熟悉某一款處理器,比如ARM,匯編指令,cache,MMU,總線的概念。

在這個(gè)過(guò)程中,你還會(huì)設(shè)計(jì)到一些工具,比如cross toolchain(ld,gcc,gdb,objdump…),make, bash。

再往后,你需要能夠知道軟硬件,如何工作的,如何能夠?qū)懗龈咝У拇a(cache對(duì)齊,提高cache命中率,SMP多核spinlock影響),對(duì)一些復(fù)雜的系統(tǒng)問(wèn)題能夠定位(系統(tǒng)的性能瓶頸分析,定位手段,比如火焰圖)。

再往上發(fā)展,可以考慮成為系統(tǒng)架構(gòu)師,能夠提出軟硬件方案,綜合成本,性能,功能。到這個(gè)階段,無(wú)論是創(chuàng)業(yè)還是打工,都是一個(gè)不錯(cuò)的選擇。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<