通俗易懂BSP及驱动开发视频教程
课程主要讲解了ARM系统架构、Bootloader设计与移植、linux内核移植、Linux文件系统、设备驱动开发等等。学完本章能掌握什么:了解Linux文件内核,了解内核裁剪移植等 ,为用户后期平台驱动下的开发工作做准备。

教程目录:
01_第一章_平台裸机介绍
01-驱动阶段大纲介绍.wmv
02-基本概念.wmv
03-S5P6818芯片介绍.wmv
04-开发板介绍.wmv
05-统一编址.wmv
06-GNU工具.wmv
07-链接.wmv
08-GPIO裸机编程.wmv
09-加载bin文件到内存.wmv
02_第二章_uboot
01-启动方式分析.wmv
02-启动方式确定.wmv
03-BootLoader启动过程.wmv
04-uboot配置.wmv
05-uboot编译下载.wmv
06-uboot命令.wmv
07-uboot启动过程.wmv
03_第三章_kernel
01-uboot命令.wmv
02-kernel介绍.wmv
03-内核配置.wmv
04-内核编译.wmv
05-tftpboot下载镜像.wmv
06-通过fastboot下载.wmv
07-bootcmd环境变量自动启动.wmv
04_第四章_rootfs
01-Kconfig.wmv
02-编译代码.wmv
03-测试Kconfig编译代码.wmv
04-文件系统的介绍.wmv
05-根文件系统介绍.wmv
06-根文件系统制作1.wmv
07-根文件系统制作2.wmv
08-根文件系统挂载.wmv
05_第五章_内核模块
01-内核模块.wmv
02-内核模块编写.wmv
03-内核模块的编译.wmv
04-内核模块传递参数1.wmv
05-内核模块传递参数2.wmv
06-printk.wmv
07-符号表导出.wmv
06_第六章_chrdev
01-驱动基本概念.wmv
02-字符设备驱动框架1.wmv
03-字符设备驱动框架2-cdev结构体.wmv
04-字符设备驱动框架3.wmv
05-字符设备驱动框架代码.wmv
06-创建设备文件.wmv
07-生成设备文件内核相关函数.wmv
08-生成设备文件代码编写.wmv
07_第七章_字符设备驱动接口
01-open打开过程中涉及的结构体.wmv
02-open的系统调用.wmv
03-read-write接口.wmv
04-ioctl接口.wmv
05-ioctl命令码.wmv
06-硬件地址映射.wmv
07-GPIO映射方法1.wmv
08-GPIO映射方法2.wmv
08_第八章_GpioSubSystem_interrupt
02-gpio子系统实例.wmv
03-中断API说明.wmv
04-中断实例.wmv
05-中断测试.wmv
06-中断底半部基本概念.wmv
07-softirq实现的中断底半部.wmv
08-tasklet实现中断底半部.wmv
09_第九章_中断底半部和定时器
01-workqueue01.wmv
02-workqueue02.wmv
03-按键软件消抖.wmv
04-内核定时器.wmv
05-Kfifo.wmv
06-并发与竞态的基本概念.wmv
07-互斥体.wmv
08-自旋锁特点.wmv
09-自旋锁API.wmv
10-自旋锁历程1.wmv
11-自旋锁历程2.wmv
10_第十章_IO模型
01-信号量-原子操作.wmv
02-阻塞1.wmv
03-阻塞2.wmv
04-阻塞实例.wmv
05-非阻塞.wmv
06-IO多路复用.wmv
07-IO多路复用代码.wmv
08-异步通知.wmv
11_第十一章_异步通知_杂项设备驱动
01-异步通知.wmv
02-字符设备注册.wmv
03-misc杂项设备1.wmv
04-misc杂项设备2.wmv
05-misc设备驱动例程.wmv
06-platform平台总线.wmv
07-platform-bus-dev.wmv
08-platform相关结构体.wmv
09-platform驱动和设备注册过程.wmv
12_第十二章_Platform_i2c
01-platform-dev-drv编程.wmv
02-platform获取设备信息.wmv
03-DeviceTree基本语法1.wmv
04-设备树介绍.wmv
05-I2C总线时序.wmv
06-I2C协议1.wmv
07-I2C协议2.wmv
08-I2C实训相关函数封装.wmv
09-mma8653.wmv
13_第十三章_I2C子系统
01-i2c子系统1.wmv
02-i2c子系统2.wmv
03-i2c子系统3.wmv
04-mma驱动1.wmv
05-mma驱动2.wmv
06-mma驱动3.wmv

