- 博客(24)
- 收藏
- 关注
原创 Camera ITS测试的基础及问题
这个主要就是Google的一个认证测试,跟CTS类似,必须要所有的测试项都pass之后才可以吧手机的版本发布出去。
2024-07-04 18:54:58 1355
原创 Torch流程之内存泄漏篇
引用计数用于检测内核中有多少地方使用了某个对象,每当内核的一个部分需要某个对象所包含的信息时,则该对象的引用计数加1,如果不需要相应的信息,则对该对象的引用计数减1,当引用计数为0时,内核知道不再需要该对象,将从内存中释放该对象。
2024-06-12 16:57:39 841
原创 Chi Feature2 Request的流程处理
feature2的架构已经出来好久了,对大概的流程其实也是一知半解,就知道大概的一个处理流程,但是对代码的整理flow还没有仔细追过。
2024-06-03 20:26:25 1101 3
原创 Camx MetaData的流程
因为这段时间工作的时候老是看到各种metadata,真的时烦死了。对这个东西之前简单的了解了一下,对这个东西了解的还不是很系统,所以接下来的这段时间打算好好的整理一下这个metada。前期的时候我会把我整理的这些东西简单的整理成比较碎片的文档,等后面完全通的时候再把这些东西顺下来。前期学习的时候真的是一件很痛苦的事情,但是学习就是这样的在痛苦中成长。我就不写学习计划了,我学到了什么就先写什么,比较碎片化。
2024-03-11 22:18:30 568
原创 Camera systrace的知识整理
1.result返回的tag:HAL3ProcessCaptureResult : 196 (先找到你对应的帧号,然后进行修改就可以定位到了)2.下发request的tag:HAL3ProcessCaptureRequest : 196 (可以搭配result判断底层一共处理了多长时间)3.app的页面加载起来activityStart(需要在对应的app进程里面找)4.camerahal::opensession5.第一帧显示出来first full buffer6
2022-04-28 16:40:12 569
原创 git log 查找提交的一些方法
1.通过关键字查找一些提交(这个关键字要是comit信息里面的)git log --grep==xxx(你想查找的关键字)2.查找对应人的提交git log--author=xxxx(你想找的人名字)
2021-10-29 20:12:46 1902
原创 linux服务器创建用户
先用root的用户名和密码登录到服务器然后执行sudo -i 切换到root用户执行sudo adduser xxx(用户名),在输入密码,然后一些信息什么的,执行su xxx(用户名) 就切换到对应的用户这样就推出用增加的用户的账号和密码登录就可以了...
2021-10-15 13:51:03 1097
原创 git 生成patch和打patch的方法
主要还是为了记住一些命令git format-patch HEAD^成功之后会在当前目录生成一个*.patch文件
2021-10-14 20:49:53 2985
原创 git push代码的命令
平时在push代码的时候老师记不住命令,在这里记个笔记git remote -vgit branch -agit push ssh://xxx@xxx.xxx.xx:xxx/xxxxxx HEAD:refs/for/xxxx前面的可以复制第一张图片的push那个在加上用户名带@那个,后面的可以复制第二章图上的分支名以前我用的是git push origin HEAD:refs/for/xxxxxxxx(分支名) 但是这个我一直没有成功,上面的那个命令感觉范围会广...
2021-10-11 09:44:13 760
原创 V4L2 camera 从零开始学习(一)
V4L2(video for linux two)因为我也是第一次接触学习这个,这里就先当我整理笔记了。可能有些东西比较乱也会有不对的地方欢迎大家指正。主要是看关于camera相关的知识。定义是内核提供给应用程序访问音、视频驱动的统一接口。工作流程打开设备 > 检查和设置设备属性 > 设置帧格式 > 设置一种输入输出方法(缓冲区管理)> 循环获取数据 > 关闭设备app调用v4l2框架,然后v4l2框架在调用具体的驱动如:在APP:open > v4l2:
2021-02-19 00:34:42 657
原创 设计模式大纲
设计模式是什么设计模式是软件设计中常见的问题的典型解决方案,他们就像能根据需求进行调整的预制蓝图,可用于解决代码中反复出现的设计问题。设计模式与方法或库的使用方式不同,你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码,而是解决特定问题的一般性概念。你可以根据模式来符合自己程序实际所需的解决方案。人们常常会混淆模式和算法,因为两者在概念上都是已知特定问题的解决方案。但算法总是明确定义达成特定目标所需的一系列步骤,而设计模式则是对解决方案的更高层次的描述,同一设计模式在两个不同程序中实现
2021-02-16 17:50:48 179
原创 C++设计模式大纲
**C++设计模式**一.创建型模式1.工厂方法模式2.抽象工厂模式3.单例模式4.建造者模式5.原型模式二.结构型模式1.适配器模式2.装饰器模式3.代理模式4.外观模式5.桥接模式6.组合模式7.享元模式三.行为性模式1.策略模式2.模板方法模式3.观察者模式4.迭代子模式5.责任链模式6.命令模式7.备忘录模式8.状态模式9.访问者模式10.中介者模式11.解释器模式hello,第一次发文。请大家多多关照。从我找的一些资料来看经典的就这23种设
2021-01-17 14:36:49 143
test-test-patterntest-solid-color-test-pattern
2024-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人