首页
›
嵌入式基础与RISC-V
›
129-Mailbox RPMsg 异构多核通信驱动
›
《Mailbox与RPMsg异构多核通信驱动开发》
VIP10
本课程属于:129-Mailbox RPMsg 异构多核通信驱动
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Mailbox与RPMsg异构多核通信驱动开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Mailbox RPMsg 概述
异构多核通信背景 · Mailbox硬件原理 · RPMsg协议栈简介
Mailbox
RPMsg
02
开发环境搭建
硬件平台介绍(如STM32MP157… · Linux内核源码获取 · 交叉编译工具链配置
开发环境搭建
STM32MP157
03
Mailbox 控制器驱动(一)
Mailbox框架(mailbox_… · mbox_chan_ops操作集实现
Mailbox
控制器驱动
04
Mailbox 控制器驱动(二)
发送通道(TX)与接收通道(RX)的… · 中断处理机制 · 实际代码编写
Mailbox
控制器驱动
05
Mailbox 客户端驱动
mailbox_client数据结构 · mbox_send_message(… · 与控制器驱动的绑定
Mailbox
客户端驱动
06
RPMsg 协议基础
RPMsg 核心数据结构(rpmsg… · rpmsg_endpoint) · 消息格式(rpmsg_hdr)
RPMsg
协议基础
07
RPMsg 总线与设备模型
rpmsg_bus 注册 · rpmsg_driver 结构体 · rpmsg_device 创建与销毁
RPMsg
总线
08
RPMsg 端点(Endpoint)管理
端点创建与销毁 · 端点回调函数注册 · 源地址与目的地址管理
RPMsg
Endpoint
09
RPMsg 消息发送与接收
rpmsg_send() 与 rpm… · 接收回调机制 · 阻塞与非阻塞模式
RPMsg
消息发送
10
RPMsg 与 Mailbox 的绑定
virtio_rpmsg_bus 驱… · Mailbox 作为底层传输层 · 缓冲区管理(vring)
RPMsg
Mailbox
11
共享内存与 vring 机制
共享内存分配 · vring 描述符表 · 可用环(avail ring)与已用…
vring
共享内存
12
RPMsg 命名服务(Name Service)深入
NS announcement 流程 · 服务发现机制 · 动态端点创建
RPMsg
Name
13
多核启动与同步
remoteproc 框架简介 · 固件加载 · 核间同步机制(如门铃中断)
多核启动
同步
14
实战
编写一个简单的 RPMsg 字符设备… · 设备节点创建 · file_operations 实现
RPMsg
编写一个简单的
15
实战
编写一个简单的 RPMsg 字符设备… · 用户态与核间通信桥接
RPMsg
编写一个简单的
16
实战
编写一个简单的 RPMsg 字符设备… · 端点管理 · 错误处理与调试
RPMsg
编写一个简单的
17
实战
Cortex-M 核端 RPMsg… · 初始化 RPMsg 环境 · 创建端点
Cortex-M
RPMsg
18
实战
Cortex-M 核端 RPMsg… · 与 Linux 核的握手通信
Cortex-M
RPMsg
19
实战
Cortex-M 核端 RPMsg… · 数据打包与解析
Cortex-M
RPMsg
20
实战
双核数据采集系统(一):系统架构设计 · A 核采集数据 · M 核处理数据
双核数据采集系统
系统架构设计
21
实战
双核数据采集系统(二) · RPMsg 批量数据传输 · 性能优化
双核数据采集系统
双核数据采集系统…
22
实战
双核数据采集系统(三) · 数据可视化(终端绘图)
双核数据采集系统
双核数据采集系统…
23
调试技巧(一)
动态调试(dyndbg) · tracepoint 跟踪 Mail… · ftrace 使用
调试技巧
dyndbg
24
调试技巧(二)
使用 printk 与 dev_db… · 查看 /sys/kernel/deb…
调试技巧
printk
25
调试技巧(三)
逻辑分析仪抓取 Mailbox 硬件… · 常见问题排查(死锁 · 数据错乱
调试技巧
Mailbox
26
性能分析与优化
吞吐量测试 · 延迟测试 · 零拷贝技术
性能分析
优化
27
安全与稳定性
数据校验(CRC) · 超时重传机制 · 看门狗集成
安全
稳定性
28
设备树配置详解
Mailbox 控制器节点 · RPMsg 节点 · remoteproc 节点
设备树配置详解
Mailbox
29
多核通信设计模式
生产者-消费者模式 · 请求-响应模式 · 发布-订阅模式
多核通信设计模式
生产者
30
课程总结与展望
常见问题回顾 · 进阶学习路径(如 RPMsg ove… · 开源项目推荐(OpenAMP
课程总结
常见问题回顾
所属VIP或分类
同VIP:Mailbox与RPMsg协议适配调试实战
同VIP:Mailbox与RPMsg通信方案设计项目实战
同VIP:Mailbox核间消息驱动故障诊断与性能优化