自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

|~~~热爱生活、努力学习的小伙汁~~~|

你走过的路、见过的人、看过的书,学过的东西,最终都会回馈到你的身上。加油吧,少年!

  • 博客(14)
  • 资源 (28)
  • 收藏
  • 关注

转载 Qcom_Sensor(九)--- 之 aDSP端Sensor Driver流程

Qcom_Sensor(九)--- 之 aDSP端Sensor Driver流程MAINSMGR INIT1. HAL层数据处理2. aDSP层数据处理Sensor在最初的时候都是直接挂在处理器上处理的,其驱动都是和linux或android标准的驱动一样,都是生成对应的设备节点给上层提供数据。但是,由于sensor可能需要一直处于工作状态,产生了功耗的问题,故而各个芯片厂商才推出了自己的...

2019-08-22 18:03:28 6315

转载 Qcom_Sensor(八)--- 之 DSPS架构分析

Qcom_Sensor(八)--- 之 DSPS架构分析sns_init_onceQCCI API讲解之前的文章我们知道了SensorDaemon服务端的启动以及dsps的架构及主要组成模块,今天我们继续深入挖掘下SensorDaemon与dsps具体的通信构建过程。首先回顾下,SensorDaemon的启动过程。1.init.qcom.sh中配置调用start_sensors启动,配置s...

2019-08-22 17:29:19 1121

转载 Qcom_Sensor(七)--- 之 DSPS架构分析

Qcom_Sensor(六)--- 之 DSPS架构分析一、Dedicated Sensors Processor Subsystem(DSPS)1.1 Device Driver Framework(DDF)1.2 Sensor Manager(SMGR)1.3 Sensors Algorithm Manager (SAM)1.4 Sensor Message Router(SMR)1.5 Qu...

2019-08-22 16:45:10 1460

转载 Qcom_Sensor(六)--- 之 Qualcomm messaging Interface(QMI)消息定义概述

Qcom_Sensor(六)--- 之 Qualcomm messaging Interface(QMI)消息定义概述QMI概述请求QMI消息取消所有的请求cancel msg(message id = 0)获取版本get version(message id = 1)QMI消息编码标准QMI IDL Service实现样例IDL服务定义消息定义QMI之QCCI接口QCCI发送同步消息流程QCCI...

2019-08-22 16:23:31 2224

转载 Qcom_Sensor(五)--- 之 Android SensorDaemon服务端流程解析

Qcom_Sensor(五)--- 之 Android SensorDaemon服务端流程解析SensorDaemon启动Sensor_init 过程在前面的文章中,我们分析到Sensor HAL层的启动以及数据获取过程,我们提到,SensorContext以及Sensor在初始化的时候会通过sensor1_open创建一个客户端的socket,这个socket会不停的从服务端读取数据,并...

2019-08-22 15:08:18 1141

转载 Qcom_Sensor(四)--- 之 Android Sensor HAL层数据获取

Qcom_Sensor(四)--- 之 Android Sensor HAL层数据获取前面<Qcom_Sensor(三)— 之 Android Sensor HAL层初始化流程> 中,我们分析了Sensor HAL的初始化,以及hal层是怎样获取所有sensor列表的。今天我们来进一步了解下sensor hal层的数据获取流程。我们知道Native 层SensorServi...

2019-08-22 14:28:59 2593 3

转载 Qcom_Sensor(三)--- 之 Android Sensor HAL层初始化流程

Qcom_Sensor(三)--- 之 Android Sensor HAL层初始化流程一、Sensor HAL打开/初始化过程二、sensor1 API详解2.1 、SensorsContext() --> sensor1_init() 调用流程三、获取sensor列表getSensorList四、addSensor具体过程五、添加其他的sensor六、updateSensorList更新...

2019-08-22 12:17:20 2887

转载 Qcom_Sensor(二)--- 之 Android Native到HAL源码剖析

Qcom_Sensor(二 )--- 之 Android Native到HAL源码剖析一、SensorService启动二、hw_get_module2.1课外知识—ELF文件格式:三、QualComm Sensor HAL总结Google为了保护硬件厂商的信息,在Android中添加了一层,它就是大名鼎鼎的HAL层。在看HAL的编写方法的过程中,会发现整个模块貌似没有一个入口。一般说来模块...

2019-08-22 10:29:19 1571 1

转载 Qcom_Sensor(一)--- 之 Android简单的计步器应用实现

