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

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問答專欄Q & A COLUMN

應屆生嵌入式Linux開發(fā)學到什么程度可以找工作?

dunizbdunizb 回答0 收藏1
收藏問題

1條回答

wendux

wendux

回答于2022-06-27 17:15

畢業(yè)三年多,一直從事嵌入式設備開發(fā),分享一點經驗。

對于應屆生來說,嵌入式開發(fā)的經驗不會有太多,所以要求也不會太高。

嵌入式開發(fā)常用的是C語言,所以需要你有扎實的功底,這一點很重要,數據結構算法,指針,函數,網絡編程。

有了上面的基礎以后,可以考慮下面的:

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

Linux內核,包括網絡,文件系統(tǒng),進程調度,設備驅動,系統(tǒng)調用,對于操作系統(tǒng)的理解,有助你理解你的軟件是怎么工作的,即使不專業(yè)從事內核的開發(fā),也會有助于寫出高質量的代碼。

對通用的總線以及常用外設有了解,比如PCI,I2C,SPI,NORFLAH,NANDFLASH。

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

在這個過程中,你還會設計到一些工具,比如cross toolchain(ld,gcc,gdb,objdump…),make, bash。

再往后,你需要能夠知道軟硬件,如何工作的,如何能夠寫出更高效的代碼(cache對齊,提高cache命中率,SMP多核spinlock影響),對一些復雜的系統(tǒng)問題能夠定位(系統(tǒng)的性能瓶頸分析,定位手段,比如火焰圖)。

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

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<