精通STM32CubeMX 5和CubeIDE——嵌入式系统 | 【Udemy付费课程】Mastering STM32CubeMX 5 and CubeIDE – Embedded Systems

精通STM32CubeMX 5和CubeIDE——嵌入式系统 | 【Udemy付费课程】Mastering STM32CubeMX 5 and CubeIDE – Embedded Systems-幻仿编程
精通STM32CubeMX 5和CubeIDE——嵌入式系统 | 【Udemy付费课程】Mastering STM32CubeMX 5 and CubeIDE – Embedded Systems
此内容为付费资源,请付费后查看
60积分
付费资源
资源分类: 嵌入式开发查看预览
最近更新: 2022-06-29文件内容: 视频+中英文字幕+配套课件
视频分辨率: 720P 准高清视频大小: 4.78GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

掌握 STM32CubeMX 5 和 CubeIDE – 嵌入式系统

代码驱动程序和固件:PWM、USB、TIMER、SPI、ADC、UART、DMA、FreeRTOS、Embedded-C、Assembly 等

讲师:BHM Engineering Academy,EmbeddedExpertIO,Israel Gbati


你将会学到的

  • 开发 USB HID 鼠标固件设备
  • 开发 USB HID 键盘固件设备
  • 开发 USB 虚拟 Com 端口固件设备
  • 开发 TIMER 外设驱动程序
  • 开发 ADC 外设驱动程序
  • 开发 SPI 外设驱动程序
  • 开发 UART 外设驱动程序
  • 使用 CubeIDE 开发 Bare-Metal Embedded-C 固件
  • 使用 CubeIDE 开发 ARM 汇编语言固件
  • 配置 DMA 以使用外设驱动程序

要求

  • STM32板子
  • 无需编程经验——我会教你所有你需要知道的。

说明

你好,欢迎来到精通 STM32CubeMX 5 和 CubeIDE课程

本课程教你如何使用 STM32CubeMX 5 框架和 STMCubeIDE 开发环境构建嵌入式系统固件和外设驱动程序。本课程有很多部分,但主要可以分为三个部分。

第一部分涉及外设驱动程序开发。这一部分我们将掌握如何使用STM32CubeMX框架来设置我们的外设驱动的时钟和寄存器参数,然后进入CubeIDE开发环境完成外设驱动的开发和测试。这一部分我们将掌握我们外设驱动的不同设置配置。这些外设包括通用串行总线 (USB)、PWM、SPI、ADC、UART和DMA。

本硕士课程的第二部分涉及使用STM32CubeMX 框架提供的一些中间件开发嵌入式固件应用程序。我们将掌握的此类中间件之一是FreeRTOS 实时内核。我们将了解如何使用 STM32CubeMX 创建任务和信号量以及其他用于实时固件开发的内核组件。我们还将了解如何单独使用我们的 CubeIDE 开发环境从头开始开发这些内核组件。

课程的第三部分涉及将 CubeIDE 作为一个独立的开发环境工作。在这里,我们将看到如何在不使用任何库的情况下开发裸机嵌入式 c 固件和驱动程序。我们将从字面上下载微控制器芯片的数据表,并仅使用数据表中的信息开发我们的固件和驱动程序。然后,我们将继续使用相同的数据表信息,使用 ARM 汇编语言开发固件和外设驱动程序。

请查看完整的课程课程。

记住:我毫不怀疑你会喜欢这门课程。此外,它还提供 30 天的全额退款保证!简而言之,你真的没有什么可失去的,也没有什么可得到的。

注册并开始构建一些驱动程序。

此课程面向哪些人:

  • 如果你是嵌入式系统的绝对初学者,请参加本课程。
  • 如果你是一位经验丰富的嵌入式开发人员并想学习如何专业地为 ARM 处理器开发嵌入式应用程序,请参加本课程。
共 44 节课程 • 总时长 10 小时 20 分钟
第一章 介绍
1. 介绍(与宣传片相同)4分11秒
2. 下载CubeMX 5和CubeIDE4分16秒
3. 安装CubeMX 5和CubeIDE7分25秒
4. 安装CubeMX 5软件包6分7秒
5. STM32CubeMX 5概述17分17秒
6. 时钟配置选项卡概述5分43秒
第二章 开发通用输入输出驱动程序和固件
1. 编写输入输出驱动程序36分58秒
2. 编写输入中断驱动程序17分47秒
3. 编写一个输入中断驱动程序(多个输入)10分38秒
第三章 嵌入式系统裸机嵌入式-C和汇编编程与CubeIDE
1. 使用数据手册信息从零开始编写GPIO驱动程序(第一部分)34分2秒
2. 使用数据表信息从头开始编写Gpio驱动程序(第二部分)17分29秒
3. 在CubeIDE中编写ARM汇编应用程序16分42秒
4. 从头开始用汇编语言编写Gpio驱动程序(第一部分)22分35秒
5. 从零开始用汇编语言编写GPIO驱动程序(第二部分)18分27秒
6. 将Keil MDK ARM汇编语法转换为GCC汇编语法17分34秒
第四章 开发通用定时器驱动程序和固件
1. 编写硬件定时器以生成精确的延迟29分51秒
2. 编写一个硬件定时器驱动程序以实现输出比较功能16分13秒
3. 编写硬件定时器驱动程序以计数事件9分
4. 编写硬件定时器驱动程序以生成PWM信号8分27秒
5. 编写硬件定时器驱动程序以生成精确中断9分38秒
第五章 开发模数转换(ADC)驱动程序和固件
1. 编写单次转换模式下的ADC驱动程序13分29秒
2. 6_ADC_单次转换模式13分29秒
3. 编写用于连续模式转换的ADC驱动程序14分3秒
4. 编写ADC驱动程序用于中断转换模式9分17秒
5. 为单通道DMA模式编写ADC驱动程序8分21秒
6. 编写多通道DMA扫描模式下的ADC驱动程序19分26秒
第六章 开发串行外设接口(SPI)驱动程序和固件
1. 编写轮询传输模式的SPI驱动程序10分55秒
2. 为中断传输模式编写SPI驱动程序9分23秒
3. 编写用于DMA传输模式的SPI驱动程序5分45秒
第七章 开发通用异步收发器(UART)驱动程序
1. 编写轮询传输模式的UART驱动程序18分47秒
2. 编写中断传输模式的UART驱动程序17分55秒
3. 为DMA传输模式编写UART驱动程序7分36秒
4. 编写多个UART模块21分25秒
第八章 开发通用串行总线(USB)驱动程序和固件
1. 理解不同开发板(dev boards)的USB功能1分48秒
2. 为人类界面设备(HID)编写USB驱动程序 – 鼠标功能22分35秒
3. 为人类界面设备(HID)编写USB驱动程序 – 键盘功能18分35秒
4. 为虚拟串口功能(仅TX)编写USB驱动程序9分10秒
5. 为虚拟串口功能编写USB驱动程序(接收和发送)17分14秒
第九章 使用FreeRTOS开发实时固件
1. 编程 实验任务和优先级19分23秒
2. 编码 从多个线程访问硬件驱动程序21分22秒
3. 使用MUTEX从多个线程访问硬件驱动程序5分19秒
4. 手动创建线程 Coding10分22秒
5. 在线程之间发送通知13分35秒
第十章 结束语
1. 关闭17秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容