码迷,mamicode.com
首页 >  
搜索关键字:hal    ( 1711个结果
介绍Android HAL的一篇好文章
从Linux driver到HAL再到JNI再到Java都讲了一个遍,算是对HAL有一个基本的了解了,其中hw_module_t的设计非常巧妙,每个module都会有自己的特定函数,而HAL是不知道的,所以HAL就提供了一个open函数,这个函数可以获取HW_Device_t, 其实这个结构体和每个...
分类:移动开发   时间:2015-05-22 13:17:52    阅读次数:155
Android显示系统设计框架介绍
1. Linux内核提供了统一的framebuffer显示驱动,设备节点/dev/graphics/fb*或者/dev/fb*,以fb0表示第一个显示屏,当前实现中只用到了一个显示屏。2. Android的HAL层提供了Gralloc,分为fb和gralloc两个设备。设备fb负责打开内核中的fra...
分类:移动开发   时间:2015-05-22 12:56:55    阅读次数:1854
HAL code debug
直接使用HAL层接口做编解码时需要在hardware/qcom/media位置编译(这里以qcom为例),因为这里作为media部分的入口位置,需要编译那些Android.mk在这里决定,所以在此目录之下的所有目录都不会被包含。 此处hardware/qcom/media/mm-video-v4l2/vidc是qcon HAL层编解码的位置,qcon HAL层中提供了...
分类:其他好文   时间:2015-05-21 09:09:28    阅读次数:566
android中Camera获取系统支持的情景模式
在我们调相机时, 经常有测试提出相机的模型情景模式不支持。下面我们来分析下怎样看android系统相机的情景模式。我们以MTK的实现为例。     在底层mediatek/proprietary/custom/mt8127/hal/sendepfeature/ov2680_raw/config.ftbl.ov2680_mipi_raw.h 这个文件定义的我们的相机支持哪些情景模式 ...
分类:移动开发   时间:2015-05-20 18:28:20    阅读次数:689
STM32F030 TIM6 中断
开发环境: STM32Cube + Keil5.12 + hal 库实验项目: TIM6中断问 题: 无法进入TIM6中断解决办法:修改startup_stm32f030x8.s文件中的中断向量注册 调试过程中,发现,startup_stm32f030x8.s 中没有注册TIM6中断的 中断向...
分类:其他好文   时间:2015-05-16 18:11:50    阅读次数:154
STM32Cube_FW_F1_V1.0.0固件库学习(四)外部中断 中
V4.0和V3.5的中断改了挺多,找了很久。。。小白不容易啊。。。在这个函数中有下面这么一段话,具体的配置参数就是最上面宏定义的。可以直接调用HAL_GPIO_Init解决。 /*--------------------- EXTI Mode Configuration ---------...
分类:其他好文   时间:2015-05-15 15:08:26    阅读次数:316
osal之添加中断向量
添加中断向量 我们需要找到中断函数的定义,这个文件的名字叫做hal_mcu.h, ,我们可以看到很多宏定义,其中Compiler Abstraction部分代码如下:/* ------------------------------------------------------------------------------------------------ *...
分类:其他好文   时间:2015-05-15 13:45:15    阅读次数:349
android JB2连拍降速原理介绍
1、HAL层(1)alps\mediatek\platform\mt6589\hardware\camera\core\camshot\MultiShot\MultiShot.cpp sleep实现降速。在sendCommand处理ECamShot_CMD_SET_CSHOT_SPEED。ECamS...
分类:移动开发   时间:2015-05-11 21:24:03    阅读次数:172
Android Framework应用框架层和HAL硬件抽象层以及Linux Kernel底层之间的关系
Android应用框架层和硬件抽象层以及底层之间的关系1. JNI技术: (1).JNI技术简单的说就是在本地Java语言声明本地方法和加载动态链接库(.so文件) (2).动态链接库(.so文件)是由NDK编译C/C++文件而成的。2. HAL层开发: (1).HAL是Hardware Abstraction Layer的简称。也称为硬件抽象层。...
分类:移动开发   时间:2015-05-04 22:10:38    阅读次数:302
01_Android应用开发环境_01_android发展史及系统架构
1.1 Android发展史与现状 Andy Rubin创立22个月后→(2005年)Google收购。 2008 Patrick Brady于Google I/O 演讲“Anatomy & Physiology of an Android”,并提出的 Android HAL 架构图。 Androi...
分类:移动开发   时间:2015-04-29 19:13:22    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!