2022版RTOS系统BareMetal调度器编码实现视频教程

编码 BareMetal 调度程序(一种 RTOS 功能) -1

欢迎学习《2022版RTOS系统BareMetal调度器编码实现视频教程》课程,你将学习借助开源工具使用链接器Linker脚本、汇编语言和 C 语言编写RTOS系统的BareMetal Scheduler功能系统。

MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 + srt | 时长:55 节课(3 小时 31 分钟)| 大小:1.12 GB

你会学到什么

  • 端到端嵌入式固件开发流程
  • 编写链接器脚本
  • 编写启动 ARM 汇编代码
  • 嵌入式 C 编程基础
  • 与微控制器外设接口
  • ARM 处理器设置、中断和上下文切换
  • GNU 调试器 (GDB)
  • ARM 微控制器内部概述

要求

C 最好有但不是必须的

描述

本课程尝试动手编写代码以构建、闪存和调试一个在 STM32F446RE Nucleo 板上运行的简单程序。它解释了 ARM M4 微控制器的启动过程,并通过汇编和 C 代码来启动微控制器。

最好有 C 的先验知识,这是一种自包含的初学者友好方法,通过编写在 Nucleo 板上工作的简单而完整的功能代码来介绍概念。

通过本课程编写代码时,我们将学习以下内容。

  • 要点
  • 基本参考文档 – STM32F446 数据表、编程手册和参考手册
  • 开源工具的使用。这些工具有很多公开的文档,可以免费使用。此处不涉及工具设置。
  • 详细说明 ARM 微控制器启动过程。
  • 遵循最小裸机代码的代码
  • 链接器文件
  • 启动汇编代码
  • 生成文件
  • C 代码部分以及如何将微控制器准备为使用 GCC 编译的 C 代码。
  • 用 OpenOCD 刷机
  • 使用 GDB 调试和跟踪代码
  • 扩展代码
  • 扩展 C 代码以闪烁 LED
  • 扩展 C 代码以通过 UART 进行发送和接收,用于终端用户界面。
  • 上下文切换
  • 中断概述、中断向量表、寄存器。
  • 上下文切换基础和任务控制块
  • 编码上下文切换和任务的创建和删除。
  • 软件概念
  • 还对任务使用有限状态机。

本课程适用于谁

  • 初级嵌入式系统工程师
  • 固件开发商
  • 爱好编码员
  • DIY爱好者
原文链接:https://vuesite.cn/21519.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?