- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 嵌入式
唐攀,华清远见高级研发工程师和高级讲师,从事Android底层及系统移植相关研发工作,担当企业在职员工培训、企业内训及大学生职业培训。有多年知名外企嵌入式方向软件研发经历,拥有丰富的项目经验,与杨铸共著《深入浅出嵌入式底层软件开发》一书。2009年转行到培训与研发结合的教育行业,并从那时开始进行Android应用开发及底层移植等工作。兴趣+坚持=一门新技术CSDN:根据介绍
2012-11-28 17:51:34 900
转载 c++术语
在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。下面我想彻底辨清几个术语,这样就可以避免很多概念上的混淆和使用上的错误。 这几个词是: 函数指针——指针函数 数组指针——指针数组 类模板——模板类 函数模板——模板函数 最终在使用中,我们就可以让它们实至名归,名正言顺。 1.函数指针——指针函数
2012-11-28 13:00:51 411
转载 makefile -C
Makefile为,PWD = $(shell pwd)KERNEL_SRC = /usr/src/linux-source-2.6.15/ obj-m := test.omodule-objs := test.o all: $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules
2012-10-16 20:48:25 1467 1
转载 对输入子系统分析总结
这两天学习了看了韦东山的第二期视频关于输入子系统部分,做了相关记录,分享给大家 在drivers/input/input.c中: 进入模块入口函数input_init : err = register_chrdev(INPUT_MAJOR, "input", &input_fops);复制代码 而input_fops只有open
2012-08-26 21:55:46 585
转载 输入子系统读书笔记
韦东山视频第二期学习笔记基于内核Linux-2.6.32.32012年4月23日:输入子系统:input子系统 使用别人做好的框架 1、输入子系统框架/drivers/input.c 核心层 从入口函数开始分析 err = register_chrdev(INPUT_MAJOR, "input", &input_fops);注册字
2012-08-26 21:52:05 589
转载 input子系统 软件设计流程及相关API
input子系统的软件设计流程软件设计流程如下所示:分配一个输入设备——注册一个输入设备——上报输入事件——注销一个输入设备——释放一个输入设备 设计有关的API分配一个输入设备1 struct input_dev *input_allocate_device*(void);注册一个输入设备1 int input_regist
2012-08-26 21:28:40 618
转载 Linux内核驱动之Input子系统设备驱动层
Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。 一、input输入子系统框架
2012-08-26 21:24:05 799
转载 Linux内核驱动之input子系统介绍
输入设备(如按键,键盘,触摸屏,鼠标,蜂鸣器等)是典型的字符设备,其一般的工作机制是底层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,I2C或者外部存储器总线读取键值,坐标等数据,放一个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值,坐标等数据。在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(
2012-08-26 21:22:06 592
转载 为sourceinsight添加新类型支持kconfig和makefile
在用sourceinsight查看linux内核源码的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件。这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就说如何让sourceinsight支持查看makefile和kconfig代码:(1)添加makefile:
2012-08-25 16:13:20 2359
原创 为linux添加开机logo
为linux添加开机logo,一般是用png格式的图片,别的格式的也行,用gimp处理一下就行,把图片处理成224色,ppm格式,最后选择以ascii码格式存储。制作好后到drivers/video/logo目录下,替换掉logo_linux_clut224.ppm.剩下的等待研究补充。。
2012-08-24 13:34:52 530
转载 uboot的两大环境变量
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来
2012-07-26 10:13:03 427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人