寫在前面:
? ? ? ? 博主也是剛入社會的小牛馬,如果下面有寫的不好或者寫錯的地方歡迎大家指出~
一、四大件基礎知識
1、計算機組成原理
(1)簡單介紹一下中斷是什么。
①回答:
②難度系數:★★
③難點分析:
2、數據結構
3、學習資料
(1)計算機組成原理:
計算機組成原理 第一章(計算機系統概論)—第一節(計算機系統簡介)-CSDN博客
計算機組成原理 第一章(計算機系統概論)—第二節(計算機的基本組成)-CSDN博客
計算機組成原理 第一章(計算機系統概論)—第三節(計算機硬件的主要技術指標)-CSDN博客
計算機組成原理 第二章(系統總線)—第一節(總線的基本概念、分類與特性)-CSDN博客
計算機組成原理 第二章(系統總線)—第二節(總線結構)-CSDN博客
計算機組成原理 第二章(系統總線)—第三節(總線控制)-CSDN博客
計算機組成原理 第三章(存儲器)—第一節(概述)-CSDN博客
計算機組成原理 第三章(存儲器)—第二節(主存儲器(上))-CSDN博客
計算機組成原理 第三章(存儲器)—第三節(主存儲器(下))-CSDN博客
計算機組成原理 第三章(存儲器)—第四節(高速緩沖存儲器)-CSDN博客
計算機組成原理 第三章(存儲器)—第五節(輔助存儲器)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第一節(概述)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第二節(I/O設備)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第三節(I/O接口)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第四節(程序查詢方式)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第五節(程序中斷方式)-CSDN博客
計算機組成原理 第四章(輸入輸出系統)—第六節(DMA方式)-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第一節(無符號數和有符號數)-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第二節(數的定點表示和浮點表示)-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第三節(定點運算(上))-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第四節(定點運算(下))-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第五節(浮點四則運算)-CSDN博客
計算機組成原理 第五章(計算機的運算方法)—第六節(算數邏輯單元)-CSDN博客
計算機組成原理 第六章(指令系統)—第一節(機器指令)-CSDN博客
計算機組成原理 第六章(指令系統)—第二節(操作數類型和操作類型)-CSDN博客
計算機組成原理 第六章(指令系統)—第三節(尋址方式)-CSDN博客
計算機組成原理 第六章(指令系統)—第四節(指令格式)-CSDN博客
計算機組成原理 第六章(指令系統)—第五節(RISC技術)-CSDN博客
計算機組成原理 第七章(CPU的工作過程)—第一節(CPU的結構和功能)-CSDN博客
計算機組成原理 第七章(CPU的工作過程)—第二節(指令周期)-CSDN博客
計算機組成原理 第七章(CPU的工作過程)—第三節(指令流水)-CSDN博客
計算機組成原理 第七章(CPU的工作過程)—第四節(中斷系統)-CSDN博客
計算機組成原理 第八章(控制單元的功能)—第一節(微操作命令的分析)-CSDN博客
計算機組成原理 第八章(控制單元的功能)—第二節(控制單元的功能)-CSDN博客
計算機組成原理 第九章(控制單元的設計)—第一節(組合邏輯設計)-CSDN博客
計算機組成原理 第九章(控制單元的設計)—第二節(微程序設計(上))-CSDN博客
計算機組成原理 第九章(控制單元的設計)—第三節(微程序設計(下))-CSDN博客
(2)數據結構:
數據結構 第一章(緒論)-CSDN博客
數據結構 第二章(線性表)-CSDN博客
數據結構 第三章(棧和隊列)【上】-CSDN博客
數據結構 第三章(棧和隊列)【下】-CSDN博客
數據結構 第四章(串、數組和廣義表)-CSDN博客
數據結構 第五章(樹和二叉樹)【上】-CSDN博客
數據結構 第五章(樹和二叉樹)【下】-CSDN博客
數據結構 第六章(圖)【上】-CSDN博客
數據結構 第六章(圖)【下】-CSDN博客
數據結構 第七章(查找算法)-CSDN博客
數據結構 第八章(排序算法)【上】-CSDN博客
數據結構 第八章(排序算法)【下】-CSDN博客
(3)操作系統理論:
操作系統理論 第一章(操作系統引論)—第一節(操作系統的目標和作用)-CSDN博客
操作系統理論 第一章(操作系統引論)—第二節(操作系統的發展過程)-CSDN博客
操作系統理論 第一章(操作系統引論)—第三節(操作系統的基本特性)-CSDN博客
操作系統理論 第一章(操作系統引論)—第四節(操作系統的主要功能)-CSDN博客
操作系統理論 第一章(操作系統引論)—第五節(OS結構設計)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第一節(前趨圖和程序執行)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第二節(進程的描述)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第三節(進程控制)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第四節(進程同步(上))-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第五節(進程同步(下))-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第六節(經典進程的同步問題)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第七節(進程通信)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第八節(線程的基本概念)-CSDN博客
操作系統理論 第二章(進程的描述與控制)—第九節(線程的實現)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第一節(處理機調度的基本概念)-CSDN博客?
操作系統理論 第三章(處理機調度與死鎖)—第二節(作業與作業調度)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第三節(進程調度)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第四節(實時調度)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第五節(死鎖概述)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第六節(預防死鎖)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第七節(避免死鎖)-CSDN博客
操作系統理論 第三章(處理機調度與死鎖)—第八節(死鎖的檢測與解除)-CSDN博客
操作系統理論 第四章(存儲器管理)—第一節(存儲器的層次結構)-CSDN博客
操作系統理論 第四章(存儲器管理)—第二節(程序的裝入和鏈接)-CSDN博客
操作系統理論 第四章(存儲器管理)—第三節(連續分配存儲管理方式)-CSDN博客
操作系統理論 第四章(存儲器管理)—第四節(覆蓋與對換)-CSDN博客
操作系統理論 第四章(存儲器管理)—第五節(存儲管理方式(上))-CSDN博客
操作系統理論 第四章(存儲器管理)—第六節(存儲管理方式(下))-CSDN博客
操作系統理論 第五章(虛擬存儲器)—第一節(虛擬存儲器概述)-CSDN博客
操作系統理論 第五章(虛擬存儲器)—第二節(請求分頁存儲管理方式)-CSDN博客
操作系統理論 第五章(虛擬存儲器)—第三節(頁面置換算法)-CSDN博客
操作系統理論 第五章(虛擬存儲器)—第四節(“抖動”與工作集)-CSDN博客
操作系統理論 第五章(虛擬存儲器)—第五節(請求分段存儲管理方式)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第一節(I/O系統的功能、模型和接口)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第二節(I/O設備和設備控制器)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第三節(中斷處理程序)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第四節(設備驅動程序)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第五節(與設備無關的I/O軟件)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第六節(用戶層的I/O軟件)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第七節(緩沖區管理)-CSDN博客
操作系統理論 第六章(輸入輸出系統)—第八節(磁盤存儲器的性能和調度)-CSDN博客
操作系統理論 第七章(文件管理)—第一節(文件和文件系統)-CSDN博客
操作系統理論 第七章(文件管理)—第二節(文件的邏輯結構)-CSDN博客
操作系統理論 第七章(文件管理)—第三節(文件目錄)-CSDN博客
操作系統理論 第七章(文件管理)—第四節(文件共享)-CSDN博客
操作系統理論 第八章(磁盤存儲器的管理)—第一節(外存的組織方式)-CSDN博客
操作系統理論 第八章(磁盤存儲器的管理)—第二節(文件存儲空間的管理)-CSDN博客
操作系統理論 第八章(磁盤存儲器的管理)—第三節(提高磁盤I/O速度的途徑)-CSDN博客
(4)計算機網絡:
計算機網絡 第一章(概述)-CSDN博客
計算機網絡 第二章(物理層)-CSDN博客
計算機網絡 第三章(數據鏈路層)【上】-CSDN博客
計算機網絡 第三章(數據鏈路層)【中】-CSDN博客
計算機網絡 第三章(數據鏈路層)【下】-CSDN博客
計算機網絡 第四章(網絡層)【上】-CSDN博客
計算機網絡 第四章(網絡層)【下】-CSDN博客
計算機網絡 第五章(運輸層)【上】-CSDN博客
計算機網絡 第五章(運輸層)【下】-CSDN博客
計算機網絡 第六章(應用層)-CSDN博客
二、基于STM32的軟件開發及幾個通信協議
1、時鐘樹
(1)時鐘信號的作用是什么?
①回答:
②難度系數:★★
③難點分析:
2、GPIO外設
(1)簡單介紹下GPIO。
①回答:
②難度系數:★★
③難點分析:
3、SPI協議
(1)介紹下SPI協議。
①回答:
②難度系數:★★★
③難點分析:
(2)說說過去在項目中運用到SPI協議時難忘的經歷。
①回答:
②難度系數:★★★★
③難點分析:
4、I2C協議
(1)介紹下I2C協議。
①回答:
②難度系數:★★★
③難點分析:
(2)說說過去在項目中運用到I2C協議時難忘的經歷。
①回答:
②難度系數:★★★★
③難點分析:
5、CAN協議
6、USART協議
7、DMA外設
8、學習資料
STM32入門教程(緒論)-CSDN博客
STM32入門教程(緒論)-CSDN博客
STM32入門教程(GPIO篇)-CSDN博客
STM32入門教程(OLED屏篇)-CSDN博客
STM32入門教程(EXTI外部中斷篇)-CSDN博客
STM32入門教程(定時器篇)-CSDN博客
STM32入門教程(ADC模數轉換器篇)-CSDN博客
STM32入門教程(DMA篇)-CSDN博客
STM32入門教程(串口篇)-CSDN博客
STM32入門教程(I2C通信篇)-CSDN博客
STM32入門教程(SPI通信篇)-CSDN博客
STM32入門教程(CAN通信篇)-CSDN博客
STM32入門教程(RTC實時時鐘&BKP備份寄存器篇)-CSDN博客
STM32入門教程(PWR電源控制篇)-CSDN博客
STM32入門教程(WDG看門狗篇)-CSDN博客
STM32入門教程(FLASH閃存篇)-CSDN博客
編程技巧(基于STM32)第一章 定時器實現非阻塞式程序——按鍵控制LED燈閃爍模式-CSDN博客
三、基于51單片機的軟件開發及NEC協議
1、中斷
2、PWM波驅動電機
3、學習資料
51單片機從零開始入門教程 第一章(51單片機基礎知識與工程創建)-CSDN博客
51單片機從零開始入門教程 第二章(LED篇)-CSDN博客
51單片機從零開始入門教程 第三章(獨立按鍵篇)-CSDN博客
51單片機從零開始入門教程 第四章(數碼管篇)-CSDN博客
51單片機從零開始入門教程 第五章(模塊化編程及調試工具)-CSDN博客
51單片機從零開始入門教程 第六章(矩陣鍵盤篇)-CSDN博客
51單片機從零開始入門教程 第七章(定時器篇)-CSDN博客
51單片機從零開始入門教程 第八章(串口篇)-CSDN博客
51單片機從零開始入門教程 第九章(LED點陣屏篇)-CSDN博客
51單片機從零開始入門教程 第十章(DS1302實時時鐘篇)-CSDN博客
51單片機從零開始入門教程 第十一章(蜂鳴器篇)-CSDN博客
51單片機從零開始入門教程 第十二章(存儲器篇)-CSDN博客
51單片機從零開始入門教程 第十三章(傳感器篇)-CSDN博客
51單片機從零開始入門教程 第十四章(液晶屏篇)-CSDN博客
51單片機從零開始入門教程 第十五章(直流電機篇)-CSDN博客
51單片機從零開始入門教程 第十六章(模數轉換篇)-CSDN博客
51單片機從零開始入門教程 第十七章(紅外遙控篇)-CSDN博客
四、基于Arduino/ESP8266的軟件開發
1、
2、學習資料
(1)Arduino:
零基礎入門學用Arduino 第一部分(一)-CSDN博客
零基礎入門學用Arduino 第一部分(二)-CSDN博客
零基礎入門學用Arduino 第一部分(三)-CSDN博客
零基礎入門學用Arduino 第二部分(一)-CSDN博客
零基礎入門學用Arduino 第二部分(二)-CSDN博客
零基礎入門學用Arduino 第三部分(一)-CSDN博客
零基礎入門學用Arduino 第三部分(二)-CSDN博客
零基礎入門學用Arduino 第三部分(三)-CSDN博客
零基礎入門學用Arduino 第四部分(一)-CSDN博客
零基礎入門學用Arduino 第四部分(二)-CSDN博客
零基礎入門學用Arduino 第四部分(三)-CSDN博客
零基礎入門學用Arduino 第五部分-CSDN博客
(2)ESP8266:
五、嵌入式操作系統
1、FreeRTOS
(1)FreeRTOS與一般的操作系統(如Windows、Linux)有什么區別?
2、μC/OS-III
3、Linux
4、學習資料
(1)FreeRTOS:
FreeRTOS從入門到精通 第一章(初識FreeRTOS)-CSDN博客
FreeRTOS從入門到精通 第二章(FreeRTOS移植)-CSDN博客
FreeRTOS從入門到精通 第三章(任務創建和任務刪除)-CSDN博客
FreeRTOS從入門到精通 第四章(任務掛起和恢復)-CSDN博客
FreeRTOS從入門到精通 第五章(中斷管理)-CSDN博客
FreeRTOS從入門到精通 第六章(FreeRTOS臨界段代碼保護及任務調度器掛起和恢復)-CSDN博客
FreeRTOS從入門到精通 第七章(FreeRTOS列表和列表項)-CSDN博客
FreeRTOS從入門到精通 第八章(任務調度)-CSDN博客
FreeRTOS從入門到精通 第九章(時間片調度)-CSDN博客
FreeRTOS從入門到精通 第十章(FreeRTOS任務相關API函數)-CSDN博客
FreeRTOS從入門到精通 第十一章(FreeRTOS時間管理)-CSDN博客
FreeRTOS從入門到精通 第十二章(FreeRTOS消息隊列)-CSDN博客
FreeRTOS從入門到精通 第十三章(信號量)-CSDN博客
FreeRTOS從入門到精通 第十四章(隊列集)-CSDN博客
FreeRTOS從入門到精通 第十五章(事件標志組)-CSDN博客
FreeRTOS從入門到精通 第十六章(任務通知)-CSDN博客
FreeRTOS從入門到精通 第十七章(軟件定時器)-CSDN博客
FreeRTOS從入門到精通 第十八章(Tickless低功耗模式)-CSDN博客
FreeRTOS從入門到精通 第十九章(內存管理)-CSDN博客
(2)μC/OS-III:
μCOS-III從入門到精通 第一章(初識μCOS-III)-CSDN博客
μCOS-III從入門到精通 第二章(μCOS-III移植)-CSDN博客
μCOS-III從入門到精通 第三章(任務創建和任務刪除)-CSDN博客
μCOS-III從入門到精通 第四章(任務掛起和恢復)-CSDN博客
μCOS-III從入門到精通 第五章(中斷管理)-CSDN博客
μCOS-III從入門到精通 第六章(μC/OS-III臨界區代碼保護及任務調度鎖)-CSDN博客
μCOS-III從入門到精通 第七章(任務調度)-CSDN博客
μCOS-III從入門到精通 第八章(時間片調度)-CSDN博客
μCOS-III從入門到精通 第九章(時間管理)-CSDN博客
μCOS-III從入門到精通 第十章(μC/OS-III消息隊列)-CSDN博客
μCOS-III從入門到精通 第十一章(信號量)-CSDN博客
μCOS-III從入門到精通 第十二章(任務信號量及隊列)-CSDN博客
μCOS-III從入門到精通 第十三章(事件標志組)-CSDN博客
μCOS-III從入門到精通 第十四章(軟件定時器)-CSDN博客
μCOS-III從入門到精通 第十五章(μC/OS-III內存管理)-CSDN博客
六、匯編語言
持續更新