自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kevin's cache的专栏

誓要去 入刀山 浩气壮 过千关 豪情无限 男儿傲气...

  • 博客(253)
  • 资源 (3)
  • 收藏
  • 关注

原创 android添加copy_files

软件版本:android4.4.3编译包过:$(shell cp -rf $(LOCAL_PATH)/logredirect $(TARGET_OUT)/bin/logredirect)

2015-02-09 09:36:45 625

原创 Android4.3 user版本提权root

Android user版本提权root:软件版本:android4.3硬件平台:marvell方案一:第一步,修改adb.c,添加可执行程序,完成root,修改如下:adb.c:注释掉下列部分,/* then switch user and group to "shell" */ if (setgid(AID_SHELL) != 0) {

2014-12-18 11:17:45 2011 3

原创 android Settings添加多击事件

android每个版本都保函开发者无处不在的调侃的味道,今天浅谈多击“固件版本”preference之后,触发的机器人图片或动画。Android4.4版本的代码实现如下:if (preference.getKey().equals(KEY_FIRMWARE_VERSION)) {                                              System.a

2014-12-04 09:31:48 1104

原创 Android init开启的service简介

Android service启动分析

2014-08-26 14:49:30 2042

原创 Android之init启动流程(二)

Android启动部分本文接演init启动之Android部分

2014-08-22 10:21:39 787 1

原创 Android之init启动流程(一)

本文着重分析android-init启动liuch

2014-08-21 14:41:19 1070

原创 Battery驱动及framework架构分析(android4.2)

Battery驱动及上层数据流程fe

2014-08-19 10:42:11 1303

原创 Android 编译出kernel的uImage无法正常载入

现象:硬件平台烧完机后,

2014-08-11 16:09:43 1103

原创 Android wifi 从连接态自动断开的解决办法(dhcp导致)

对wifi部分的代码流程已经看了段时间,前两天终于解决了工作中遇到的一个wifi问题,问题描述及解决过程如下:硬件平台:iMx53软件平台:Android2.3bug描述:1,选中热点,输入密码之后,会显示“正在获取ip地址。。。”,之后变为已保存而没有连接。2,系统在wifi连接的前提下,重新上电,无法自动连接已保存的wifi热点。3,系统wifi连接后,过一段时间自动断

2014-08-11 11:33:00 10616 1

转载 Linux 内核裁剪的自动化方法

随着广泛地获得使用并被移植到不同的平台,Linux 内核源代码正在越来越大,比如, Linux 2.6.28 中, 文件数有 25282 个,大小有350M。对于某一个平台,真正需要的的文件其实不到 10%, 为了提高研发效率,我们应当删除或者暂时删除那些永远也不会用到的文件, 比如,可以使内核的文件数缩减到5000, 从而节约拷贝、查找等的时间,提高研发效率。 本文提

2014-08-10 18:59:11 557

转载 算法优化:rgb向yuv的转化最优算法,快得让你吃惊!

朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。 速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越马车,却无法超越音速;涡轮引擎,可以轻松 超越音障,却无法飞出地球;如果有火箭发动机,就可以到达火

2014-08-10 12:49:06 594

转载 Linux内核链表list_head

1、内核链表的定义在include/linux/list.hstruct list_head { struct list_head *next, *prev;};容易看出,Linux内核链表为双向链表。 2、Linux链表与普通链表区别我们通常定义的链表是在链表节点中嵌入元素,比如struct MyList{ int StudentID;      

2014-08-10 10:53:07 1305

转载 spin_lock与mutex_lock

本文由该问题引入到内核锁的讨论,归纳如下为什么需要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v加1原子操作比普通操作效率要低,因此

2014-08-10 09:56:18 810

linux指令大全............

适合linux初学者的上乘秘籍!!!我刚买了一本感觉好就把他打成了文档,方便更多人

2010-03-18

考研真题。。。。。。。。。。

看了真题,包你复习效率大增。。。。。。。稳喥清华桂冠

2009-12-12

09年数学考研大纲数学一

对考研数学所考范围及深度做了很好的说明,值得一看呦。

2009-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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