课程描述
ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up是Udemy Academy发布的针对ARM Cortex微控制器的直接和间接固件开发培训课程。本培训课程采用完全实用且面向程序的方法,可防止您在不了解其工作深度的情况下复制 Internet 上可用的代码片段。每个微控制器通常会连同一组帮助文件和数据表一起出售给客户。这些文件通常非常复杂且内容丰富,需要很长时间才能完整阅读。在本培训课程中,您将开始与讲师一起逐步阅读帮助文件,您将从中提取必要的基本信息以开始编程过程。稍后您将在开发各种固件和驱动程序时使用此信息。
在本培训课程中,您将使用配备 ARM Cortex-M7 微控制器的 STMicroelectronics STM32F7-NUCLEO 开发板。您在编程过程中不会使用任何库或外围设备,您将以完全直接和裸机的方式开发驱动程序。仔细阅读每一块的帮助和描述文件是非常重要的。微控制器中的所有组件都有一个唯一的地址范围。要对组件进行编程或从中读取信息,您必须能够获取其准确的地址范围并在您的代码中使用它。在开发过程中,您将使用 CMSIS 标准化软件接口,这将有助于标准化和改进代码功能。
您将从 ARM Cortex-M7 STM32F7 裸机编程中学到什么
- 使用embedded-c编程语言开发固件和驱动程序
- 为 STM32F7 微控制器直接和无中介地开发 ADC 驱动程序
- 为 STM32F7 微控制器直接和无中介地开发 UART 驱动程序
- 为 STM32F7 微控制器直接和无中介地开发 GPIO 驱动程序
- 为 STM32F7 微控制器直接和无中介地开发 I2C 驱动程序
- 无需库和外设头文件的直接编程
- 使用调试器对编写的代码进行故障排除和分析
- 为不同的外设指定地址
- 了解 Cortex-M 架构
- 直接将数据存入内存,深入理解每一行代码背后的逻辑
- 仔细阅读每块的帮助文件和数据表中包含的信息
课程规格
出版商:Udemy 讲师:Israel Gbati 和 BHM Engineering Academy 语言:英语水平:入门到高级课程数量:50 课时:11 小时 28 分钟
2021/11 课程主题
ARM Cortex-M7 STM32F7 裸机编程从头开始先决条件
NUCLEO-STM32F7开发板
无需编程经验——我会教您所有您需要知道的知识。
图片
ARM Cortex-M7 STM32F7 裸机编程从头开始介绍视频
媒体错误:格式不受支持或来源未找到
安装指南
在 Extract 之后,用您最喜欢的播放器观看。
英文字幕
画质:720p
下载链接
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。