三. FreeRTOS系统介绍 四. 小结 一. 概要 在我们进入嵌入式这个领域的时候,往往最先接触的是裸机编程,即不带任何操作系统,程序在main函数中初始化完成以后就进入一个大的while(1)循环,这种架构适用于大多数的功能较少,单片机资源匮乏,并且对系统可靠性要求较高的场合,比如电机,电饭煲等设备的嵌入式系统。 但随着...
项目网站提供文档和RTOS教程,以及RTOS设计的详细信息。 1.4 支持的架构和部分芯片 1.5 特点 FreeRTOS 具有无滴答模式,可直接支持低功耗应用。 FreeRTOS 设计简单易用:只需要 3 个所有 RTOS 端口通用的源文件和一个特定于微控制器的源文件,其 API 设计简单直观。 RL78 端口可以在 4K 字节的 RAM 下创建 13 个...
4、动手创建一个FreeRTOS空工程 4.1、CubeMX相关配置 4.1.1、工程基本配置 打开STM32CubeMX软件,单击ACCESS TO MCU SELECTOR选择开发板MCU(选择你使用开发板的主控MCU型号),选中MCU型号后单击页面右上角Start Project开始工程,具体如下图所示 开始工程之后在配置主页面System Core/RCC中配置HSE/LSE晶振,在System Cor...
当SysTick 被其他软件使用时(比如本系列教程的 FreeRTOS),STM32 还可以选择任何一个定时器外设作为其 HAL 库的时基源,比如选择基础定时器 TIM6 3.1.2.1、工作原理 当在STM32CubeMX 软件中配置 SYS 中的 Timebase Source 为 TIM6 然后生成工程之后,与“3.1.1、使用 SysTick 定时器” 小节不同的是,其首先会...
FreeRTOS从裸机到操作系统过度发布者 关注 郭天祥老师 讲师业内十多年工作经验,基于业内更流行的FreeRTOS,从裸机到多任务平滑过渡,嵌入式工程师进阶提示技能 课程概述 评论(9) 常见问题 Q:课程在什么时间更新? A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。 Q:课程购买...
Micro-Studios淘宝店: Micro-Studios.taobao.com, 视频播放量 54122、弹幕量 34、点赞数 1133、投硬币枚数 967、收藏人数 3338、转发人数 279, 视频作者 Michael_ee, 作者简介 www.micro-studios.com,相关视频:多任务点灯 - 孤独的二进制 - 单片机ESP32上的FREERTOS,ESP3
FreeRTOS入门教程(任务通知) 前言 本篇文章将带大家学习任务通知的概念和使用方法。 一、什么是任务通知 FreeRTOS中的任务通知(Task Notification)是一种轻量级的同步机制,允许一个任务通知另一个任务已发生的事件或条件。这对于多任务系统中的协作和同步非常有用。以下是有关FreeRTOS任务通知的详细讲解:...
1.1 FreeRTOS目录结构 以Keil工具下STM32F103芯片为例,它的FreeRTOS的目录如下: 主要涉及2个目录: Demo Demo目录下是工程文件,以"芯片和编译器"组合成一个名字 比如:CORTEX_STM32F103_Keil Source 根目录下是核心文件,这些文件是通用的 portable目录下是移植时需要实现的文件 ...
1.1 FreeRTOS目录结构 以Keil工具下STM32F103芯片为例,它的FreeRTOS的目录如下: 1.1 FreeRTOS目录结构 以Keil工具下STM32F103芯片为例,它的FreeRTOS的目录如下: 主要涉及2个目录: Demo Demo目录下是工程文件,以"芯片和编译器"组合成一个名字 比如:CORTEX_STM32F103_Keil ...