- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 查看wake_lock状态的命令
see list of wakelocks here:adb shell "cat /sys/kernel/debug/wakeup_sources"use below adb command to require a wake lock adb shell "echo mylock > /sys/power/wake_lock"Then, y
2016-03-20 16:31:39 2647
转载 用Android-X86和VirtualBox打造高性能Android开发环境
不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x8
2014-01-06 15:20:28 784
转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start
2013-12-18 15:54:26 775
转载 Ubuntu下安装qq方法及疑难问题解决
在Ubuntu下安装qq有两种方法:.tar.gz包安装和.deb包安装下载地址:http://im.qq.com/qq/linux/download.shtml方法一:.tar.gz包安装法.tar.gz包适用于所有Linux版本,安装qq也很简单,直接解压即可。然后进入解压后的目录双击qq即可,非常简单。缺点:没有与系统关联,因此不能在左上角的Applicati
2013-12-02 09:55:17 1785
转载 Android 源代码 error Exited sync due to fetch errors…
首先继续repo sync,若是一直提示这个错误,那么就按照下面的方法来做吧:关于这个问题其实google是有说明的http://source.android.com/source/downloading.html,为了防止连接数过多,每个ip都需要认证。。。第一步:从这里 the password generator 获取用户名和密码,前提是你在之前填写了你的真实姓名和邮箱第二步
2013-12-02 09:11:57 2280
转载 android init.rc 语法分析
此文来自于对http://source.android.com/porting/index.html中bring up段的简译。其中有一处与源码的system/core/init/readme.txt(此文也是对init.rc 的解释)内容不同:socket [ [ ] ] -----------------------------------------------
2013-11-16 16:17:54 827
转载 如何修改Android系统的Ramdisk以及boot镜像
文章介绍的内容在这个wiki上都有。说实话一开始我不大想写的,想直接介绍没有很多现成资料的ROM的制作,但后来考虑到最好还是层层推进,所以最终还是把这些内容写出来,作为中文参考吧。下一篇文章再介绍ROM的制作。如果你已经知道相关方法了,就没必要看了,没有什么新技术。如果经常看我blog的朋友,应该记得前年我曾经写过一些关于Android的文章,其中一篇是对Android启动过程的进一步研究。现
2013-11-16 16:03:18 1723
转载 Unpacking and repacking U-Boot uImage files
Background:u-boot uImage files have a 64-byte header defined in image.h as follows:#define IH_MAGIC 0x27051956 /* Image Magic Number */#define IH_NMLEN 32 /* Image Name Le
2013-11-15 13:25:18 1031
转载 Android和Linux kernel发展史
Android和Linux kernel发展史英文名中文名Android系统版本发布时间Linux kernel内核版本备注Astro铁臂阿童木Android beta2007年11月5日未知它作为一个面向开发者的软件开发包(SDK)进行发布。Wind Up Robots发条机器人1.0 2008年9月2
2013-07-11 09:47:14 1632
转载 u-boot与uImage
U-boot 就是为加载kernel而服务的简单来讲:u-boot 启动过程分为两个部分 :Stage 1 and Stage2Stage1 主要是初始化硬件设备, 然后最主要的功能就是把Stage2 load到RAM中去。u-boot与kernel的关系U-boot为kernel服务, u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地
2013-06-27 20:06:45 2213
转载 Workqueue机制
什么是workqueue?Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数量,使得线程处理的事务能够并行化。workqueue是内核中实现简单而有效的机制,他显然简化了内核daemon的创建,方便了用户的编程, Workqueue机制的实现Workqueue机制中定
2013-06-27 16:37:23 549
转载 康奈尔大学做笔记的方法,从此学习工作效率提高100%
5R笔记法,又叫做康乃笔记法,是用产生这种笔记法的大学校名命名的。这一方法几乎适用于一切讲授或阅读课,特别是对于听课笔记,5R笔记法应是最佳首选。这种方法是记与学,思考与运用相结合的有效方法。具体包括以下几个步骤:1.记录(Record)。在听讲或阅读过程中,在主栏(将笔记本的一页分为左大右小两部分,左侧为主栏,右侧为副栏)内尽量多记有意义的论据、概念等讲课内容。2.简化(Redu
2013-05-30 09:18:03 1061
原创 编译Android Source时碰到的问题
1、host Java: jsr305lib (out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/classes)/bin/bash: jar: command not foundmake: *** [out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/ja
2013-05-20 15:31:38 4556 1
转载 Multi-touch (MT) Protocol
Multi-touch (MT) Protocol------------------------- Copyright (C) 2009-2010 Henrik Rydberg Introduction------------In order to utilize the full power of the new multi-touch and mu
2013-05-20 09:41:01 760
转载 Linux 2.6.11内核文件IO系统调用详解
1.引言从事Linux环境工作2年有余,一直懵懵懂懂,1年前拜读了《莱昂氏UNIX源代码分析》一书,感觉自己的学习道路漫漫且修远。最近受chinaunix的精华文帖启发,拟将近来的部分内核调用分析笔记拿出来与各前辈先进共同探讨学习,以壮个人学习之路。本部分主要讲述的是文件I/O操作的2.6.11内核版本实现,包括了主要的数据结构、宏定义和函数流程。以下分别讲述open,create,clo
2013-05-20 09:36:23 931
转载 N沟开漏(open-drain)和推挽输出(push-pull)
open-drain and push-pull具有开漏(OD)输出的器件是指内部输出和地之间有个N沟道的MOSFET(Q1),这些器件可以用于电平转换的应用。输出电压由Vcc'决定。Vcc'可以大于输入高电平电压VCC(up-translate)也可以低于输入高电平电压VCC(down-translate)。开漏器件对于各种电压节点间的电平转换非常有用。但是,这种电平转换的方法存
2013-04-23 10:19:31 2212
转载 linux下spi驱动分析
一、概述 基于子系统去开发驱动程序已经是linux内核中普遍的做法了。前面写过基于I2C子系统的驱动开发。本文介绍另外一种常用总线SPI的开发方法。SPI子系统的开发和I2C有很多的相似性,大家可以对比学习。二、SPI总线协议简介 介绍驱动开发前,需要先熟悉下SPI通讯协议中的几个关键的地方,后面在编写驱动时,需要考虑相关因素。 SPI总线由MISO(串行数据输
2013-02-17 16:54:38 2057
原创 Linux下I2C接口触摸屏驱动分析
linux下触摸屏驱动的移植主要包括这几个步骤: (1)确定触摸屏IC接口,了解对应接口的API函数,注册设备并加入到相应总线上 (2)关联设备与驱动,并编写具体的驱动代码 (3)熟悉linux 输入设备驱动,在驱动代码中分配一个输入设备并初始化相应数据结构,在驱动实现中引用 这里对应上面几部分,分析I2C接口下触摸屏驱动的实现。先介绍linux下I2C接口
2013-01-27 14:40:59 3048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人