分类菜单
Linux认证
培训首页> 深圳培训> Linux认证培训课程> 南山嵌入式Linux设备驱动开发学习
南山嵌入式Linux设备驱动开发学习
移动客户端下载:

南山嵌入式Linux设备驱动开发学习

参考价格: 电话咨询
咨询电话: 400-656-3385
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
南山嵌入式Linux设备驱动开发学习
课程说明
课程级别
入门级
培训周期
2个月
上课地址
深圳市南山区高新技术产业园高新南7道R2-B
【课程详情】
本期目标:驱动程序设计是嵌入式Linux开发工作中重要的一部分,也是比较困难的一部分。本阶段课程让学员熟悉Linux的内核机制、驱动程序与用户级应用程序的接口,掌握系统对设备的并发操作。熟悉所开发硬件的工作原理,具备ARM硬件接口的基础知识,熟悉ARM cortex-a8处理器s5pv210各资源、掌握Linux设备驱动原理框架,熟悉工程中常见Linux字符设备、块设备、网络设备、USB设备等驱动开发,在工作中能独立胜任底层驱动开发。 掌握要求 28 ARM硬件接口原理 本课程重点介绍ARM的常用接口开发及硬件电路设计基础,包括I0、键盘扫描、串口、看门狗、实时时钟、SPI、IIC、flash操作等,为接下来的设备驱动开发打下良好的基础。 熟悉 29 嵌入式Linux设备驱动开发 掌握Linux内核模块编程,用户态与内核态数据交换,掌握Linux操作系统下驱动原理,重点讲解嵌入式Linux下常用字符设备驱动的编写方法,熟悉字符设备驱动框架,能独立完成常见Linux设备驱动开发。重点讲解内核模块编程,字符设备驱动的各种注册机制。
主要内容包括:
1)Linux字符驱动框架及GPI0输入输出驱动
2)Linux中断机制处理及响应过程
3)Linux下时钟、电源管理机制
4)Linux下触模屏驱动编写4)Linux下触模屏驱动编写
5)Linux下SPI/IIC/UART串行通信技术驱动编写与应用
6)Linux下input设备驱动框架介绍
7)Linux下platform机制设备驱动框架介绍
8)Linux下kfifo缓冲机制、并发与竞态(如互斥锁与信息号等)讲解
9)Linux驱动中的阻塞与非阻塞 精通 30 嵌入式Linux驱动程序设计 掌握Linux下驱动设计模型,完成从基本驱动程序设计到驱动设计的飞跃,更加深入的理解Linux内核工作原理与实现机制。
主要内容包括:
1)Linux下块设备驱动框架——RAMdisk驱动实例编写
2)SD卡驱动原理——SD卡三种模式、十大状态切换与数据传输技术
3)Linux下framebuffer机制驱动讲解
4)常见lcd接口:MCU(8080/6800)、RGB、SPI在Linux下驱动程序的实现
5)常见网卡驱动(CS8900、28J60、DM9000、LAN9220等)以及虚拟网络设备驱动等
6)USB设备硬件设计原理、驱动协议架构、驱动关键数据结构等
7)了解Linux设备驱动模型(kobject、kset、子系统、底层sysfs操作、总线与设备等) 掌握 31 项目实战(六)
《多点电容触控屏项目》 本项目主要是完成电容触摸屏linux驱动的编写。投射电容式触摸屏是市面上采用为广泛的触摸屏种类之一,触摸屏驱动的开发是嵌入式产品研发的重要环节,良好的触摸屏驱动是实现产品用户体验的基础之一。通过该项目的学习训练,理解掌握电容触摸屏的工作原理,linux内核机制和驱动开发调试的基本技巧及方法。主要涉及的知识有i2c/input子系统,中断底半部,高精度定时器和工作队列等。 独立完成

以上就是Linux培训课程的全部内容介绍,如需了解更多的Linux培训班、课程、价格、试听等信息,也可以点击进入 Linux 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准
  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

温馨提示

个性定制课程


温馨提示