Qcom_Sensor(一)--- 之 Android简单的计步器应用实现一、硬件支持二、Manifest清单文件三、UI界面四、具体业务逻辑相信大家对微信,小米手环这两个东西都不陌生,而且这两个东西都提供了一个计数器的功能,统计你每天行走的步数,可能有的人每天最开心的事就是看到自己又霸占了微信步数排行榜第一,离瘦瘦瘦真的是越来越近了。今天我们就来看一看Android中的计步器应用是怎么实现...

2019-08-22 10:28:02 1464

原创 (待学习)编解码资料

详解音频编解码的原理、演进和应用选型等:https://www.cnblogs.com/imstudy/p/10289944.html

2019-08-07 18:06:54 366

原创 汽车电子 CIS 学习(三) 之 UART PORT代码分析

汽车电子 CIS 学习(三) 之 UART PORT代码分析四、Uart Port 代码分析4.1 Uart Port 初始化4.2 打开函数cis_uart_open4.3 关闭函数cis_uart_close4.4 读函数cis_uart_write4.5 写函数cis_uart_write之所以是Uart Port 的原因,是因为我们车机中的MCU 和车机是通过UART 来通信的。CI...

2019-08-05 19:48:27 1407 2

转载 Android 以太网/有线网Ethernet功能开发

1. 功能介绍以太网的功能是允许设备提供硬件接口通过插入网线的形式访问互联网的功能。接入网线之后,设备可以动态的获取IP,DNS,Gateway等一系列网络属性,我们也可以手动配置设备的网络属性,使用静态配置参数。Google已经有一套现成的机制使用有线网,但没有涉及有线网配置的功能,本文主要介绍如何Google现有机制的基础上实现静态网络的配置。本文基于高通MSM8953 Androi...

2019-08-05 10:58:00 5229

原创 汽车电子 CIS 学习(二) 之port_driver、proto_driver、vdev_driver注册代码分析

汽车电子 CIS 学习(一) 之 UART PORT二、车机目录介绍三、UART PORT在前文 《汽车电子 CIS 学习(一) 之 四大结构体》 中,主要是对车机CIS 中的四大结构体进行了在概的描述。二、车机目录介绍如下是CIS 代码的目录结构,一级目录 /cis/在第一级目录中,主要是CIS的架构实现的通用代码,主要代码为, cis_core.c , cis_log.c...

2019-08-03 12:17:17 1025

原创 汽车电子 CIS 学习(一) 之 四大结构体

汽车电子CIS学习(一) 之 Port一、CIS三大数组介绍1.1 端口描述数组 cis_port_struct1. port_type 端口类型2. port_attr 端口属性3. port_drv 端口操作函数目前这两天主要是研究公司的CIS 架构,写方章的主要目的还是梳理自已看到的代码,边看边学。一、CIS三大数组介绍CIS 中有三大数组: cis_port_struct、cis...

2019-08-02 16:44:47 2093 6

5-FFmpeg编码YUV420P图片.zip

《【FFmpeg编码实战】(1)将YUV420P图片集编码成H.264视频文件》 https://ciellee.blog.csdn.net/article/details/109046923

2020-10-13

4-FFmpeg-SDL视频播放器-音视频播放-更新.zip

【FFmpeg编程实战】(4)实现FFmpeg4.3 + SDL2视频播放器(音频+视频播放)(C++) https://ciellee.blog.csdn.net/article/details/109034360

2020-10-12

4-FFmpeg-SDL视频播放器-音视频播放.zip

【FFmpeg编程实战】(4)实现FFmpeg4.3 + SDL2视频播放器(音频+视频播放)(C++) https://ciellee.blog.csdn.net/article/details/109034360

2020-10-12

3-FFmpeg-SDL视频播放器-只能播放视频.zip

《【FFmpeg编程实战】(3)实现FFmpeg4.3 + SDL2视频播放器(只播放视频)(C++)》 https://ciellee.blog.csdn.net/article/details/108990754

2020-10-10

2-VS2019-muxing.c编码视频-工程所有文件.zip

《【FFmpeg编程进阶】(19)muxing.c 示例,封装音视频代码流程学习》 https://ciellee.blog.csdn.net/article/details/108981965

2020-10-09

VS2019-解码视频-工程所有文件.zip

对应的博客为: 《【FFmpeg编程实战】(2)分离视频文件中的视频流每一张图片(进阶)》 https://ciellee.blog.csdn.net/article/details/108914562