教程目录:
01_第一章_平台裸机介绍
01-驱动阶段大纲介绍.wmv
02-基本概念.wmv
03-S5P6818芯片介绍.wmv
04-开发板介绍.wmv
05-统一编址.wmv
06-GNU工具.wmv
07-链接.wmv
08-GPIO裸机编程.wmv
09-加载bin文件到内存.wmv
02_第二章_uboot
01-启动方式分析.wmv
02-启动方式确定.wmv
03-BootLoader启动过程.wmv
04-uboot配置.wmv
05-uboot编译下载.wmv
06-uboot命令.wmv
07-uboot启动过程.wmv
03_第三章_kernel
01-uboot命令.wmv
02-kernel介绍.wmv
03-内核配置.wmv
04-内核编译.wmv
05-tftpboot下载镜像.wmv
06-通过fastboot下载.wmv
07-bootcmd环境变量自动启动.wmv
04_第四章_rootfs
01-Kconfig.wmv
02-编译代码.wmv
03-测试Kconfig编译代码.wmv
04-文件系统的介绍.wmv
05-根文件系统介绍.wmv
06-根文件系统制作1.wmv
07-根文件系统制作2.wmv
08-根文件系统挂载.wmv
05_第五章_内核模块
01-内核模块.wmv
02-内核模块编写.wmv
03-内核模块的编译.wmv
04-内核模块传递参数1.wmv
05-内核模块传递参数2.wmv
06-printk.wmv
07-符号表导出.wmv
06_第六章_chrdev
01-驱动基本概念.wmv
02-字符设备驱动框架1.wmv
03-字符设备驱动框架2-cdev结构体.wmv
04-字符设备驱动框架3.wmv
05-字符设备驱动框架代码.wmv
06-创建设备文件.wmv
07-生成设备文件内核相关函数.wmv
08-生成设备文件代码编写.wmv
07_第七章_字符设备驱动接口
01-open打开过程中涉及的结构体.wmv
02-open的系统调用.wmv
03-read-write接口.wmv
04-ioctl接口.wmv
05-ioctl命令码.wmv
06-硬件地址映射.wmv
07-GPIO映射方法1.wmv
08-GPIO映射方法2.wmv
08_第八章_GpioSubSystem_interrupt
02-gpio子系统实例.wmv
03-中断API说明.wmv
04-中断实例.wmv
05-中断测试.wmv
06-中断底半部基本概念.wmv
07-softirq实现的中断底半部.wmv
08-tasklet实现中断底半部.wmv
09_第九章_中断底半部和定时器
01-workqueue01.wmv
02-workqueue02.wmv
03-按键软件消抖.wmv
04-内核定时器.wmv
05-Kfifo.wmv
06-并发与竞态的基本概念.wmv
07-互斥体.wmv
08-自旋锁特点.wmv
09-自旋锁API.wmv
10-自旋锁历程1.wmv
11-自旋锁历程2.wmv
10_第十章_IO模型
01-信号量-原子操作.wmv
02-阻塞1.wmv
03-阻塞2.wmv
04-阻塞实例.wmv
05-非阻塞.wmv
06-IO多路复用.wmv
07-IO多路复用代码.wmv
08-异步通知.wmv
11_第十一章_异步通知_杂项设备驱动
01-异步通知.wmv
02-字符设备注册.wmv
03-misc杂项设备1.wmv
04-misc杂项设备2.wmv
05-misc设备驱动例程.wmv
06-platform平台总线.wmv
07-platform-bus-dev.wmv
08-platform相关结构体.wmv
09-platform驱动和设备注册过程.wmv
12_第十二章_Platform_i2c
01-platform-dev-drv编程.wmv
02-platform获取设备信息.wmv
03-DeviceTree基本语法1.wmv
04-设备树介绍.wmv
05-I2C总线时序.wmv
06-I2C协议1.wmv
07-I2C协议2.wmv
08-I2C实训相关函数封装.wmv
09-mma8653.wmv
13_第十三章_I2C子系统
01-i2c子系统1.wmv
02-i2c子系统2.wmv
03-i2c子系统3.wmv
04-mma驱动1.wmv
05-mma驱动2.wmv
06-mma驱动3.wmv
免责声明:
本站提供的一切内容信息、软件、教程、影音仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
下载地址(网盘访问密码:ugal)
百度网盘