RA6M5 Zephyr 快速入门
从应用开发到设备驱动
从官方 example-application 开始,掌握 Zephyr 工程、设备树与配置,逐步编写应用和设备驱动,在 RA6M5 开发板上完成编译、烧录与调试。
配套完整工程板载外设实验逐步编写代码

你会掌握的四项能力
01组织 Zephyr 应用
理解工作区与应用目录,通过 CMake 加入源码,用 Kconfig 选择软件功能。
02配置并使用设备
从设备树找到设备实例,启用驱动,通过统一 API 完成设备访问。
03编写 Zephyr 驱动
连接 Binding、设备注册、初始化与事件上报,将自定义驱动接入工程。
04构建、调试与验证
核对生成的配置与设备树,结合断点、串口日志和实物现象检查程序。
课程安排
学习准备
获取课程工程,连接开发板,配置 VS Code,掌握编译、烧录与调试操作。
第一篇
Zephyr 应用开发
从 example-application 认识工程,编写应用并通过设备接口访问板载器件。
第二篇
Zephyr 驱动开发
沿已有驱动理解设备模型,再逐步完成自定义驱动与应用的配合。
工程参考
开始课程前
硬件DShanMCU RA6M5 开发板与一根支持数据传输的 USB Type-C 线。
开发主机Windows 电脑与 VS Code,使用课程工程配套的开发工具和板卡支持。
已有知识能够编写 C 程序,了解 RTOS 中线程、消息队列和中断的基本用法。
准备好开发板,开始第一个 Zephyr 工程。
准备工程与连接开发板 →