全部学习汇总:g_FreeRTOS: FreeRTOS学习笔记 这是教程中的一个函数,通过汇编来实现的。注释部分以及结合后面的讲解部分,可能还是有一点点细节的地方让初学者疑惑。我结合我自己的理解,再度补充一些信息。 SCB_VTOR地址是如何得出来的? 首先,可以从手册中找到基地址0xE000ED00。 再从细分章节中找到,偏移量是0x08...
在野火的教程中,解释为什么按照8个字节来对齐的时候说的是因为要支持浮点。这个说法看起来是不准确的,因为常用的float其实是占用4个字节,double才是8个字节。除此之外,还有64bit的整形等数据也是需要8个字节对齐的。 这里是我现在手里的野火的文档中的描述。 容器化向量的内容对大多数调用来说是不透明的,唯一明确...
[野火]《freertos内核实现与应用开发实战指南》系列视频教程百度云资源,[野火]《freertos内核实现与应用开发实战指南》系列视频教程百度网盘资源下载地址是百度云用户神出***ia分享的百度云资源文件,文件大小,分享时间2023-07-02,请将文件[野火]《freertos内核实现与应用
改完之后,注意:中断处理程序调用RTOS函数,请确保它们的优先级比最高的系统调用中断优先级低(数字上高),例如FreeRTOS中的LIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 如使用了FreeRTOS,会要求强制使用DMA模板的Fatfs,所以打开DMA通道,开中断,以及开SDIO中断是必须的,否则后面配置FATFS无法运行。 使能SDIO中断,这里的中断...
基于野火F429开发板,用STM32Cube生成代码,全面详细的教程 最终示例是通过ESP32,在F429上实时显示天气 文章目录 STM32CubeMX + HAL 前言 紧急避坑 USART freertos+fatfs+sdio 一些说明 Cube基本使用 HAL库函数 中断回调函数 外设对应时钟 配置示例 小编有话说 ...
基于野火F429开发板,用STM32Cube生成代码,全面详细的教程 最终示例是通过ESP32,在F429上实时显示天气 文章目录 STM32CubeMX + HAL 前言 紧急避坑 USART freertos+fatfs+sdio 一些说明 Cube基本使用 HAL库函数 中断回调函数 外设对应时钟 配置示例 小编有话说 USART RTC SDIO + FATFS SDRAM LTDC + DMA2D Free...
全部学习汇总:g_FreeRTOS: FreeRTOS学习笔记 (gitee.com) 还有一部分任务切换请求的代码没有分析。 实现上是一个宏定义,实现的工作主要的核心点还是请求PendSV的exception。当这个调用的时候,下面的接口会被执行。 先不看代码,先考虑一个OS进行任务切换的时候会做什么?肯定是先把当前的任务的相关状态存一下,做一...
1902_野火FreeRTOS教程内核在STM32中用到的2个中断PENDSV和SYSTICK,这两个语句的操作实现的功能更是把Systick以及PendSV中断的优先级设置为15,也就是最低。其实,功能分析到此,现在这两个
之前我自己通过直接啃代码的方式对FreeRTOS也算是有了一点理解了,这次趁着些许闲暇翻看一下野火的FreeRTOS教程。一者算是一种复习;二者可能对自己理解上的偏差进行纠正;三者应该可以学到一些自己没有解读出来的内容。 我个人曾经喜欢用TAB,至少喜欢TAB操作。但是,最近几年把这个习惯彻底改掉了,主要以4个空格为主。梳...