A. Linux内核开发
2010-11-26 13:52 1060次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
课程详情
培训对象:
对Linux内核感兴趣,却苦于不知如何下手者
学习Linux内核良久,却收益不大者
有志从事Linux内核和Linux驱动开发的工程师
有志从事Android底层开发的工程师
培训过程中,您将学习到以下内容:
全面认识和了解Linux内核的框架,并以此为基础掌握学习Linux内核、分析阅读Linux内核源码的方法,真正地迈过那道无形的门坎
掌握、分析、钻研某个子系统在Linux内核中实现机制的方法,并了解Linux内核中的进程管理、内存管理、文件系统
了解如何参与Linux内核的开发和测试,以及一些常用的调试手段和工具
掌握Linux设备驱动的开发方法
掌握Android运行所需要的Linux内核开发和技巧。
学习本课程,您应具备以下基础知识
能够使用Linux操作系统
掌握C语言基础
熟悉操作系统基础理论
培训时长:4天(24学时)
B. Linux驱动开发
课程概述
驱动程序开发是嵌入式Linux项目中工作量*的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。 本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发过程。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备、sd卡等驱动程序、usb驱动的开发,同时掌握嵌入式Linux的系统开发和分析方法。
培训对象:
Linux系统驱动开发工程师、Linux中高级软件工程师以及内核开发人员。
培训过程中,您将学习到以下内容:
LINUX字符设备驱动程序开发
设备驱动中常用的内核机制
LINUX块设备驱动程序开发
LINUX网络设备驱动程序开发
LINUX下MMC/SD卡驱动开发
LINUX帧缓冲驱动程序开发
触摸屏驱动开发
LINUX下USB驱动开发基础
LINUX下USB驱动高级开发
学习本课程,您应具备以下基础知识
熟练使用Linux操作系统,如学员具有一定的Linux内核阅读经验,效果会更好
熟悉C语言,熟悉指针、结构体等概念
了解接口电路和数字电路的知识,*具有电路设计经验。
培训时长:6天(36学时)
相关课程
在线预约报名