“嵌入式Linux系统高级开发工程师”培训内容及回执.docVIP

“嵌入式Linux系统高级开发工程师”培训内容及回执.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
培训内容 第一天 模块 Linux设备驱动程序简介 内核与可加载模块 设备和模块的分类 建立和运行模块 模块的编译和装载 模块 Linux字符设备驱动开发 设备的主次编号及动态分配 字符设备重要数据结构 字符设备的注册和注销 字符设备的打开和关闭 字符设备的读和写 模块 并发与竞争 Linux内核进程调度 并发和竞争情况 信号量和互斥体 模块 Linux内核调试技术 用打印调试 Printk函数及宏 消息的记录机制 用查询来调试 使用 /proc 文件系统 实验 字符设备驱动实例 熟悉开发流程 安装Linux主流发行版 搭建开发环境 开发简单字符设备驱动 开发字符设备驱动客户端 源码分析 信号量在Linux中的实现 通过源码分析指导学员熟悉信号量的原理及Linux对信号量的实现,深入理解锁的机制 实验 printk使用实例 添加printk调试代码 修改printk的调试级别,观察系统日志输出 使用printk观察字符设备内部运行过程 第二天 模块 高级字符驱动操作 高级字符驱动操作 ioctl 接口 使用 ioctl 参数 ioctl 命令的实现 阻塞 I/O 睡眠的介绍 阻塞和非阻塞操作 高级睡眠技术 模块 存储管理和I/O读写 Linux 中的内存管理 Kmalloc内存分配 Mmap设备操作 I/O端口和I/O内存 使用I/O端口 使用I/O内存 模块 Linux中断处理 安装中断处理函数 快速和慢速处理 实现中断处理函数 中断处理的前后部分 在中断处理中使用Tasklet 在中断处理中使用工作队列 源码分析 阻塞I/O在Linux中的实现 通过源码分析指导学员熟悉阻塞I/O的原理及Linux对阻塞I/O的实现,深入理解阻塞的机制 实验 阻塞I/O驱动程序实战 进程阻塞I/O编程和非阻塞I/O编程 在驱动中实现阻塞I/O操作 在驱动中实现非阻塞I/O操作 实验 中断处理实验 键盘中断的申请和释放 编写自定义键盘中断函数处理键盘扫描码 编写自定义工作队列函数实现中断延后处理 第三天 模块 FLASH设备驱动程序 FLASH芯片及其接口标准 MTD(内存技术设备)介绍 MTD层次结构 MTD字符设备 MTD驱动框架 FLASH芯片的探测(probe) FLASH芯片分区映射 FLASH控制芯片的驱动程序 模块 嵌入式Linux文件子系统 嵌入式Linux文件子系统概述 VFS虚拟文件系统 虚拟文件系统的数据结构 JFFS2文件系统介绍 文件系统Mount挂载过程 进程与文件系统的联系 实验 块设备及文件系统驱动开发实例 分析mtd设备驱动和JFFS2文件系统代码 编写FLASH驱动程序,修改分区映射 第四天 模块 嵌入式Linux网络子系统分析 OSI七层模型和TCP/IP四层模型 Linux处理Packet Socket Buffer结构和实现 Socket Buffer队列 网络设备(网卡) net_device数据结构 Linux网络设备管理 网卡的初始化,打开/关闭,数据传输 链路层 链路层结构 链路层网络协议处理 模块 嵌入式Linux网卡驱动编写实例 报文的物理传送 连接到内核 设备注册 初始化每一个设备 模块卸载 net_device 结构的详情 全局信息 硬件信息 接口信息 设备方法 公用成员 打开与关闭 实验 分析修改8139网卡驱动程序 8139网卡硬件原理 8139网卡主要函数流程 注册网络协议的实验 第五天 模块 USB协议基础 USB总线结构 USB编码方案 USB数据格式 USB数据域 USB数据包 USB事务 USB传输方式 USB设备描述符 模块 嵌入式LinuxUSB子系统 USB 设备基础知识 端点、接口、配置 USB 和 sysfs USB 的 Urbs 结构 struct urb 创建和销毁 urb 提交 urb 完成 urb: 完成回调处理 取消 urb 编写USB驱动程序 注册USB驱动程序 探测和断开USB设备 提交和控制URB 不使用URB的USB传输 模块 嵌入式LinuxUSB设备驱动实例分析 编写USB设备驱动程序,实现主机和USB设备的通信。 详细内容请上网查阅: “嵌入式Linux系统高级开发工程师”回执 单 位 (盖章) 地 址 邮编 联 系 人 职 位 电话 传 真 E-mail 学员代表 职 位 手机 学员姓名(注明性别) 手机 学员姓名(注明性别) 手机 学员姓名(注明性别) 手机 注:1. 此表复印有效。 2. 请在2007年10月24日之前发送此回执。 其他各培训班预告 班 次 开班日期 开班地

文档评论(0)

wen0000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档