之前已经对mokoid开源项目源代码进行跟踪分析,但是总感觉对其中的工作机制运行理解不到位,所以索性这次采用更直观的分析方式,用图来表示她的工做原理,调用机制。
分类:
移动开发 时间:
2016-01-03 17:13:39
阅读次数:
126
如何使用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
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
1.1 AudioFlinger在上面的框架图中,我们可以看到AudioFlinger(下面简称AF)是整个音频系统的核心与难点。作为Android系统中的音频中枢,它同时也是一个系统服务,启到承上(为上层提供访问接口)启下(通过HAL来管理音频设备)的作用。只有理解了AudioFlinger,才能...
分类:
移动开发 时间:
2015-11-19 16:17:33
阅读次数:
143
如何使用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
1、Camera成像原理介绍Camera工作流程图Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字 图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO...
分类:
移动开发 时间:
2015-11-04 12:56:40
阅读次数:
366
1. 本文主要是对Atheros GPS JNI、HAL层的代码进行初略的跟踪,主要想知道GPS设备在这两层是如何注册、数据解析,目前还没分析Framework层进行分析。
2. 由于采用vim编辑文档,且分析文档的宽度超过博客园的文本宽度,如果想要阅读,尽量cp到自己文档里面,宽度...
分类:
其他好文 时间:
2015-11-03 11:58:48
阅读次数:
216
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:gzzaigcn2009@163.comSoftware:系统源码Android5.1...
分类:
移动开发 时间:
2015-10-29 20:17:16
阅读次数:
327
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。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
// 添加这个函数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