高新软件嵌入式教育中心
位置:高新软件嵌入式教育中心 >> 项目信息 >> 项目介绍

嵌入式Linux驱动开发班

嵌入式Linux驱动开发班

0301:LINUX字符设备驱动程序开发
LINUX字符设备驱动基础、?字符设备驱动程序实现框架与典型驱动分析、 用户空间与内核空间的数据传输、同步、互斥、阻塞、睡眠机制、 Linux-2.6设备模型与sysfs文件系统、 udev与devfs文件系统

0302: 设备驱动中常用的内核机制
Poll和select操作、异步通知机制
1inux内核中断子系统
中断处理程序编写
驱动程序上/下半部处理与 延缓执行机制
内核定时器与延迟机制
内核内存管理机制

0303:LINUX块设备驱动程序开发
·块设备及其驱动的特点
·块设备驱动程序中两个关键结构体GEN_DISK与REQUEST
·块设备驱动程序的注册与请求处理
·MTD设备的特点以及与块设备的关系
·MTD设备驱动的框架及关键结构体分析.

0304:LINUX网络设备驱动程序开发
·OSI网络参考模型
·套接字(SOCKET)简介、 套接字缓冲区(SK_BUFF)、NET_DEVICE结构分析、数据包传送与接收、网络驱动的中断处理、网络设备驱动程序的基本实现

0305:LINUX帧缓冲驱动程序开发
帧缓冲显示技术、帧缓冲驱动程序显示原理、帧缓冲驱动程序的数据结构、帧缓冲驱动程序的API、帧缓冲驱动程序的基本实现、使用高级图形库

0306:嵌入式项目开发实践
让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中;培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力

留言咨询