主要涉及代码:
Kernel:
kernel-3.10\drivers\power\mediatekkernel-3.10\drivers\misc\mediatek\mach\mt6580\\power
MTK Battery框架结构图
通过上层通过读取创建一系列的设备节点获取电池相关的状态信息
android电源管理系统
/sys/c...
分类:
其他好文 时间:
2016-04-10 14:53:02
阅读次数:
458
LoadDriver 首先通过OpenSCManager打开服务会话管理器,然后利用CreateService创建驱动所对应的服务,这个函数很重要,它涉及到了驱动的安装。它会在注册表的对应位置创建一个服务名。它相当于InstDrv中的安装按钮: 服务会创建在注册表位置:HKEY_LOCAL_MACH ...
分类:
其他好文 时间:
2016-04-04 19:31:46
阅读次数:
179
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 强烈推荐阅读(http://www.cnblogs.com/jerrylead/archive/2011/03/13/1982639.html) 支持向量机SVM(support vector mach ...
分类:
编程语言 时间:
2016-04-02 08:25:19
阅读次数:
355
发布时发布libmidas.dylib,但要注意真机和模拟器对应的libmidas.dylib不一样,发布错了会出现libmidas.dylib: mach-o, but not built for iOS simulator错误,模拟器要选E:\Program Files (x86)\Embarc ...
分类:
移动开发 时间:
2016-03-27 18:07:02
阅读次数:
1112
CAM对象样式表 121160UF_machining_task_typeUF_mach_order_task_subtype 112 UF_machining_null_grp_type无 121160UF_machining_task_typeUF_mach_order_task_subtype... ...
分类:
其他好文 时间:
2016-03-24 08:46:26
阅读次数:
223
(1)首先回答什么是线程 1个进程要想执行任务,必须得有线程.线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行 (2)什么是多线程 1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务。 多线程的作用:更新显示UI界面、处理用户触摸事件。 (3)Mach是第一个以多线
分类:
移动开发 时间:
2016-03-03 14:34:57
阅读次数:
211
Linux内核版本号:linux 2.6.39 交叉编译工具:arm-linux-gcc 4.5.1 Linux内核下载:www.kernel.org 开发板:友善之臂Tiny6410 LCD:友善之臂S70 一、移植LED驱动 打开arch/arm/mach-s3c64xx/mach-mini64
分类:
系统相关 时间:
2016-02-24 12:15:57
阅读次数:
261
#import <mach/mach.h> - (float)__getMemoryUsedPer1 { struct mach_task_basic_info info; mach_msg_type_number_t size = sizeof(info); kern_return_t kerr
分类:
移动开发 时间:
2016-02-22 10:10:41
阅读次数:
227
iOS的系统架构分为四个层次:核心操作系统层(Core OS )、核心服务层(Core Services )、媒体层(Media )和可触摸层(Cocoa Touch )。下面是IOS系统结构图。一、Core OS(核心操作系统层) 是用FreeBSD和Mach所改写的Darwin, 是开源、符合P...
分类:
移动开发 时间:
2016-01-20 00:56:47
阅读次数:
319
主要内容一、闪退信息传递过程二、Unix信号捕获异常三、NSUncaughtExceptionHandler捕获异常四、总结五、参考链接一、闪退信息传递过程底层内核产生Mach异常->通过转换发出Unix信号;所以我们可以通过监听Unix信号来获得闪退信息,当然如果通过捕获Mach异常来获取会更准确...
分类:
移动开发 时间:
2015-12-30 21:44:01
阅读次数:
1672