原创 sizeof()知識點

收錄講解sizeof知識點比較詳細的博客: https://www.cnblogs.com/huolong-blog/p/7587711.html https://www.cnblogs.com/zhangyz/articles/4736

原创 STM32、C++、Linux系統的內存管理

收錄關於內存管理講解的比較詳細的博客: STM32內存管理: stm32內存分配(全解釋詳細) 【IoT】STM32 內存分配詳解 C++內存管理: C++內存管理(內含面試題:C和C++的區別,new 和delete的底層原理) C++

原创 整理的uC/OS_II系統相關知識點

當系統響應時間很重要時,要使用可剝奪型內核,uc/OS_II是可剝奪型的實時內核,搶佔式的多任務實時內核 任務的三個重要部分 程序代碼 **私有堆棧:**保存的是任務上下文的信息 **任務控制塊:**保存了任務堆棧指針,任務當前

原创 整理的Linux面經嵌入式相關知識點

自己在找工作的過程中,整理的LINUX系統嵌入式相關的知識點以及參考的其他一些相關博客文章 大小端判斷程序 首先,ARM存儲器格式分爲大端格式和小端格式;  - 大端格式:字數據的高字節存儲在低地址中,低字節存儲在高地址中  - 小端格式

原创 C++的虛函數和繼承機制

收錄講解C++繼承比較好的博客: C++的繼承 C++的虛函數內存分佈以及虛繼承: C++虛函數內存分佈

原创 整理的C/C++相關的面經知識點

自己在找工作的過程中,參考了一些博客並自己整理的有關C/C++面經知識點。 C語言中 new和malloc的區別 **申請內存所在位置:**new/delete是操作符,malloc/free是函數;new操作符從自由存儲區(f

原创 結構體作爲函數參數傳遞

結構變量是一個標量,它可以用於其他標量可以使用的任何場合,但把結構體作爲參數傳遞給一個函數要注重效率 例如下面這樣一個結構體: #define PRODUCT_SIZE 20 typedef struct{ char pro

原创 2020屆校招大疆嵌入式部分筆試題

 在32位系統中有如下定義,則sizeof(data_t)的值是()     typedef struct data{         char m:3;         char n:5;         short s;      

原创 string流

string流頭文件爲<sstream>,定義了三個類型來支持內存IO,istringstream從string讀取數據,ostringstream向string寫入數據,stringstream既可以從string讀取數據,也可以向st

原创 優先隊列的拓撲排序算法筆試題

拼多多20屆學霸批算法筆試題第三題 一共有N個執行的任務,每個任務需要Pi的時間完成執行。同時,任務之間可能會有一些依賴關係。比如任務1可能依賴任務2和任務3,那麼任務1必須在任務2和任務3都執行完成後才能執行。 同時只能執行一個任務,並

原创 關於筆試中的數據輸入問題

輸入數據的行數和個數已知 這種情況下的數據輸入就比較簡單了 int n; cin >> n; vector<int> data(n, 0); for(int i = 0; i < n; i ++ ) { cin >> data

原创 S3C2440字符設備驅動的按鍵中斷博客收錄

自己寫按鍵中斷驅動程序 字符設備驅動-查詢+中斷+引入poll機制的按鍵驅動程序 S3C2440 字符設備驅動程序之中斷方式的按鍵驅動_編寫代碼

原创 Linux系統中的NFS掛載網絡文件系統

對於嵌入式Linux開發,通過NFS掛載根文件系統,根文件系統無需下載到FLASH( FLASH還需要先擦除再寫入),可以直接保存在Linux主機,而且在Linux開發的驅動程序也無需下載到Linux開發板的FLASH,這使得開發十分方便

原创 Linux系統中應用開發常用的函數記錄

Linux下的getline函數: linux中的getline函數 Linux系統中的system和execl函數: linux系統下的system和execl函數 Linux系統下 execl 函數特點 Linux系統中的select

原创 PID控制算法博客

收錄的PID控制算法博客: PID算法原理及基本實現 PID算法的理解及實現