2020-10-09

windows-ffmpeg4.3-dll-build.zip

编译 ffmpeg 4.3 源码结果, 环境linux 对应的博客文章为:《【FFmpeg编程进阶】(四)编译FFmpeg》 https://blog.csdn.net/Ciellee/article/details/108737155

2020-10-08

linux-ffmpeg4.3-build-带调试信息.zip

编译 ffmpeg 4.3 源码结果, 环境linux 对应的博客文章为:《【FFmpeg编程进阶】(四)编译FFmpeg》 https://blog.csdn.net/Ciellee/article/details/108737155

2020-10-08

linux-ffmpeg4.3-build-不带调试信息.zip

编译 ffmpeg 4.3 源码结果, 环境linux 对应的博客文章为:《【FFmpeg编程进阶】(四)编译FFmpeg》 https://blog.csdn.net/Ciellee/article/details/108737155

2020-10-08

bmp图片的快速傅里叶变换.zip

bmp图片的快速傅里叶变换.zip 使用二维快速傅里叶变换,迭代法, 压缩包中含 c代码,bmp图片素材及png 转bmp 的转换工具。 详细可参考博文《【经典算法实现 45】C语言实现图像的FFT快速傅里叶变换及 IFFT逆变换》

2020-09-10

二维快速傅里叶变换-C语言-迭代法.c

二维快速傅里叶变换-C语言-迭代法.c 实现方法为:C语言,先对每一行做傅里叶,再对结果的每一列做傅里叶

2020-09-10

22.分离RGB24中的RGB分量.zip

文章素材:《【音视频数据数据处理 4】【RGB篇】分离RGB图片的R、G、B分量》 https://ciellee.blog.csdn.net/article/details/108262822

2020-08-27

【c代码+素材】分离YUV420P中的YUV分量.zip

【c代码+素材】分离YUV420P中的YUV分量.zip 对应的博客文章:【音视频数据数据处理 1】【YUV篇】分离YUV420P像素数据中的Y、U、V分量 https://ciellee.blog.csdn.net/article/details/108226105

2020-08-26

[素材]分离YUV420P像素数据中的Y、U、V分量.zip

[素材]分离YUV420P像素数据中的Y、U、V分量.zip 本素材对应的文章为:《【音视频数据数据处理 1】【YUV篇】分离YUV420P像素数据中的Y、U、V分量》 地址: https://ciellee.blog.csdn.net/article/details/108226105

2020-08-25

图的创建 --- 十字链表法.zip

压缩包中为 十字链表法创建图的 C 文件源文件,及对应的PPT 博客《【经典算法实现 30】图的创建 --- 十字链表法》 链接:https://blog.csdn.net/Ciellee/article/details/108199838

2020-08-24

python 脚本实现自动备份目录

python 脚本实现自动备份目录 。

2019-03-13

Python简单案例--收集熊猫TV主播人气行榜

# 明确目的: 获取熊猫TV 英雄联盟主播人气排行榜 # 找到数据对应的网页:https://www.panda.tv/cate/lol?pdt=1.c_lol.psbar-ca0.0.29u3363v9n8 # 分析网页的结构,找到数据所在的标签位置: video-info { video-nickname, video-number } # 待分析网页数据 # <div class="video-info"> # <span class="video-title" title="LPL春季赛RW vs EDG">LPL春季赛RW vs EDG</span> # <span class="video-nickname" title="LPL熊猫官方直播2台"><i></i>LPL熊猫官方直播2台</span> # <span class="video-number"><i class="ricon ricon-eye"></i>678.9万</span> # </div> # 模拟HTTP请求,向服务器发送个请求,获取到服务器返回给我们的HTML # 用正则表达式提取我们要的数据 video-nickname,video-number

2019-02-25

uboot-RK3568编译过程记录.txt

【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】007 - evb-rk3568_defconfig 配置编译全过程 https://blog.csdn.net/Ciellee/article/details/139786755

2024-06-19

optee-os.tar.gz

optee_os源码,optee_os/out/arm/core/tee.bin 使用参考: 【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】007 - evb-rk3568_defconfig 配置编译 https://ciellee.blog.csdn.net/article/details/139786755

2024-06-19

rkbin.tar.gz

https://github.com/rockchip-linux/rkbin 上面打包下载的 rkbin 使用方法参考文章: 【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】007 - evb-rk3568_defconfig 配置编译 https://ciellee.blog.csdn.net/article/details/139786755

