首页
›
Linux内核与驱动
›
178-VxWorks设备驱动
›
《VxWorks设备驱动工程案例:从需求到部署》
VIP10
本课程属于:178-VxWorks设备驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
VxWorks设备驱动工程案例:从需求到部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与VxWorks概述
VxWorks实时操作系统简介 · VxWorks 7 vs VxWor… · 设备驱动在VxWorks中的角色与分…
VxWorks
课程导论
02
VxWorks开发环境搭建
Workbench IDE安装与配置 · VxWorks Simulator… · 目标机与宿主机网络连接配置
VxWorks
开发环境搭建
03
VxWorks内核基础
任务调度机制(优先级抢占 · 时间片轮转) · 任务间通信(信号量
VxWorks
内核基础
04
VxWorks I/O系统架构
I/O子系统层次结构(应用层 · 文件系统层 · 驱动层
VxWorks
I/O
05
字符设备驱动模型
字符设备驱动框架 · 驱动入口点函数(xxOpen/xxC… · 设备描述符与驱动绑定机制
字符设备驱动模型
字符设备驱动框架
06
块设备驱动模型
块设备驱动框架 · 磁盘I/O请求队列管理 · 缓存策略与同步机制
块设备驱动模型
块设备驱动框架
07
网络设备驱动(END/NDIS)
VxWorks网络协议栈(MUX层 · END驱动接口) · 网络设备初始化与数据包收发流程
END/NDIS
网络设备驱动
08
串口设备驱动开发
串口硬件原理(UART寄存器 · 波特率 · 数据格式)
串口设备驱动开发
UART
09
GPIO与通用I/O驱动
GPIO控制器寄存器映射 · VxWorks GPIO驱动接口(g… · 基于GPIO的LED/按键驱动实现
GPIO
I/O
10
SPI总线设备驱动
SPI协议时序与模式配置 · VxWorks SPI框架(spiM… · SPI从设备(如ADC/传感器)驱动…
SPI
总线设备驱动
11
I2C总线设备驱动
I2C协议基础(起始/停止条件 · 地址 · 读写)
I2C
总线设备驱动
12
CAN总线设备驱动
CAN协议帧格式与错误处理 · VxWorks CAN驱动框架(ca… · CAN消息收发与过滤配置
CAN
总线设备驱动
13
DMA控制器驱动开发
DMA传输模式(内存到内存 · 外设到内存) · VxWorks DMA API(dm…
DMA
控制器驱动开发
14
定时器与PWM驱动
硬件定时器工作原理 · VxWorks定时器服务(wdLib… · PWM输出驱动实现(占空比/频率控制…
PWM
定时器
15
中断控制器驱动(INTC)
中断向量表与中断优先级管理 · VxWorks中断连接(intCon… · 中断共享与嵌套处理
INTC
断控制器驱动
16
内存映射与MMU驱动
VxWorks内存布局(本地内存/P… · MMU页表配置与缓存一致性 · ioremap与物理地址访问
MMU
内存映射
17
PCI/PCIe设备驱动
PCI配置空间枚举 · BAR空间映射 · VxWorks PCI库(pciCo…
PCI/PCIe
设备驱动
18
USB主机与设备驱动
USB协议栈架构(USBD/HCD) · VxWorks USB框架(usbL… · USB Mass Storage驱动…
USB
主机
19
SD/MMC存储设备驱动
SD/MMC协议命令集 · VxWorks SDIO框架(sdi… · SD卡初始化与读写驱动
SD/MMC
存储设备驱动
20
显示与帧缓冲驱动
帧缓冲(Framebuffer)原理 · VxWorks显示驱动框架(fbDe… · 基于FrameBuffer的LCD驱…
显示
帧缓冲驱动
21
音频设备驱动(I2S/AC97)
音频数据流与I2S时序 · VxWorks音频框架(audioL… · 音频编解码器(Codec)驱动配置
I2S/AC97
音频设备驱动
22
传感器驱动开发(以加速度计为例)
传感器数据采集与校准 · VxWorks传感器框架(senso… · 基于I2C/SPI的加速度计驱动实现
传感器驱动开发
以加速度计为例
23
电源管理与休眠唤醒驱动
电源管理状态(D0-D3) · VxWorks电源管理框架(pmLi… · 设备休眠与唤醒回调实现
电源管理
休眠唤醒驱动
24
驱动调试与性能分析
Wind River Debugge… · VxWorks Shell调试命令(… · 性能分析工具(WindView/Sy…
驱动调试
性能分析
25
驱动安全与健壮性设计
参数校验与错误码返回 · 竞态条件与锁机制(spinlock/… · 内存泄漏检测与防范
驱动安全
健壮性设计
26
BSP与驱动集成
BSP(板级支持包)结构解析 · BSP与驱动的关系 · 驱动在BSP中的初始化顺序与资源分配
BSP
驱动集成
27
VxWorks 7新特性与驱动迁移
VxWorks 7内核架构变化(RT… · VxWorks 7驱动框架(VxBu… · 从VxWorks 6.x到7.x驱动…
VxWorks
7新特性
28
驱动测试与验证
单元测试框架(CUnit/CppUT… · 硬件在环测试(HIL) · 驱动压力测试与稳定性测试方法
驱动测试
验证
29
驱动部署与固件升级
VxWorks镜像构建(VSB/VI… · 驱动模块动态加载(ld/unld) · 固件升级策略(双备份/AB分区)
驱动部署
固件升级
30
综合实战项目
基于ARM Cortex-A的VxW…
综合实战项目
ARM
所属VIP或分类
同VIP:VxWorks-DMA传输在块设备驱动中的性能优化
同VIP:VxWorks-I2C驱动时序参数配置与故障排查
同VIP:VxWorks-PCIe驱动BAR空间映射与配置实战