寫這篇文章的目的,希望以提問的形式,對自己以前的知識進行一個總結,并期待能給即將/已經踏入嵌入式領域的程式員提供一些學習上的幫助~
本文于2020/12/1開始編輯,預計可能有一年的時間持續投入,每周都會添加一些問題,不斷地更新和完善,
涉及但不限于:
C語言經典題(資料結構,指標,…)
作業系統(調度,同步與并發,中斷,記憶體,檔案系統,…)
Linux驅動(設備樹,)
網路(…)
存盤(…)
總線(I2C,SPI,UART,USB,PCIe,…)
…
C語言
|----C:請描述一個可執行程式占用的記憶體分為哪幾個區?每個磁區各自的作用?
|----C:談談記憶體分配中的(.data)段和(.bss)段的區別?為什么要分.data段和.bss段?
|----C:談談記憶體分配中的堆和堆疊的區別?為什么要有堆區和堆疊區呢?
|----C:static、const、register、extern、volatile、inline、sizeof等關鍵字的作用?
|----C:請自己實作一個strlen、strcmp、memcmp、strcpy、memcpy函式
|----C:有關sizeof的經典筆試面試題
|----C:有關指標的經典筆試面試題
|----C:什么是指標函式?什么是函式指標?他們之間有什么區別?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229419.html
標籤:其他
上一篇:餓了么架構師深你入帶了解JDK原始碼,就靠這份“384頁Java并發實作原理”趕緊給我啃
下一篇:層次越高的人,越簡單
