首页
›
热销单品
›
嵌入式Linux与RTOS
›
《VxWorks BSP与设备驱动开发》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
VxWorks BSP与设备驱动开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
VxWorks实时操作系统概述 · BSP与设备驱动的角色 · 课程学习路径与目标
课程导入
VxWorks
02
开发环境搭建
Workbench安装 · 目标机与主机连接 · 启动方式(网络/串口/仿真器)
开发环境搭建
Workbench
03
VxWorks内核基础
任务调度 · 中断处理 · 信号量
VxWorks
内核基础
04
BSP概念与结构
BSP定义 · 组成文件(bootrom · sysLib
BSP
概念
05
启动流程解析
ROM启动 · RAM启动 · bootrom引导
启动流程解析
ROM
06
BSP配置与定制
config.h · sysLib.c · usrConfig.c的修改
BSP
配置
07
板级硬件初始化
CPU初始化 · 内存控制器 · 时钟
板级硬件初始化
CPU
08
设备驱动框架
VxWorks设备驱动模型(字符设备 · 块设备 · 网络设备)
设备驱动框架
VxWorks
09
字符设备驱动开发
open/read/write/io… · 使用iosDevAdd注册设备 · 实例:串口驱动
字符设备驱动开发
open/read/wr…
10
中断驱动开发
中断连接intConnect · 中断服务程序编写 · 中断延迟与嵌套
断驱动开发
intConnect
11
定时器与时钟驱动
系统时钟 · 看门狗定时器 · 高精度定时器
定时器
时钟驱动
12
DMA驱动开发
DMA控制器配置 · 描述符环 · 内存一致性
DMA
驱动开发
13
网络设备驱动
END驱动架构 · 发送/接收路径 · 缓冲管理
网络设备驱动
END
14
存储设备驱动
块设备驱动 · 磁盘/Flash驱动 · 文件系统挂载
存储设备驱动
块设备驱动
15
I2C/SPI总线驱动
总线协议 · 控制器驱动 · 从设备驱动
I2C/SPI
总线驱动
16
PCI设备驱动
PCI配置空间 · BAR映射 · 中断路由
PCI
设备驱动
17
USB设备驱动
USB协议栈 · HCD与UDC · 设备枚举
USB
设备驱动
18
驱动调试技术
使用WindSh · 日志 · 断点
驱动调试技术
WindSh
19
性能优化
中断负载 · DMA效率 · 缓存策略
性能优化
断负载
20
多核与SMP驱动
多核中断亲和性 · 并发保护 · 原子操作
SMP
多核
21
电源管理驱动
低功耗模式 · 设备挂起/恢复 · 时钟门控
电源管理驱动
低功耗模式
22
驱动安全与可靠性
错误处理 · 超时机制 · 资源泄漏防护
驱动安全
可靠性
23
BSP移植实战
从参考板移植到新板 · 修改启动代码 · 内存映射
BSP
移植实战
24
驱动移植与适配
将Linux驱动移植到VxWorks · 接口映射 · 内存模型差异处理
驱动移植
适配
25
VxWorks 7新特性
VxBus驱动架构 · 设备树支持 · 64位支持
VxWorks
7新特性
26
VxBus驱动开发
VxBus设备模型 · 驱动绑定 · 资源管理
VxBus
驱动开发
27
案例实战
完整开发一个GPIO驱动 · 从需求分析 · 硬件手册阅读
案例实战
GPIO
28
案例实战
完整开发一个网络驱动 · 包括初始化 · 收发
案例实战
完整开发一个网络…
29
常见问题与解决方案
启动失败 · 中断不触发 · 内存访问异常
常见问题
解决方案
30
综合提升与项目实践
综合运用BSP与驱动知识完成一个智能… · 课程总结与进阶方向
综合提升
项目实践
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战