嵌入式Linux
文章平均质量分 84
ziyedianyuxiao
努力的人还有机会可言
展开
-
JZ2440开发板学习------中级(二十四:中)
输入事件的传递过程 当一个事件被触发设,备将向上层报告发生了什么事。为表述这个事件的传递过程我们以触摸屏为例。触摸屏的源程序在前面博文中已有详述,这里就不赘言了。当在触摸屏上按下时会发出这样的报告: input_report_abs(dev, ABS_X, xp); //报告x坐标值 input_report_abs(dev, ABS_Y转载 2014-11-27 23:11:15 · 369 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-03-12 22:08:15 · 265 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十七)
自己写驱动之Linux设备驱动开发详解———驱动设计的硬件基础原创 2015-01-16 23:13:12 · 435 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十五:上)
自己写驱动程序之USB原创 2014-12-29 22:20:31 · 330 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十四:末)
自己写驱动程序之触摸屏第一步:驱动程序大框原创 2014-12-16 22:36:48 · 510 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十六:末)
自己写驱动之Linux设备驱动开发详解———设备驱动概述内核提供了三个函数来注册一组字符设备编号,这三个函数分别是 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()。其中,register_chrdev_region()是为提前知道设备的主次设备号的设备分配设备编号。alloc_chrdev_r转载 2015-01-15 23:47:50 · 348 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十六:中)
自己写驱动之Linux设备驱动开发详解———设备驱动概述 驱动模型和建立在kobject之上的抽象之所以难以理解,部分原因在于没有一个明显的入口点。处理kobjects需要理解一些不同的相互之间互相引用的类型。为了使事情变得简单,我们将采用“多遍”的方法,从模糊的概念开始并且逐步添加细节。为了这个目的,在这里给出一些我们将要使用到的一些概念。l 一个kboject是类转载 2015-01-15 23:18:15 · 293 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十六:下)
自己写驱动之Linux设备驱动开发详解———设备驱动概述 在内核的学习中会遇到很多挺有意思的函数,而且能沿着一个函数扯出来很多个相关的函数。copy_to_user和copy_from_user就是在进行驱动相关程序设计的时候,要经常遇到的两个函数。由于内核空间与用户空间的内存不能直接互访,因此借助函数copy_to_user()完成用户空间到内核空间的复制,函数copy_from转载 2015-01-15 23:38:44 · 305 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十六:上)
自己写驱动之Linux设备驱动开发详解——— 之前就学习过Linux设备驱动开发详解,可是看得云山雾绕的,现在使用JZ2440开发板将近6个月左右,基础应该还不错,所以决定再重新认认真真地学习一遍Linux设备驱动开发详解。原创 2015-01-08 22:27:30 · 488 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十五:下)
自己写驱动程序之USB 对于自己要写的每个驱动程序都要借鉴与内核,内核是一个非常丰富的代码库。里面有丰富的例子。原创 2014-12-31 22:38:27 · 474 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十四:上)
自己写驱动程序之触摸屏这是一个大的课题哦!输入子系统!之前有个输入子系统的按键延时操作没有分析和自己写,所以拿到这里讲,是因为触摸屏也是输入子系统哦!!!不会肿么办呀!搜一下啦,按照input_register_device查找:/************************************************************原创 2014-11-27 21:13:27 · 460 阅读 · 0 评论 -
JZ2440开发板学习------中级(二十四:下)
自己写驱动程序之触摸屏终于到了触摸屏咯!如果开始呢?先看看手册,毕竟是硬件手册很重要:还是先搜索相似代码吧,在搜索相似代码之前,先把Input事件驱动程序大框写好:/* 1. 分配一个input_dev结构体 *//* 2. 设置 *//* 2.1 能产生哪类事件原创 2014-12-07 10:22:58 · 430 阅读 · 0 评论