自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android用户空间的处理及移植需要注意的情况

第8章用户输入系统8.1  用户输入系统结构和移植内容    Android中,用户输入系统的结构相对简单,主要的输入硬件设备是键盘、触摸屏、轨迹球等。在Android的上层中,可以通过获得这些设备产生的事件,并对设备的事件做出响应。在Java框架和应用程序层,通常使用运动事件获得触摸屏、轨迹球等设备的信息,用按键事件获得各种键盘的信息。Android用户输入系统的基本层次结构

2011-11-10 11:00:17 934

转载 Android上成功实现了蓝牙的一些Profile

前段时间做蓝牙方面的开发,Google的Android只实现了Handset/Handfree和A2DP/AVRCP等Profile,而其 它常用的Profile如HID/DUN/SPP/OPP/FTP/PAN等却没有实现,并且Google方面关于何时实现也没有一个时间表。前段时间我实现了HID/DUN/SPP三个Profile,下一步实现OPP/FTP等Profile。具体的开发其实也简单,

2011-11-07 15:16:03 2845

转载 全面解析Linux内核的同步与互斥机制

1      休眠与同步一个驱动当它无法立刻满足请求应当如何响应? 一个对 read 的调用可能当没有数据时到来, 而以后会期待更多的数据。或者一个进程可能试图写, 但是你的设备没有准备好接受数据, 因为你的输出缓冲满了。调用进程往往不关心这种问题; 程序员只希望调用 read 或 write 并且使调用返回, 在必要的工作已完成后. 这样, 在这样的情形中。驱动应当(缺省地)阻塞进程, 使它

2011-11-07 13:53:43 625

原创 I2S总线协议

一、I2S总线概述        音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。

2011-11-03 09:45:36 1492

转载 Linux中断处理体系结构分析

异常,就是可以打断CPU正常运行流程的一些事情,比如外部中断、未定义指令、试图修改只读的数据、执行swi指令(Software Interrupt Instruction ,软件中断指令)等。当这些事情发生时,CPU暂停当前的程序,先处理异常事件,然后再继续执行被中断的程序。操作

2011-10-09 11:23:32 694

转载 Linux如何区分注册到同一个IRQ上的不同中断处理函数

Linux 2.6内核标准教程上将中断处理函数调用过程说的很清楚, struct irq_desc_t irq_desc[NR_IRQS]里保存了所有IRQ的信息。 具体的一个IRQ ,如18,irq_desc[18]里的action成员指向一个irqaction队列。

2011-10-09 11:09:43 1134

原创 Linux GCC内嵌汇编基础知识

在Linux代码中很多地方都使用了这种形式的汇编语言,嵌入汇编程序的格式如下:  __asm__ __volatile__ (  asm statements  : outputs  : inputs  : registers-modified  );

2011-08-26 11:30:16 2444

原创 blcr加速android启动速度遇到的问题及解决方法

最近在移植blcr-0.8.2到android,按照网上的资料移植完后,系统可以正常启动运行,但是设置语言后重新启动,还是原来的语言,而persist.sys.language和persist.sys.country属性又是设置后的语言属性。通过查找源代码,发现android在启

2011-08-24 16:44:47 1851 4

原创 利用BLCR加快android的启动过程

摘要:介绍了利用blcr对android启动速度进行优化的原理、实施步骤和注意点,在虚拟机上验证获得缩短10秒以上启动时间。关键词:blcr  android  启动速度   zygote   类加载引言 随着google的android操作系统在手机、平板电脑等领域大量

2011-08-24 11:33:20 1613 3

原创 Android重量级开发之--提高android启动速度研究

大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟

2011-08-24 11:32:09 1026

原创 浅谈Android开机启动速度优化(含应用程序启动速度优化

众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题。在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本看法。 Android开机启动耗时较多的部分有2个,分别是preloa

2011-08-24 11:29:23 778

原创 Linux文件系统简介

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有

2011-08-24 11:23:34 433

用户输入系统

详细描述了android的用户输入系统,包括键盘,鼠标,游戏杆和触摸屏的描述,以及kernel里的做法

2011-11-10

空空如也

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

TA关注的人

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