基于Ubuntu虚拟机的Linux驱动开发入门

Linux驱动开发培训系列教程网址https://edu.csdn.net/course/detail/26814

基于Ubuntu虚拟机的Linux驱动开发入门

即将出一套视频教程。该教程面向Linux驱动开发的初学者,基于Ubuntu虚拟机学习驱动开发,无需开发板

一,Linux概述及课程特色

二,搭建开发环境,

安装VMware。
安装souce insight。
在VMware上安装Ubuntu系统。
下载Linux源代码。
编译并更新Ubuntu上Linux内核。
内核配置原理。make menuconfig分析及.config文件介绍。

三,Linux常用命令

常用命令。
shell语法。
Shell脚本编程。

四,makefile

makefile语法。
编写makefile文件。
用makefile去编译一个APP。

五,驱动程序实例

编写并调试一个驱动程序。
编写该驱动的测试程序
编写makefile文件。
用测试程序去调试驱动。

六,基于platform的驱动程序实例

编写并调试一个基于platform_driver的驱动
分析内核中platform_device的注册流程。

七,RTC驱动实例

在内核源代码中,RTC驱动分析及调试。

八,USB设备驱动实例

USB设备驱动开发流程。
串口驱动分析。
内核源代码中USB转串口驱动的分析及调试。

九,PCI网卡设备驱动实例

网络设备驱动框架分析。
一个具体的网卡设备驱动分析及调试。

你可能感兴趣的:(linux,驱动)