FS4412-Android4.4 HDMI移植的步骤

近期需要把 Android4.4 KitKat 的 HDMI 高清输出功能移植到 fs4412 开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功输出 1080P 的图像到电视,当然也支持720P 的输出了,这里笔者记录移植过程及注意事项,方便有相同需求的客户作为技术参考。

2016-02-19 14:10:26

阅读数 4067

评论数 0

CC2530采集重力加速度MMA7455的值

作者:卢老师,华清远见嵌入式学院讲师。 在cc2530中没有IIC总线控制器,只能使用模拟的方式采集,在下面原理图中,重力加速度传感器是飞思卡尔的MMA7455L。 IIC的时钟接cc2530 的P0_5 ;数据线接 P0-7,在使用模拟方式时,数据线要随输入输出改变自己的IO方向。 原理图...

2014-08-22 13:24:58

阅读数 1887

评论数 0

深入浅出 - Android系统移植与平台开发(十三) - Sensor HAL框架分析之三

作者:唐老师,华清远见嵌入式学院讲师。 让我们来看看SensorManager的代码 SensorManager框架层代码 @frameworks/base/core/java/android/hardware/SensorManager.java [java] view plaincop...

2014-03-10 13:53:04

阅读数 1241

评论数 0

深入浅出 - Android系统移植与平台开发(十二) - Sensor HAL框架分析之二

作者:唐老师,华清远见嵌入式学院讲师。 1.1 Sensor应用程序框架 这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。 通常编写一个传感器的应用程序有以下步骤: l 通过调用 Context.getSystemService(SENSOR_SERV...

2014-02-14 14:19:44

阅读数 1109

评论数 0

深入浅出 - Android系统移植与平台开发(二) - 准备Android开发环境

作者:唐老师,华清远见嵌入式学院讲师。 编译Android源码 关于android系统的编译,Android的官方网站上也给出了详细的说明。         http://source.android.com/source/building.html Ø 初始化编译环境 切换到Andro...

2014-02-07 10:56:00

阅读数 1124

评论数 0

深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器

作者:唐老师,华清远见嵌入式学院讲师。 1.   编译Android模拟器 在Ubuntu下,我们可以在源码里编译出自己的模拟器及SDK等编译工具,当然这个和在windows里下载的看起来没有什么区别。 编译Android模拟器的步骤和编译Android系统很相似: Ø  build/en...

2014-01-06 13:55:59

阅读数 1047

评论数 0

深入浅出 - Android系统移植与平台开发(四)- Android启动流程

作者:唐老师,华清远见嵌入式学院讲师。 一、Android init进程启动 还是从Linux的启动开始吧。Linux被bootloader加载到了内存之后,开始运行,在初始化完Linux运行环境之后,挂载ramdisk.img根文件系统映像,运行里面的init程序,这也是Linux的第一个用...

2013-12-30 14:53:56

阅读数 1325

评论数 0

深入浅出 - Android系统移植与平台开发(五)- 定制手机模拟器ROM

作者:唐老师,华清远见嵌入式学院讲师。 一、 修改化定制Android4.0系统 Android系统启动时,先加载Linux内核,在Linux的framebuffer驱动里可以定制开机界面,Linux内核启动成功后,挂载根文件系统,启动Android系统,这个时候设备屏幕上开始出现滚动的An...

2013-12-16 14:21:37

阅读数 1382

评论数 0

深入浅出 - Android系统移植与平台开发(六)- 为Android启动加速

Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编写的,必然要运行在Java虚...

2013-12-09 16:40:37

阅读数 1512

评论数 0

深入浅出 - Android系统移植与平台开发(七)- 初识HAL

作者:唐老师,华清远见嵌入式学院讲师。 1. HAL的module与stub HAL(Hardware AbstractLayer)硬件抽象层是Google开发的Android系统里上层应用对底层硬件操作屏蔽一个软件层次,说白了,就是上层的应用不用关心底层硬件具体如何工作的,只要向上层提供...

2013-12-06 13:42:55

阅读数 1196

评论数 0

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