2024-06-19

u-boot-2024.07-rc3-build.tar.gz 编译好的 RK3399 u-boot ,供学习使用

【U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码 https://blog.csdn.net/Ciellee/article/details/139381921 配套的资源

2024-06-02

u-boot-2024.07-rc3.tar.bz2

【U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码 https://blog.csdn.net/Ciellee/article/details/139381921 配套的资源

2024-06-02

optee-build.tar.gz

【U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码 https://blog.csdn.net/Ciellee/article/details/139381921 配套的资源

2024-06-02

atf-bl31-build.tar.gz

【U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码 https://blog.csdn.net/Ciellee/article/details/139381921 配套的资源

2024-06-02

Yocto Kernel编译过程分析完整log

本文件与如下两篇文章一一对应 3. 《[【SemiDrive源码分析】【Yocto源码分析】03 - yocto/meta-semidrive目录及Yocto Kernel编译过程分析(上)](https://ciellee.blog.csdn.net/article/details/124566955)》 4. 《[【SemiDrive源码分析】【Yocto源码分析】04 - yocto/meta-semidrive目录及Yocto Kernel编译过程分析(下)](https://blog.csdn.net/Ciellee/article/details/124622029)》

2022-05-07

Native层应用程序实现获取video0数据并进行H264编码-代码实现.zip

Native层应用程序实现获取video0数据并进行H264编码.zip 对应文章为: 《【车机xxx视频需求实现 10】- 效果优化 - memcpy拷贝摄像头StreamBuffer 耗时长问题分析》 https://ciellee.blog.csdn.net/article/details/109688161

2020-11-14

Native层打开 V4L2 video0摄像头 - V4L2_MEMORY_USERPTR - NV12格式 - 2plane.cpp

Native层打开 V4L2 video0摄像头 - V4L2_MEMORY_USERPTR - NV12格式 - 2plane.cpp https://ciellee.blog.csdn.net/article/details/109687749

2020-11-14

Native层打开 V4L2 video0摄像头-V4L2_MEMORY_DMABUF-YUYV格式-1plane.cpp

Native层打开 V4L2 video0摄像头-V4L2_MEMORY_DMABUF-YUYV格式-1plane.cpp 本文链接:《[Native层打开 V4L2 video0摄像头-V4L2_MEMORY_DMABUF-YUYV格式-1plane](https://ciellee.blog.csdn.net/article/details/109686831)》

2020-11-14

Native层打开 V4L2 video0摄像头-V4L2_MEMORY_USERPTR-YUYV格式-1plane.cpp

Native层打开 V4L2 video0摄像头-V4L2_MEMORY_USERPTR-YUYV格式-1plane.cpp 对就文章:《Native层打开 V4L2 video0摄像头-V4L2_MEMORY_USERPTR-YUYV格式-1plane》 https://ciellee.blog.csdn.net/article/details/109628739

2020-11-14

Video_Capture.cpp

Native层打开 V4L2 video0摄像头 - V4L2_MEMORY_MMAP 方式实现 对应的文章见:https://ciellee.blog.csdn.net/article/details/109628282

2020-11-11

H264_Encoder.cpp

Android Native 实现 MediaCodec H264 编码 源代码 关联文章:《[【车机xxx视频需求实现 3】 - Android 车机Native层实现 MediaCodec H264硬件编码](https://ciellee.blog.csdn.net/article/details/109351788)》

2020-11-09

在Native层实现MediaCodec H264 编码.zip

对应的文章《【Android 视频硬件编码】在Native层实现MediaCodec H264 编码 Demon》 压缩包中含源代码,转换前后的图片,编译后的可执行程序

2020-11-02

ffmpeg-4.3-arm64含静态库-动态库-调试信息-(内含三个压缩包).zip

ffmpeg linux 下 arm64 环境使用的动态库和静态库打包, 内含三个压缩包: 《ffmpeg-4.3-arm64-动态库.zip》 《ffmpeg-4.3-arm64-含静态库-动态库.zip》 《ffmpeg-4.3-arm64-含静态库-动态库-带调试信息.zip》

2020-10-23

5-FFmpeg编码YUV420P图片-方法二.zip

【FFmpeg编码实战】(2)将YUV420P图片集编码成H.264视频文件(方法二) https://ciellee.blog.csdn.net/article/details/109065729

2020-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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