【Udemy中英字幕】Embedded MicroPython from Ground Up™
最近更新 2025年03月30日
资源编号 29100

【Udemy中英字幕】Embedded MicroPython from Ground Up™

2025-03-30 IT与软件 0 660
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

从 Ground Up™ 开始嵌入 MicroPython

使用 Python 编程语言开发嵌入式驱动程序和固件

讲师:BHM Engineering Academy

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 使用 Python 编程语言开发嵌入式驱动程序和固件
  • 混合 Python 与 C/C++
  • 开发通用输入/输出 (GPIO) 驱动程序
  • 开发电源管理驱动程序
  • 开发通用计时器驱动程序
  • 开发定时器输出比较驱动程序
  • 开发人员定时器输入捕获驱动程序
  • 开发 PWM 定时器驱动程序
  • 开发实时时钟 (RTC) 驱动程序
  • 开发看门狗定时器 (WDG) 驱动程序
  • 开发模数转换器 (ADC) 驱动器
  • 开发模数转换器 (ADC) 时间触发驱动器
  • 开发数模转换器 (DAC) 驱动器
  • 开发通用异步接收器/发送器 (UART) 驱动程序
  • 开发串行外设接口 (SPI) 驱动程序
  • 开发集成电路 (I2C) 驱动程序​

探索相关主题

  • STM32
  • 硬件
  • 信息技术与软件

要求

  • 无需编程经验——我会教你一切你需要知道的知识。
  • NUCLOE-F411 开发板

描述

无论您是否熟悉 Python 编程,作为一名嵌入式开发人员,您都需要查看本课程。

您想知道如何使用 Python 编程语言为stm32 微控制器编写干净高效的嵌入式驱动程序吗?

如果是这样,那么欢迎来到Ground Up™ 的嵌入式 MicroPython

MicroPython 是 Python3 的高效实现,针对在微控制器上运行进行了优化。

现在,你为什么要….

作为嵌入式系统开发人员,学习 MicroPython?

  1. Python编程语言的简单性使得micropython非常容易学习。

  2. 它非常易于使用,并且允许您使用几行代码在 Python 中开发复杂的固件和驱动程序

  3. 它有一个广泛的软件库,您可以将其导入到您的项目中以构建非常复杂的解决方案。例如网络套接字编程。

  4. 它可以使用 C/C++ 和汇编语言进行扩展,因此您可以将汇编语言和 C 与 micropython 混合使用,以提高代码效率,或者只是实现您更习惯在低级代码中实现的例程

了解了这一点之后,让我告诉你……

                                                                      您将获得什么

本课程可分为3个主要部分。

                                                                                    第一部分

第一部分为嵌入式开发人员提供实用的 Python 基本培训。本部分适用于不熟悉 Python 编程语言的开发人员以及想要提高 Python 开发技能的开发人员。这是必需的,因为我们需要知道谁来编写 Python 代码,然后才能用 Python 开发固件和驱动程序。

                                                                                 第二部分

第二部分涉及外设驱动程序开发。在这里,我们将为 STM32 微控制器的所有标准外设开发驱动程序。

我们将开发以下驱动力:

  1. 通用输入/输出 ( GPIO ) 驱动器

  2. 电源管理驱动器

  3. 通用定时器驱动器

  4. 定时器输出比较驱动器

  5. 定时器输入捕获驱动器

  6. PWM定时器驱动器

  7. 实时时钟 ( RTC ) 驱动程序

  8. 看门狗定时器 ( WDG ) 驱动程序

  9. 模数转换器 ( ADC ) 驱动器

  10. 模数转换器(ADC) 时间触发驱动器

  11. 数模转换器 ( DAC ) 驱动器

  12. 通用异步接收器/发送器 ( UART ) 驱动器

  13. 串行外设接口 ( SPI ) 驱动程序

  14. 集成电路 ( I2C ) 驱动器

                                                                    最后部分

在最后一部分,我们将开发固件来解决以下高级主题:

  • 向 MicroPython 添加汇编语言代码

  • 向 MicroPython 添加 C 语言代码

请查看完整的课程大纲。希望在课程中见到你。

本课程适合哪些人:

  • 如果您是嵌入式系统的初学者,那么请参加本课程。
  • 如果您是一位经验丰富的嵌入式开发人员,并且想要学习如何专业地开发 ARM 处理器的嵌入式应用程序,那么请参加本课程。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务