- 博客(7)
- 资源 (20)
- 问答 (5)
- 收藏
- 关注
原创 Linux行走(3)——input子系统例子
搞了好久,这个真的很烦,稀里糊涂的搞出来测试程序,但是对于内容的理解还有问题,继续学习中,这里记录一下代码。这里只贴出添加的代码,因为我没有硬件只能模拟数据,所以我采用字符设备输入,然后每次输入的时候input系统report。我在init函数里面初始化input子系统my_input_init();static void my_input_in
2013-05-22 20:02:52 1415 1
原创 Linux行走(2)——分析字符设备过程
该文章参考http://blog.csdn.net/luoshengyang/article/details/6568411 老罗的笔记也感谢以下文章http://www.embedu.org/Column/Column433.htm 揭开linux内核中container_of的神秘面纱http://blog.csdn.net/ghostyu/article/details/
2013-05-15 16:43:51 1042
转载 Linux Kconfig及Makefile学习
Linux Kconfig及Makefile学习内核源码树的目录下都有两个文档Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置
2013-05-15 11:22:05 1135
原创 Linux行走(1)——第一个驱动程序
first_driver.c#include #include #include #include #include static int chrdev_probe(struct platform_device *dev){printk(KERN_ALERT"chrdev probe! \n");return 0;};/*platform_dev
2013-05-14 17:55:02 890
转载 linux platform 驱动模型分析
linux platform 驱动模型分析一. 概述 platform设备和驱动与linux设备模型密切相关。platform在linux设备模型中,其实就是一种虚拟总线没有对应的硬件结构。它的主要作用就是管理系统的外设资源,比如io内存,中断信号线。现在大多数处理器芯片都是soc,如s3c2440,它包括处理器内核(arm920t)和系统的外设(lcd接口,nandflash接口等
2013-05-14 16:42:29 873
转载 Linux驱动之platform初识
从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。 Linux platform. driver机制和传统的device driver 机制(通过driver_register函数进
2013-05-14 16:35:15 983
原创 linux驱动开端
昨天雷总走到我这,问我有没有兴趣搞驱动,我楞了一下,说有。我当然有兴趣,从我进入公司,分了Camera模块以后,我就很多时候都要和驱动打交道,因为不懂经常被欺负,所以我尝试自学,所谓的自学,也就是这懂一点,那懂一点,一直也没贯穿起来,今天我要说的是,我要开始认真的学习linux驱动了,开始我的linux之路,谨以此纪念我的开始之路。
2013-05-12 19:00:54 905 1
android调用其他Camera应用拍照
2013-07-12
input子系统测试例子
2013-05-22
Camera学习03
2013-05-10
android简单的录像机
2013-04-18
关于Activity的launchMode
2013-03-19
android camera hal和用户空间层问题
2012-12-31
android camera开始预览以后 数据时怎么刷到surfaceview上面的
2012-12-19
android 可旋转控件
2012-12-12
camera hal调用camera驱动的连接方式
2012-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人