写在前面:
博主也是刚入社会的小牛马,如果下面有写的不好或者写错的地方欢迎大家指出~
一、四大件基础知识
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)数据结构:
(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)计算机网络:
二、基于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入门教程(RTC实时时钟&BKP备份寄存器篇)-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单片机从零开始入门教程 第九章(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:
(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博客
六、汇编语言
持续更新