Focus on the Linux kernel

Experience sharing, benefit oneself and others.技术交流qq:2448383766

安卓linux uevent内核上报机制实例

uevent可以实现内核通知上层的一种机制,最常见的电池状态的变化就是kernel uevent通知的,每次百分比或者其他的变化通过power_supply_changed通知上层update; 每个device下面都有kobj,找到device就可以通过kobject_uevent_env ...

2015-01-20 21:21:29

阅读数:2602

评论数:0

linux select与poll实现机制与实例分析

我们直到上层对文件操作结合select与poll可以实现阻塞操作,那么究竟是如何实现的呢? select接口:     int select(int nfds, fd_set *readset, fd_set *writeset,                fd_set *exceptset...

2015-01-20 18:09:13

阅读数:1765

评论数:0

做高通平台安卓驱动感言

第二次写这类博客,之前还是求职期间写的面试之类的经历。           不知不觉做驱动再过2个月就3年了,可以说这3年学习到的很多,老大或者同事们的指教,针对性通过百度等搜索等,还有就是自己一边工作一边自己研究到的。 知识,解决问题的能力也是慢慢积累起来的。这二年多来一直在做驱动,由开始开始接...

2014-10-13 22:23:03

阅读数:3938

评论数:8

高通平台开机logo连续显示调试总结

所谓开机logo连续显示即我们在bootloader里面即lk下面将开机logo点亮了。但是进入到kernel会掉掉。那么究竟怎么才能保持连续显示呢?          下面以rgb屏为例:          1:在lk下面出lk时不关闭mdp引擎,让开机logo保持到kernel接管。还有l...

2012-09-23 21:42:47

阅读数:6448

评论数:12

linux delayed _work使用小结

Delayed _work使用小结 直接使用delay_work将任务推迟执行,如同queue work一样。 //声明 static struct delayed_work wlan_suspend_worker; //处理任务函数 static void xxx_worker(str...

2012-09-22 23:06:07

阅读数:2712

评论数:0

上海linux驱动面试经历

11月30  下月面试 首先面试的是中科创达上海子公司,网上看了这家很不错,最近联想乐phone A1就有它的解决方案在里面,接着还有环达电脑等2家手机方案公司,由于时间紧迫,pass了2家。目前知识储备的感觉很可以了 做了充分准备无论笔试面试。祝自己下月面试好运。               ...

2011-11-30 18:32:17

阅读数:6553

评论数:12

Android HAL基础

最近开始看Android的HAL开发方面,发现现在国内研究这个的并不多,来自Jollen可能是走在Android HAL研究的最前沿,这也和他以前专注做嵌入式linux(openmoko)的工作经历有关,毕竟Android的application开发是基于Java的,而之前Jollen做的更多...

2013-12-10 22:47:16

阅读数:1277

评论数:0

IPS屏幕

求助编辑百科名片 IPS屏幕(In-Plane Switching,平面转换)技术是日立公司于2001推出的液晶面板技术,俗称“Super TFT”。从名字中我们也能看出,其实IPS屏幕就是基于TFT的一种技术,其实质还是TFT屏幕。 目录 基本介绍 工...

2012-12-02 15:14:29

阅读数:1569

评论数:0

高阻态

高阻态      高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。   高阻态的实质:   电路分...

2012-03-04 17:52:09

阅读数:928

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