
单片机
Paul_Yu_Zhang
从事linux开发工作stm32
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32的串口IAP简单Demo
平台芯片:STM32F407 IDE软件: Keil 5.25 目录 1. IAP简介 2. APP程序编写 3. Boolloader程序编写 4. 下载实验 1. IAP简介 IAP就相当于一个用户自定义的bootloader,这样一来,芯片上就有两个bootloader,。另一个是用户自定义的,用户可以在程序运行的过程中对内部flash部分的区域进行烧写,主要用于产品发布后,固件程序进行更新升级。因此设计固件程序时需要编写两个项目代码: 第一个是bootloader程序,主..原创 2020-07-23 18:10:47 · 1073 阅读 · 2 评论 -
Nucleo-L476运行FreeRTOS学习6 - 软件定时器
队列主要完成任务与任务、任务与中断之间的消息传递。 本文使用的软件为STM32CubeMX5.3.0 、Keil5.25, 硬件平台为Nucleo-L476 STM32CubeMX的工程创建和最基本配置本文不再赘述, 详见:Nucleo-L476运行FreeRTOS学习1-环境搭建Demo:https://blog.csdn.net/Paul_Yu_Zhang/artic...原创 2020-02-18 21:38:16 · 407 阅读 · 0 评论 -
Nucleo-L476运行FreeRTOS学习5-队列
队列主要完成任务与任务、任务与中断之间的消息传递。 本文使用的软件为STM32CubeMX5.3.0 、Keil5.25, 硬件平台为Nucleo-L476 STM32CubeMX的工程创建和最基本配置本文不再赘述, 详见:Nucleo-L476运行FreeRTOS学习1-环境搭建Demo:https://blog.csdn.net/Paul_Yu_Zhang/article/det...原创 2020-02-18 12:31:57 · 830 阅读 · 1 评论 -
Nucleo-L476运行FreeRTOS学习4 - Keil Compiler V6使用方法
在使用cubemx学习FreeRTOS时,生成的工程使用的时hal库,编译速度巨慢,本文采用Keil编译器由V5到V6的迁移 本文使用的keil版本为V5.25 Compiler V6发布已经好几年了,Arm Compiler 6是一个基于LLVM的工具链,那LLVM是什么呢?简单来说LLVM是把语法分析和机器码生成分开成两个独立部分。这样移植编译器到新构架就很容易...原创 2020-02-13 14:55:04 · 955 阅读 · 0 评论 -
Nucleo-L476运行FreeRTOS学习3-配置文件FreeRTOSConfig.h
今天看一下和配置有关的部分,对应工程文件为FreeRTOSConfig.h 官方的解释见:https://www.freertos.org/a00110.html 在cubemx中配置的设置为:(可以看到已经做出了分类) 对应看cubemx中归类的 主要有几大类:(有些参考黄工strongerHuang的博客) 一.Kernel settings 系统内核参数配置: ...原创 2020-02-12 16:33:36 · 1103 阅读 · 0 评论 -
Nucleo-L476运行FreeRTOS学习2-二值信号量
我使用的freertos版本为V10.0.1,关于版本V9和V10的差别大家可以参考黄工的《谈谈FreeRTOS_V10版本》,https://blog.csdn.net/ybhuangfugui/article/details/99826695 信号量是操作系统的重要组成部分,信号量一般用于资源管理和任务之间的同步,FreeRtos的信号量分为二值信号量、计数型信号量。。。 开发...原创 2020-02-11 20:32:11 · 538 阅读 · 0 评论 -
Nucleo-L476运行FreeRTOS学习1-环境搭建Demo
假期在家由于肺炎疫情肆虐,在出租屋里面学习点专业内的东西,开始尝试写博客记录自己学习过程。 今天要做的是在ST官方出品的Nucleo-L476上初步运行Free RTOS 使用硬件+软件工具 硬件平台使用Nucleo-L476 官方资料见:https://www.st.com/zh/evaluation-tools/nucleo-l476rg.html 板子LED,LD3为电源指示...原创 2020-02-09 13:14:25 · 1298 阅读 · 1 评论