码迷,mamicode.com
首页 >  
搜索关键字:hal    ( 1711个结果
mokoid android open source HAL hacking in a picture
之前已经对mokoid开源项目源代码进行跟踪分析,但是总感觉对其中的工作机制运行理解不到位,所以索性这次采用更直观的分析方式,用图来表示她的工做原理,调用机制。
分类:移动开发   时间:2016-01-03 17:13:39    阅读次数:126
HAL驱动库学习-ADC
如何使用ADC驱动库1 实现如下两个函数 a: HAL_ADC_MspInit()使能ADC时钟,设置时钟源, 使能ADC Pin,设置为输入模式,可选 DMA,中断 b:HAL_ADC_MspDeInit() 与HAL_ADC_MspInit()作用相反,用来关闭ADC,可选 DMA,中断2 .....
分类:其他好文   时间:2015-11-20 22:59:20    阅读次数:1392
Android 各层中日志打印功能的应用
1. HAL层头文件:#include 对应的级别 打印方法 VERBOSE LOGV()DEBUG LOGD()INFO LOGI()WARN LOGW()ERROR LOGE()方法:LOGD("%d, %s", int, char* )2. JNI层头文件:#include 对应的级别 打印方...
分类:移动开发   时间:2015-11-20 10:27:09    阅读次数:314
Android音频系统之AudioFlinger(一)
1.1 AudioFlinger在上面的框架图中,我们可以看到AudioFlinger(下面简称AF)是整个音频系统的核心与难点。作为Android系统中的音频中枢,它同时也是一个系统服务,启到承上(为上层提供访问接口)启下(通过HAL来管理音频设备)的作用。只有理解了AudioFlinger,才能...
分类:移动开发   时间:2015-11-19 16:17:33    阅读次数:143
HAL驱动库学习-SPI
如何使用SPI库1 声明SPI hanlde, 例如: SPI_HandleTypeDef hspi2 通过实现HAL_SPI_MspInit()函数初始化底层资源 以下两个必须进行初始化 a 使能spi时钟 b 配置spi pins 以下根据需要初始化 c NVIC 中断配置 d DMA配置3 配...
分类:其他好文   时间:2015-11-09 22:39:22    阅读次数:485
Android Camera HAL浅析
1、Camera成像原理介绍Camera工作流程图Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字 图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO...
分类:移动开发   时间:2015-11-04 12:56:40    阅读次数:366
I.MX6 GPS JNI HAL register init hacking
1. 本文主要是对Atheros GPS JNI、HAL层的代码进行初略的跟踪,主要想知道GPS设备在这两层是如何注册、数据解析,目前还没分析Framework层进行分析。 2. 由于采用vim编辑文档,且分析文档的宽度超过博客园的文本宽度,如果想要阅读,尽量cp到自己文档里面,宽度...
分类:其他好文   时间:2015-11-03 11:58:48    阅读次数:216
Android Camera API2中采用CameraMetadata用于从APP到HAL的参数交互
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:gzzaigcn2009@163.comSoftware:系统源码Android5.1...
分类:移动开发   时间:2015-10-29 20:17:16    阅读次数:327
Android Camera API2.0下全新的Camera FW/HAL架构简述
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:gzzaigcn2009@163.comSoftware:系统源码Android5.1前沿:        前面博文大多少总结的是Camera HAL1到HAL3的系统架构,但这些架构对于Camera APP开发来说依旧还是处于Camera API1.0的标准。而随着Camera3、HAL3...
分类:移动开发   时间:2015-10-28 19:28:13    阅读次数:305
STM32 HAL库 UART使用printf
// 添加这个函数int fputc(int ch,FILE *f){ uint8_t temp[1]={ch}; HAL_UART_Transmit(&UartHandle,temp,1,2);}MDK设置:勾选Use Micro LIB测试板子:STM32F746NG-DISCOVE...
分类:其他好文   时间:2015-10-11 10:13:26    阅读次数:6243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!