9 djh496812749

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 40w+

嵌入式

唐攀,华清远见高级研发工程师和高级讲师,从事Android底层及系统移植相关研发工作,担当企业在职员工培训、企业内训及大学生职业培训。有多年知名外企嵌入式方向软件研发经历,拥有丰富的项目经验,与杨铸共著《深入浅出嵌入式底层软件开发》一书。2009年转行到培训与研发结合的教育行业,并从那时开始进行Android应用开发及底层移植等工作。兴趣+坚持=一门新技术CSDN:根据介绍

2012-11-28 17:51:34

c++术语

在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。下面我想彻底辨清几个术语,这样就可以避免很多概念上的混淆和使用上的错误。 这几个词是: 函数指针——指针函数 数组指针——指针数组 类模板——模板类 函数模板——模板函数 最终在使用中,我们就可以让它们实至名归,名正言顺。   1.函数指针——指针函数

2012-11-28 13:00:51

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

对输入子系统分析总结

这两天学习了看了韦东山的第二期视频关于输入子系统部分,做了相关记录,分享给大家 在drivers/input/input.c中:     进入模块入口函数input_init :         err = register_chrdev(INPUT_MAJOR, "input", &input_fops);复制代码    而input_fops只有open

2012-08-26 21:55:46

输入子系统读书笔记

韦东山视频第二期学习笔记基于内核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

input子系统 软件设计流程及相关API

input子系统的软件设计流程软件设计流程如下所示:分配一个输入设备——注册一个输入设备——上报输入事件——注销一个输入设备——释放一个输入设备 设计有关的API分配一个输入设备1         struct input_dev *input_allocate_device*(void);注册一个输入设备1         int input_regist

2012-08-26 21:28:40

Linux内核驱动之Input子系统设备驱动层

Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。 一、input输入子系统框架

2012-08-26 21:24:05

Linux内核驱动之input子系统介绍

输入设备(如按键,键盘,触摸屏,鼠标,蜂鸣器等)是典型的字符设备,其一般的工作机制是底层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,I2C或者外部存储器总线读取键值,坐标等数据,放一个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值,坐标等数据。在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(

2012-08-26 21:22:06

为sourceinsight添加新类型支持kconfig和makefile

在用sourceinsight查看linux内核源码的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件。这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就说如何让sourceinsight支持查看makefile和kconfig代码:(1)添加makefile:

2012-08-25 16:13:20

为linux添加开机logo

为linux添加开机logo,一般是用png格式的图片,别的格式的也行,用gimp处理一下就行,把图片处理成224色,ppm格式,最后选择以ascii码格式存储。制作好后到drivers/video/logo目录下,替换掉logo_linux_clut224.ppm.剩下的等待研究补充。。

2012-08-24 13:34:52

uboot的两大环境变量

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来

2012-07-26 10:13:03
勋章 我的勋章
  • 分享达人
    分享达人
    成功上传6个资源即可获取