欢迎购买学习《MicroPython嵌入式系统驱动程序固件开发视频教程》课程,你将学习使用Python 编程语言开发嵌入式驱动程序和固件。
发表于 09/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:55 节课(7 小时 30 米)| 大小:2.96 GB
你会学到什么
使用 Python 编程语言开发嵌入式驱动程序和固件
将 Python 与 C/C++ 混合
开发 USB 驱动程序
开发通用输入/输出 (GPIO) 驱动程序
开发电源管理驱动程序
开发通用定时器驱动程序
开发定时器输出比较驱动程序
开发定时器输入捕获驱动程序
开发 PWM定时器驱动程序
开发实时时钟 (RTC) 驱动程序
开发看门狗定时器 (WDG) 驱动程序
开发模数转换器 (ADC) 驱动程序
开发模数转换器 (ADC) 时间触发驱动程序
开发数模转换器 (DAC)驱动程序
开发通用异步接收器/发送器 (UART) 驱动程序
开发串行外设接口 (SPI) 驱动程序
开发内部集成电路 (I2C) 驱动程序
要求
不需要编程经验——我会教你所有你需要知道的。
NUCLOE-F411开发板
描述
无论您是否是 Python 编程新手,您都需要以嵌入式开发人员的身份学习本课程。
你想知道如何使用 python 编程语言为 stm32 微控制器编写干净高效的嵌入式驱动程序吗?
如果是这样,那么欢迎使用 Ground Up™ 的 Embedded MicroPython
MicroPython 是针对在微控制器上运行而优化的 Python3 的高效实现。
现在,你为什么要……
作为嵌入式系统开发人员学习 MicroPython?
python 编程语言的简单性使得 micropython 非常容易学习。
它非常易于使用,并允许您用几行代码在 python 中开发复杂的固件和驱动程序
它有一个广泛的软件库,您可以将其导入您的项目以构建非常复杂的解决方案。例如网络套接字编程。
它可以使用 C/C++ 和汇编进行扩展,因此您可以将汇编和 c 与 micropython 混合使用,以提高代码效率或简单地实现您更愿意在低级代码中实现的例程。
明白了这一点,让我告诉你……
正是你得到的
本课程可分为3个主要部分。
第一节
第一部分为嵌入式开发人员提供实用的 Python 基础培训。本部分适用于不熟悉 python 编程语言的开发人员和想要复习 Python 开发技能的开发人员。这是必需的,因为我们需要知道谁来编写 Python 代码,然后才能用 Python 开发我们的固件和驱动程序。
第二节
第二部分涉及外设驱动程序开发。在这里,我们将为我们的 STM32 微控制器的所有标准外设开发驱动程序。
我们将开发以下驱动程序
通用输入/输出 (GPIO) 驱动器
USB 驱动程序
CAN 总线驱动程序
电源管理驱动程序
通用定时器驱动程序
定时器输出比较驱动器
定时器输入捕捉驱动器
PWM 定时器驱动器
实时时钟 (RTC) 驱动程序
看门狗定时器 (WDG) 驱动程序
模数转换器 (ADC) 驱动器
模数转换器 (ADC) 时间触发驱动器
数模转换器 (DAC) 驱动器
通用异步接收器/发送器 (UART) 驱动程序
串行外设接口 (SPI) 驱动程序
内部集成电路 (I2C) 驱动器
最后一节
在最后一节中,我们将开发固件来解决高级主题,例如
向 MicroPython 添加汇编语言代码
将 C 语言代码添加到 MicroPython
请查看完整的课程课程。我希望在课程中见到你。
本课程适用于谁
如果您是嵌入式系统的绝对初学者,请参加本课程。
如果您是一位经验丰富的嵌入式开发人员并想学习如何专业地为 ARM 处理器开发嵌入式应用程序,请参加本课程。