原创 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算法的理解及實現