第十七层——Linux设备驱动(嵌入式全套十七)
嵌入式教程 0

视频:26 

详细介绍Linux下的u-boot,kernel,rootfs的移植
选择班级:
  • 课程介绍
  • 课程目录

课程介绍:

本课程是嵌入式开发完整体系课程的《Linux设备驱动》


课程内容涵盖:

一、Linux内核模块

Linux kernel源码结构

内核启动分析

内核模块编写

内核模块配置及加载


二、Linux字符设备驱动

Linux 字符设备描述

设备号分配及注销

file_operation结构体

文件对象file结构体

索引节点inode结构体

字符设备的注册及移除

字符设备的加载及初始化

read/write方法

字符设备驱动总结


三、LED与按键驱动

驱动GPIO I/O方式

按键驱动程序实现

按键驱动测试


四、Linux键盘/鼠标驱动分析

键盘、鼠标工作原理介绍

键盘、鼠标驱动程序分析


五、块设备驱动之存储设备

Ramdisk驱动

gendisk设备驱动


六、网络设备驱动之网卡

以太网概述

以太网扩展接口

Linux网络驱动程序体系结构

网卡驱动程序移植


七、Linux驱动综合项目

看门狗驱动

ADC采样驱动

RTC实时时钟驱动

蜂鸣器驱动

键盘驱动

点阵LED驱动


课程讲师:

张志英

嵌入式讲师

主讲老师
张志英
嵌入式讲师