- 博客(6)
- 资源 (16)
- 收藏
- 关注
转载 打开Android C文件中的LOG
打开Android C文件中的LOG 可以一次打开LOGV,LOGI,LOGD,也可以分别打开: #undef NDEBUG //打开LOGV/LOGI/LOGD #define LOG_NDEBUG 0 //打开LOGV #define LOG_NIDEBUG 0 //打开LOGI #define LOG_NDDEBUG 0 //打开LOGD
2012-10-23 15:13:25 7330
转载 sysfs API总结
sysfs是用于表现设备驱动模型的文件系统,它基于ramfs。要学习linux的设备驱动模型,就要先做好底层工作,总结sysfs提供给外界的API就是其中之一。sysfs文件系统中提供了四类文件的创建与管理,分别是目录、普通文件、软链接文件、二进制文件。目录层次往往代表着设备驱动模型的结构,软链接文件则代表着不同部分间的关系。比如某个设备的目录只出现在/sys/devices下,其它地方涉及到它时
2012-10-13 16:47:23 5415
转载 linux驱动法度中的并发把握
现代操纵体系有三大特点:中断处理惩罚、多任务处理惩罚和多处理惩罚器。这些特点导致当多个过程、线程或者CPU同时接见一个资料时,可能产生错误,这些错误是操纵体系运行所不容许的。在操纵体系中,内核须要供给并发把握机制,对共享资料进行保护。 在操纵体系中,并发是指一个时候段中有几个法度都处于已启动运行到运行完毕之间,且这几个法度都是在同一个处理惩罚机上运行,但任一个时刻点上只有一个法度在处理惩罚机
2012-10-13 16:39:36 871
转载 如何调试makefile
makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执 行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。 用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够在事情出错时恢复
2012-10-12 21:13:56 632
转载 android耳机监测
最近在做Marvell的项目,碰到个耳机热插拔的问题,所以顺便看了下相关代码,这里来贡献一下给大家。 我们这里以PXA的代码为例,整个框架比较的简单清晰,上层是分别是HeadsetObserver.java以及HookSwitchObserver.java, 它们会直接读取/sys/class/switch/中某一特定的设备的state,比如"/sys/class/switch/h2w/sta
2012-10-09 21:47:26 703
转载 Android uevent
一、Android uevent架构 Android很多事件都是通过uevent跟kernel来异步通信的。其中类UEventObserver是核心。 UEventObserver接收kernel的uevent信息的抽象类。 1、server层代码 1)battery server: frameworks/frameworks
2012-10-09 09:59:52 739
Google usb driver V8
2013-08-25
sis672 linux 显卡驱动
2011-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人