- 博客(16)
- 资源 (8)
- 收藏
- 关注
转载 Linux2.6 input子系统分析
研读了一下input subsystem,分成三部分,输入子系统核心层( Input Core ),驱动层和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 Driver -> InputCore -> Eventhandler -> userspace 的顺序到达用户空间传给应用程序。其中Input Core 即 In
2012-04-27 19:07:52 1063
转载 版本号
软件版本号讲解:什么是Alpha,Beta,RC,Releasehttp://dapeng1525.iteye.com/blog/403169一、 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存
2012-04-27 18:56:52 561
转载 threaded interrupt handler support
内核开始支持中断线程(threaded interrupt handler),使用接口request_threaded_irq;原来的request_irq也继续支持。使用时可根据实际情况选择合适的接口,可使用request_threaded_irq的地方没必要继续使用request_irq加tasklet/workqueue或者内核线程的方式;如果中断处理简单时也不要执着使用request_th
2012-04-26 14:31:48 3176
转载 三星I9100/I9100G/I9250
三星I9100和三星I9250手机参数对比:主要参数三星I9100三星I9250操作系统Android OS 2.3 Android OS 4.0 主屏尺寸4.3英寸 4.65英寸 分辨率800x480像素 1280
2012-04-26 12:38:24 2501
转载 Linux驱动学习--时间、延迟及延缓操作
http://hi.baidu.com/greatren518/blog/item/8143f59439920a1bd21b70b6.htmlhttp://hi.baidu.com/greatren518/blog/item/e78731166971384f20a4e9b1.htmlhttp://hi.baidu.com/greatren518/blog/item/25b349c7126e
2012-04-25 13:34:15 2941
转载 关于工作与生活——HP大中华区总裁孙振耀撰文谈退休并畅谈人生
我有个有趣的观察,外企公司多的是25-35岁的白领, 40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这
2012-04-24 15:46:31 39843 2
转载 工作两年后的感悟
论工作: 1.对待薪酬:不管公司加不加你薪水,只要你还在这个公司一天,就请努力专心的做事。 2.对待每一件事:努力认真去做好每一件事。只要你想做,总有法子可以做到的。 3.做好本分工作.技术人员有时候对PM分配自己一些较没技术含量的工作会很不满.记住,都是做事而已.无论怎样,分配到你的工作,请你做好.孔子尚且养过马,薛仁贵尚且当过伙头军.我认为,做好一个茶叶蛋,比做砸了原子弹更有意义。
2012-04-24 15:45:45 3040 6
转载 结构体初始化
今天同事聊到内核中结构体初始化,对结构体struct a {int b;int c;}有几种初始化方式:struct a a1 = { .b = 1, .c = 2};或者struct a a1 = { b:1, c:2}或者struct a a1 = { 1, 2};内核喜欢用第一种,使用第一种和第二种时,成员初始化顺序可变
2012-04-24 15:45:03 169121 9
转载 Android4.0 与 android2.3 差异
http://blog.csdn.net/andyhuabing/article/details/7095834自从2011-10-19 google公司发布了android4.0版本,下载源码后,一直没有时间看下,正好需要看下JoyStick(游戏手柄)框架代码,所以两者代码进行对比浏览看看。Android系统差不多每半年一次的升级步伐,每代Android系统都以甜点命名,1
2012-04-20 17:58:21 1527
转载 linux模块导出符号 EXPORT_SYMBOL_GPL EXPORT_SYMBOL
http://www.embedstudy.com/viewnews-8459模块导出符号Linux内核头文件提供了一个方便的方法用来管理符号的对模块外部的可见性,因此减少了命名空间的污染(命名空间的名称可能会与内核其他地方定义的名称冲突),并且适当信息隐藏。 如果你的模块需要输出符号给其他模块使用,应当使用下面的宏定义:EXPORT_SYMBOL(name);EXPORT_SYM
2012-04-19 18:04:58 1403
转载 github
http://www.zhihu.com/question/19931404GitHub 是怎么火起来的?一个是 git 本身在开源社区里面的流行,这是主要是因为 Linus 的影响非常大。 然后就是因为 Github 本身。创始人都是在 Ruby 社区里面非常活跃的人。所以大家可以看到在 Github 上 Ruby 的成分非常多。他们的创始人曾经在 Startup Ope
2012-04-19 12:51:27 898
转载 linux中arm/mips架构current_thread_info定义
arm的current_thread_info定义,比较简单,根据sp寄存器的值进行判断:arch\arm\include\asm\thread_info.h 中:/* * how to get the thread information struct from C */static inline struct thread_info *current_thread_info
2012-04-09 20:40:45 5790
转载 linux文件系统之路径查找与文件系统的挂载
http://www.deepin.org/thread-1140687-1-1.htmllinux文件系统之路径查找与文件系统的挂载文件系统是操作系统的一个重要的功能,linux提供了对各种文件系统的支持,具有极高的扩展性.文件系统这一部份也是linux内核中难以理解的一部份,因为它与很多子系统有关.有时候还需要涉及到具体的磁盘分区格式.下面的代码分析
2012-04-04 14:46:50 2475
转载 保留内存泄漏原因
保留内存防止泄漏的机制:进程退出会调用do_exit->exit_files->put_files_struct->close_files->filp_close->fput->__fput在__fput里调用file->f_op->release(inode, file)而在保留内存对应release函数中,根据tgid做出判断,如果有对应tgid的保留内存块没有被主动释放,则认为是
2012-04-04 14:10:33 1741
转载 Linux中Workqueue机制分析
http://blog.chinaunix.net/uid-24227137-id-3153305.htmlLinux中Workqueue机制分析 走入Linux的殿堂已经有一年有余了,在这里我想将Linux的各种实现机制分析一遍,一方面对自己来说也是温故而知新,另一方面,促进大家的交流,最好能够给大家一些抛砖引玉的启迪。我是硬件出身,搞硬件已经好多年了,从是
2012-04-04 11:27:09 791
原创 task_struct结构体中comm成员
struct task_struct结构体中有一个comm成员,struct task_struct {... char comm[TASK_COMM_LEN]; /* executable name excluding path...}在《professional linux kernel architecture》中是这样注释的:char comm[TASK_COM
2012-04-01 10:56:53 9143
ARM® Architecture Reference Manual ARMv7-A and ARMv7-R edition
2018-06-15
Bare-metal Boot Code for ARMv8-A Processors
2018-05-29
ARM Generic Interrupt Controller Architecture Specification (3.0 & 4.0)
2018-05-04
Brief Introduction to MIPS32 Shadow Registers
2011-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人