嵌入式linux输入子系统---信盈达【嵌入式系列】提高篇
  1. 01input输入子系统特性描述

    1. 录播
      01input输入子系统特性描述
      37分钟
  2. 02核心结构描述

    1. 录播
      02核心结构描述
      54分钟
  3. 03相关API函数

    1. 录播
      03相关API函数
      23分钟
  4. 04input示例

    1. 录播
      04input示例
      28分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

嵌入式linux输入子系统---信盈达【嵌入式系列】提高篇免费

最近在学 4 累计报名 9 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

老师介绍

  • 南京信盈达_吴成宇

    南京信盈达_吴成宇

    精通嵌入式物联网产品开发,熟悉ST、TI、三星等系列CORTEX-A9/15架构处理器,目前正致力于物联网&智能家居等领域的产品开发及教学
简  介 按键,鼠标,触摸屏,键盘等都是输入设备,前面已经学习过按键驱动的编程,以字符设备驱动来实现,自己去实现file_operations方法,这样,对于一个按键驱动,不同人会有同的编编思想,键值上定义等,导致上报按键数据会有差异性,这必然导致同一个应用程序不能适应不同人编写的按键驱动程序。

一、课程介绍

按键,鼠标,触摸屏,键盘等都是输入设备,前面已经学习过按键驱动的编程,以字符设备驱动来实现,自己去实现file_operations方法,这样,对于一个按键驱动,不同人会有同的编编思想,键值上定义等,导致上报按键数据会有差异性,这必然导致同一个应用程序不能适应不同人编写的按键驱动程序。但是,实际的Linux操作系统中我们看到的结果却不是这样的,先举个例子:
一个记事本程序,是从键盘读取信息,对记事本程序来说,使用什么型号键盘是透明的,效果是相同的。
这说明该应用程序使用从输入设备中读取数据是和硬件无关的,不同和硬件,在用户空间中都有相同的数据操作规范。
如果输入设备驱动按照以前的字符设备驱动编写方式实现键盘驱动,则记事本程序不可能适应不同的输入设备,这就造成了应用程序不可移植的问题。然而,这不是应该是应用程序的问题,而是驱动程序没有做到统一规范造成的。
Linux系统为解决这些兼容性问题,专门为输入设备编写了输入子系统,屏蔽不同设备的差异性,给用户空间提供统一的数据读取规范。

二、课程主要知识点

  1. Input输入子系统的认识
  2. Input输入子系统整体框架
  3. Input输入子系统设备驱动层相关数据结构
  4. 设备驱动层常用API函数
  5. 输入设备驱动软件设计思路
  6. 使用input子系统的示例

三、讲师介绍

 吴成宇
南京信盈达教研部经理,现任信盈达高级工程师 金牌讲师 6年嵌入式&物联网开发产品开发经验;精通C语言、 ARM-Cortex-M3/4/7系列的产品与项目开发  熟练linux下C C++等编程 精通linux驱动开发 理论、实践项目相结合,
熟悉ST、TI、三星等系列CORTEX-A9/15架构处理器。
目前正致力于物联网&智能家居等领域的产品开发实战
最新参与研发项目:
基于CORTEX-A9视频监控系统
物联网仓储管理系统
基于CORTEX-A9广告机系统
智能可穿戴手表项目开发
智能家居网络控制系统
 

* 课程提供者:信盈达嵌入式培训服务