2016年3月15日

intel work URL list

该文被密码保护。 阅读全文

posted @ 2016-03-15 16:43 木花猫 阅读(100) 评论(0) 推荐(0) 编辑

linux终端拖动鼠标总是产生ctrl+c

摘要: 是因为有道词典,打开有道词典设置,取消勾选取词划词里面的所有框框 阅读全文

posted @ 2016-03-15 14:39 木花猫 阅读(538) 评论(0) 推荐(0) 编辑

Android HAL(硬件抽象层)介绍以及调用

摘要: 1 HAL简介 Android 的 HAL(Hardware Abstract Layer硬件抽象层)是Google因应厂商「希望不公开源码」的要求下,所推出的新观念,其架构如下图。虽然 HAL 现在的「抽象程度」还不足,现阶段实作还不是全面符合 HAL的架构规划,不过也确实给了我们很好的思考空间。 图1:Android HAL 架构规划 这是 Patrick Brady (Google) 在20... 阅读全文

posted @ 2016-03-15 14:03 木花猫 阅读(12290) 评论(0) 推荐(1) 编辑

Linux hrtimer分析(2)

摘要: http://blog.csdn.net/angle_birds/article/details/17375901 本文介绍Linux2.6.29中,配置高精度模式的hrtimer与未配置高精度模式时行为的区别。本文暂不考虑高精度模式对Linux系统时钟中断的影响。 在没有配置高精度模式时,hrtimer的超时在系统时钟中断的轮循中检查,所以此时hrtimer的定时精度还是以轮循的间隔为单位,精度... 阅读全文

posted @ 2016-03-15 14:00 木花猫 阅读(1090) 评论(0) 推荐(0) 编辑

Linux hrtimer分析(一)

摘要: http://blog.csdn.net/angle_birds/article/details/17375883 本文分析了Linux2.6.29中hrtimer的实现。 Linux2.6中实现了一种新的定时器hrtimer。与传统定时器使用时间轮算法不同,hrtimer使用了红黑树算法。hrtimer本身可以配置成高精度和普通精度两种,在单CPU系统和多CPU系统中的实现也有区别。这里先分析最... 阅读全文

posted @ 2016-03-15 13:59 木花猫 阅读(1239) 评论(0) 推荐(0) 编辑

android alarm类型

摘要: http://blog.csdn.net/angle_birds/article/details/17301147 enum android_alarm_type { ANDROID_ALARM_RTC_WAKEUP, ANDROID_ALARM_RTC, ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP, ANDROID_ALARM_ELAPS... 阅读全文

posted @ 2016-03-15 13:58 木花猫 阅读(435) 评论(0) 推荐(0) 编辑

Alarm(硬件时钟) init

摘要: http://blog.csdn.net/angle_birds/article/details/17302297 Alarm就是一个硬件时钟,前面我们已经知道它提供了一个定时器,用于把设备从睡眠状态唤醒,同时它也提供了一个在设备睡眠时仍然会运行的时钟基准。在应用层上,有关时间的应用都需要Alarm的支持,源代码位于“drivers/rtc/alarm.c”。 Alarm的设备名为“/dev/... 阅读全文

posted @ 2016-03-15 13:57 木花猫 阅读(739) 评论(0) 推荐(0) 编辑

第十一章 Android 内核驱动——Alarm

摘要: 11.1 基本原理 Alarm 闹钟是 android 系统中在标准 RTC 驱动上开发的一个新的驱动,提供了一个定时器 用于把设备从睡眠状态唤醒,当然因为它是依赖 RTC 驱动的,所以它同时还可以为系统提 供一个掉电下还能运行的实时时钟。 当系统断电时,主板上的 rtc 芯片将继续维持系统的时间,这样保证再次开机后系统的时间 不会错误。当系统开始时,内核从 RTC 中读取时间来初始化系统时间... 阅读全文

posted @ 2016-03-15 13:53 木花猫 阅读(3426) 评论(1) 推荐(0) 编辑

Android RTC 自下而上分析

摘要: 作者:邹南,华清远见嵌入式学院讲师。 在android中,定时alarm功能是很常用的,现在来分析下怎么实现的,这里将采用自下而上的方式讲解。 arm: cortex-a8 Board: FS_S5PC100 Linux: 2.6.29 Android: 2.1 1、 RTC控制器 1.1 feature 实时时钟(RTC)单元可以通过备用电池供电,因此,... 阅读全文

posted @ 2016-03-15 13:36 木花猫 阅读(1680) 评论(0) 推荐(0) 编辑

Android 上层界面到内核代码的完整的流程分析,以alarm为例子

摘要: 很久之前写的一个流程文档,从上层界面一直调用到内核的过程,最近同事跟我要,我看了下又在整理了下,纯属个人分析(不过都运行验证过),不对的请大牛指出 Alarm 调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:涉及代码;./packages/apps/DeskClock/src/com/android/deskclock/Alarms.java./frame... 阅读全文

posted @ 2016-03-15 13:35 木花猫 阅读(262) 评论(0) 推荐(0) 编辑

导航