笔记
文章平均质量分 86
东西南北有菜鸟_
这个作者很懒,什么都没留下…
展开
-
CPU处理多任务——中断与轮询方式比较
CPU处理多任务——中断与轮询方式比较中断方式与轮询方式比较中断的基本概念程序中断通常简称中断,是指CPU在正常运行程序的过程中,由于预选安排或发生了各种随机的内部或外部事件,使CPU中断正在运行的程序,而转到为相应的服务程序去处理,这个过程称为程序中断。二、80x86微处理器的中断 80x86微处理器的中断类型一般分为2类,即由于执行某些指令引起的软中断和由处理器以外其他控制电路发出中断请求信号引起的硬中断。 CPU要从主程序转入中断服务程序,必须知道该中断服务程序的入口地址,即中断向量。80x8转载 2021-01-02 22:49:48 · 1753 阅读 · 0 评论 -
#ifdef __cplusplus extern “C” { #endif的作用!
#ifdef __cplusplusextern “C”{#endif //代码 #ifdef __cplusplus}#endif 解释:(1)cpp中对函数的重载处理。在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返回类型等等.而在C中,只是简单的函数名字而已,不会加入其他的信息.也就是说:C++和C对产生的函数名字的处理是不一样的.(2)C++之父在设计C++之时,考虑到当时已经存在了大量的C代码,为了支持原来的C代码和已经写转载 2020-12-18 16:32:14 · 1171 阅读 · 2 评论 -
freeRTOS V10.4.1移植到STM32F407标准库 - 环境Keil5
一、准备工作1).FreeRTOS官网下载最新的FreeRTOS版本官网地址:https://www.freertos.org/2).找一个标准库的实例这里我们使用了正点原子 @ALIENTEK的STM32F407开发板库函数例程模板。3).在工程中建立“FreeRTOS_Portable"和“FreeRTOS_Core”两个工程组。4).添加FreeRTOS源码i).添加reeRTOSv10.4.1\FreeRTOSv10.4.1\FreeRTOS\Source目录的.c文件ii).添加原创 2020-12-17 23:30:52 · 774 阅读 · 0 评论