关闭

舵机控制

1、什么是舵机        舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。         2、工作原理        控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms...
阅读(881) 评论(0)

EventThread线程对VSync的接收

EventThread线程对VSync的接收 博客分类: app设计 EventThreadVSync深入剖析Android系统    EventThread线程对VSync的接收 EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它...
阅读(501) 评论(0)

Android系统的开机画面显示过程分析

Android系统的开机画面显示过程分析 分类: Android 2012-07-09 00:56 22558人阅读 评论(115) 收藏 举报         好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。...
阅读(874) 评论(0)

Android系统Surface机制的SurfaceFlinger服务的线程模型分析

Android系统Surface机制的SurfaceFlinger服务的线程模型分析 分类: Android 2012-10-22 00:55 10228人阅读 评论(20) 收藏 举报         在前面两篇文章中,我们分析了SurfaceFlinger服务的启动过程以及SurfaceFlinger服务初始化硬件帧缓冲区的过程。从这两个过程可以知道,Surfac...
阅读(516) 评论(0)

Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析

Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析 分类: Android 2012-10-15 00:56 12763人阅读 评论(34) 收藏 举报         在前文中,我们分析了SurfaceFlinger服务的启动过程。SurfaceFlinger服务在启动的过程中,会对系统的硬件帧缓冲...
阅读(663) 评论(0)

Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析 分类: Android 2012-09-29 14:48 8840人阅读 评论(5) 收藏 举报         在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并...
阅读(451) 评论(0)

Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析 分类: Android 2012-09-29 14:48 8840人阅读 评论(5) 收藏 举报         在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并...
阅读(643) 评论(0)

Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划

Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划 分类: Android 2012-09-26 00:55 11067人阅读 评论(11) 收藏 举报         前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了SurfaceFlinger服务。有了这些预备知识之后,我们就可以从...
阅读(569) 评论(0)

Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析

Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析 分类: Android 2012-09-17 00:56 23060人阅读 评论(27) 收藏 举报         在前面一篇文章中,我们分析了Android应用程序请求SurfaceFlinger服务创建Surface的过程。有了Surface之后,Android应用程序就可以...
阅读(759) 评论(0)

Android应用程序请求SurfaceFlinger服务创建Surface的过程分析

Android应用程序请求SurfaceFlinger服务创建Surface的过程分析 分类: Android 2012-09-03 01:01 11197人阅读 评论(31) 收藏 举报         前面我们已经学习过Android应用程序与SurfaceFlinger服务的连接过程了。连接上SurfaceFlinger服务之后,Android应用程序就可以请求...
阅读(751) 评论(0)

Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析

Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析 分类: Android 2012-08-27 00:56 9827人阅读 评论(14) 收藏 举报         在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程。Android应用程序成功连接上Sur...
阅读(691) 评论(0)

Android应用程序与SurfaceFlinger服务的连接过程分析

Android应用程序与SurfaceFlinger服务的连接过程分析 分类: Android 2012-08-20 00:56 11263人阅读 评论(24) 收藏 举报         前文在描述Android应用程序和SurfaceFlinger服务的关系时提到,每一个有UI的Android应用程序都需要与SurfaceFlinger服务建立一个连接,以便可以通...
阅读(430) 评论(0)

Android应用程序与SurfaceFlinger服务的关系概述和学习计划

Android应用程序与SurfaceFlinger服务的关系概述和学习计划 分类: Android 2012-08-13 00:56 15048人阅读 评论(46) 收藏 举报         SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到...
阅读(431) 评论(0)

Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析

Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析 分类: Android 2012-07-23 01:25 15876人阅读 评论(65) 收藏 举报         前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服...
阅读(819) 评论(0)

Android 如何使用GPU硬件加速

1.名词解释 GPU:Graphic Processing Unit (图形处理器) OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。 SurfaceFlinger:Android中负责Surface之间叠加、混合操作的动态库 Skia:Android中的2D图形库 l...
阅读(641) 评论(0)

工作笔记二

http://source.android.com/source/initializing.html sync code: repo sync -j4 全志编译complier: lunch --> 19 make -j4 -l8 pack -d;-d参数表示有串口输出,否则输出到sdcard.具体看 device/softwinner/crane-byd7/package.s...
阅读(1786) 评论(0)

工作笔记

//耳机判断 1. android系统启动完成会发送Intent.ACTION_BOOT_COMPLETED事件,我们在 base/services/java/com/android/server/WiredAccessoryObserver.java中可以看到类似代码 linux-3.0/drivers/switch/ switch_headset.c中会根据无耳机,三段耳机,四段耳机和四段...
阅读(1910) 评论(0)

android 电容屏(三):驱动调试之驱动程序分析篇

关键词:android  电容屏 tp 工作队列 中断 坐点计算  电容屏主要参数 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0  平台:S5PV310(samsung exynos 4210)  android 电容屏(一):电容屏基本原理篇 android 电容屏(二):驱动调试之基本概念篇 androi...
阅读(565) 评论(0)

android 电容屏(二):驱动调试之基本概念篇

关键词:android  电容屏 tp 工作队列 中断 多点触摸协议 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0  平台:S5PV310(samsung exynos 4210)  参考网站:http://edsionte.com/techblog/archives/1582 这部分参考别人的多一点 android 电容屏...
阅读(466) 评论(0)

android 电容屏(一):电容屏基本原理篇

关键词:android  电容屏 tp  ITO 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:S5PV310(samsung exynos 4210)  android 电容屏(一):电容屏基本原理篇 android 电容屏(二):驱动调试之基本概念篇 android 电容屏(三):驱动调试之驱动程序分析篇 一...
阅读(488) 评论(0)
224条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:174432次
    • 积分:3365
    • 等级:
    • 排名:第11057名
    • 原创:116篇
    • 转载:57篇
    • 译文:51篇
    • 评论:5条
    文章分类
    最新评论