logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ 中 operator 使用小结

1、operator作类的转换函数类可以使用构造函数将其他类型转化为此类的对象,比如my_class a = my_class(int i);1将int型转化为my_class类的一个对象。同样,也可以使用类的转换函数将类的对象转化为其他的类型。类的转换函数应当满足以下的几个条件:转换函数必须是类方法转换函数不能指定返回类型转换函数不能有参数下面是一个类转化函数的例子#include <io

#c++#蓝桥杯#p2p
Android MTK Camera HAL3学习

Mtk Camera MtkCam3架构学习站在巨人的肩膀上,补充学习!!!虽然流程图都老了,没有时间画,但大框架还是不变的哈。MTK HAL3各部件功能1.MtkCam3中对接Android的接口:ICameraProvider, ICameraDevice, ICameraDeviceSession,ICameraDeviceCallback(1)ICameraProvider的实现类Came

#android#学习#java
HIDL最全编译流程

想了解HIDL介绍的可以参考《HIDL概述》,本篇文章主要介绍HIDL的详细编译流程及简单的客户端应用(C++跟Android客户端的应用)。一、准备工作整一套源码,Android O或者Android P的保证全套代码已经全编译,原生代码全编译命令source build/envset.shlunchmake3、hidl-gen工具已经安装,安装命令make hidl-gen二、hidl-gen

#android
Linux驱动开发——(使用中断处理)gpio(6)

Linux内核中断编程为什么会有中断机制?中断产生的根本原因就是因为外设的数据处理速度远远慢于CPU,比如使用CPU读取UART接收缓冲区的数据,当使用CPU读取UART接收缓冲区的数据时,发现UART接收缓冲区的数据并没有准备就绪,一般做法是采用轮询方式等待UART接收缓冲区准备就绪,但是轮询等待的方式会导致CPU利用率降低,耗费大量的CPU资源,于是Linux内核引入了中断处理机制。CPU采用

#arm
Android.bp你真的了解吗

引言  最近在捣鼓Android 9 和10的build系统,看到一篇比较好的博客,大名鼎鼎的gityuan的,奉上链接理解Android.bp,为了方便学习和更多的人看到,特意重新编辑以发扬光大使更多人看到。一.简介早期的Android系统都是采用Android.mk的配置来编译源码,从Android 7.0开始引入Android.bp。很明显Android.bp的出现就是为了替换掉Androi

#android#android studio#java
Android HAL层模块的加载过程

一、概述HAL层是Android系统架构里介于Linux内核和系统运行库层之间的一个层,个人认为这个层存在的目的主要是为了避免GPL协议所带来的开源问题。Android系统会统一加载硬件抽象层模块,负责加载硬件抽象层模块的函数是hw_get_module函数。二、hw_get_module1、hw_get_module原型在Android硬件抽象层中,负责加载硬件抽象层模块的函数是hw_get_m

#android#java#apache
android8 Camera2 从 CameraService 到 HAL Service

上回讲到,在 CameraService::makeClient 中,实例化了一个 CameraDeviceClient。现在我们就从它的构造函数开始,继续探索打开相机的流程。这一部分主要活动在 Runtime 层,这里分成 CameraService 与 HAL Service 两侧来分析。接前一篇文章,最后部分*client = new CameraDeviceClient(cameraSer

#android
mtk android8.1上,camera主摄的调用流程

mtk的摄像头hal模块,跟android原生的有很大的出入,基本上是自己重写了一套,不熟悉的话,查看起来相当的复杂。特别是在8.0以后,mtk的hal,既使用了hidl接口,又没有完全按照hidl的标准来,底层仍是他们自己的一套流程。如果按google的流程来看,是别想弄明白的。前段时间,我调了下mtk的camera,大致弄清了它们的流程。随手记了点笔记,写得比较散乱,懒得整理了,大家能看明白就

#android
Android Camera(三) CameraService启动流程 (androidP)

cameraserver.rc路径 frameworks/av/camera/cameraserver/cameraserver.rcCameraService是由这个.rc文件启动的关于rc文件参见流程1service cameraserver /system/bin/cameraserverclass mainuser cameraservergroup audio camera input

#android#java#apache
    共 21 条
  • 1
  • 2
  • 3
  • 请选择