自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 regmap

regmap是一种用于抽象寄存器访问的框架,支持多种总线类型(如I2C、SPI、MMIO等),并提供统一的接口。

2025-06-05 19:21:40 94

原创 【git stash切换】

当前正在修改对应某个bug,突然来了个更紧急的工作,需要保留现场,去对应更紧急的事务,git该如何操作?

2025-05-30 16:00:12 398

原创 【netrani_sc.xml文件中貌似可以不填写】

这个文件sensorName不填写,编译出来的版本也不影响。

2025-05-29 09:58:41 158

原创 如果有人骄傲自大,那一定是因为他有自卑感

阿德勒如是说。

2025-05-28 22:39:58 67

原创 18度的井水

如需进一步探讨具体文本(如《被讨厌的勇气》的完整对话),可参考相关书评及哲学分析。对群体:提醒人们尊重差异,因每个人对同一事实的感知可能迥异168。对个体:世界的样子由你的“眼镜”颜色决定,改变解释即可改变体验;

2025-05-28 21:09:45 329

原创 C/C++语言中成双成对出现的都有哪些?

在C/C++语言中,许多函数和操作需要成对使用以确保资源的正确分配和释放。比如open()和close(),malloc()和free(),new()和delete()

2025-05-26 18:57:14 235

原创 memset(&hw_info_otp, 0, sizeof(hw_info_otp))和 struct global_otp_struct hw_info_otp = { 0 }两种写法哪种更好

对于基本类型(如int),零值与全零二进制一致;对于复杂类型(如浮点数、指针),编译器会生成正确的零值表示,即使其二进制非全零1412。在C语言中,初始化结构体的两种方式(memset和= {0})各有优缺点,具体选择取决于结构体成员的类型和代码的上下文需求。可能误操作填充字节(padding bits),而填充位的值在标准中未定义,某些场景下可能引发问题(如序列化或比较结构体时)812。如果结构体包含非POD类型(如C++中的类成员),memset会破坏其内部状态,而= {0}会调用正确的构造函数14。

2025-05-26 18:48:46 190

原创 FG4空间清理

/home/ubuntu/.fg4.d/tmp/sessions/1746520723985/unpack

2025-05-15 09:34:21 79

原创 ubuntu系统安装配置adb工具

找到你的设备,例如输出可能是Bus 001 Device 019: ID 2e04:c008,其中2e04是Vendor ID,c008是Product ID79。在Ubuntu下执行adb devices时出现no permissions错误,通常是由于UDEV规则配置或用户组权限问题导致的。这里的$USER就是ubuntu,可以使用如下命令查看用户名。

2025-05-14 16:12:19 343

原创 【250GB空间不够用】

把win10虚拟机都删除了。

2025-05-09 16:53:50 127

原创 OVP UVP与UVLO对比

UVP主要针对输出电压的保护机制,当输出端电压异常降低时(如负载短路或电源故障),触发关断以保护后续电路或负载。UVLO是一种针对输入电压的保护功能,当电源电压低于预设阈值时,会强制关闭电路或IC,防止系统在电压不足时出现非预期行为或损坏。

2025-04-29 15:33:22 217

原创 C语言枚举到字符串映射写法

【代码】C语言枚举到字符串映射写法。

2025-04-23 11:51:55 116

原创 禁止ubuntu自动更新

由于ubuntu server和desktop版本都默认。启动了,自动更新内核的操作。产环境来说是不友好的。默认开启了内核自动更新所以我们关闭自。2.如需恢复更新执行。

2025-04-22 19:56:34 309

原创 项目管理相关词语

FAR(False Acceptance Rate,错误接受率)是核心性能指标,FRR(False Rejection Rate,错误拒绝率)

2025-04-16 19:04:27 105

原创 camx的xml解析

【代码】camx的xml解析。

2025-04-14 20:43:49 160

原创 FastStoneImageViewer-使用小技巧

按住ctrl 多选几张图后,输入英文P后,可以进行对比。

2025-03-28 21:28:18 198

原创 【新环境配置ubuntu 无法从终端复制拷贝虚拟机的的显示器分辨率固定下来UBUNTU搜狗输入法】

结果走到一步,怎么都调用不了。ctrl + 空格。

2025-03-14 15:01:54 156

原创 这是什么设计?

11

2025-02-25 21:53:42 230

原创 C/C++混合编程之extern “C“

为了确保c++编译器以C语言的方式处理函数名,避免名称修饰,从而使用C++代码和C代码能够正确链接和调用。C++主程序(main.cpp)c++文件main.cpp。c++文件main.cpp。C头文件(math.h)C源文件(math.c)

2025-02-05 23:29:14 282

原创 c/c++高级编程

movq $0, -20(%rbp):将64位的0存储到栈上,偏移-20(%rbp)。movl $0, -12(%rbp):将32位的0存储到栈上,偏移-12(%rbp)。这两行代码通常用于初始化局部变量为0。

2025-02-02 15:35:15 217

原创 c++函数重载

在相同的作用域中,定义同名的函数,但是他们的参数有所区别这样的函数构成重载关系。(跟函数的返回值没有关系 跟形参变量的名字也没有关系)

2025-02-02 15:24:06 286

原创 c++的string字符串

【C++】_string类字符串万字详细解析。

2025-02-02 09:58:20 205

原创 【字符串两大注意事项】

arr的地址是:0x7ffea05062de,0x7ff开头说明内存空间在栈区。指针ptr的地址是:0x561a4eeb3ba5说明在数据段,或者是rodata段,也就是字符串"datouerzi"所存储的内存地址。原因就是因为ptr指针已经指向了存储在只读数据段的字符串常量"datouerzi",尝试将 “xiaotoubaba” 复制到只读内存区域会导致段错误,因为只读内存区域不能被修改。1.使用malloc或者calloc动态的分配内存(堆)。1.无法修改指针ptr所指向的字符串常量的内容。

2025-01-31 18:21:41 290

原创 3分钟搞懂万用表常见用法

2024-12-04 14:36:50 163

原创 国债收益率与经济股市的关系

只要大家觉得经济会好转,债券收益率就会涨,债券价格会跌,债券基金净值会跌,与此同时,股市会受益于较好的经济预期会上涨。并且,之前很多股票资金为了避险,买了很多债券,这些资金如果出来回流股市,会加速债券价格的下跌。以上信息提供了不同期限国债的发行价格和票面利率,可以作为参考。请注意,债券价格可能会因市场波动而变化,上述价格为发行价格。如果国债价格仍为100元,那么购买的人则该国债收益率是2.11%。如果价格为101元,则211/10100=2.089%如果价格为99元,则211/9900=2.131%

2024-12-03 16:16:57 159

原创 【camera产线问题】

2M OV02A10/OVO2B sensor规格书中要求为VDDI(1V8)->VDDA(2V8)->VDDD(1V8),因为VDDI和VDDD我们采用同一路供电,同厂家确认,可以按照先VDDI/VDDD ->VDDA顺序,与上述归一化设置保持一致。2、再开机识别16M过程中,不同厂家Cam识别前后,AVDD出现半高电平,AVDD的半高电平导致和16M共用AVDD的2M器件Sensor内部出现异常,Sensor拉死IIC总线,由于2M景深和16M器件共用一路IIC,导致16M器件不识别。

2024-11-05 15:59:51 280

原创 【Android 系统中使用CallStack类来追踪获取和操作调用栈信息】

在 Android 系统中,CallStack 类是一个用于获取和操作调用栈信息的工具类。这个类通常用于调试和日志记录,以帮助开发者了解函数调用的顺序和位置。

2024-11-04 17:47:30 741

原创 自恋型人格障碍

NPD的症状和行为模式通常始于成年早期,并具有跨情景的一致性,也就是说无论是在亲密还是工作关系抑或其他任何场景中,都会表现出上述特征。他们可能在确定关系后,会成为这段关系中绝对的“主宰者”,把控恋爱的进度和节奏,双方的相处习惯,甚至是生活方式等。:NPD患者有一种夸大的自我意识,他们可能会夸大自己的成就和才能,并期望被认为是优秀而不是基于相应的成就。:NPD患者认为自己是“特殊”的和独特的,只能被其他特殊或地位高的人理解或与之交往。:他们需要来自周围人的源源不断的赞美,以维持对自我的肯定。

2024-11-04 16:39:52 546

原创 【c++语法】

这行代码指定了函数的返回类型为 int。这表明函数将返回一个整型值。在 C++14 之前,需要在函数声明之前就指定返回类型,而 auto 关键字允许编译器根据函数体中的返回语句自动推导返回类型。这里使用 -> int 是为了明确指出返回类型,这在某些情况下可以提供更好的兼容性和清晰性。

2024-11-04 16:39:00 112

原创 【美国非农数据与美联储降息之间的关系】

综上所述,美国新增非农就业人数的增长通常预示着经济状况良好,这可能会减少美联储降息的概率,因为美联储可能会认为经济不需要额外的刺激措施。例如,如果非农数据远超预期,交易员可能会取消对美联储大幅降息的押注,预期未来降息幅度减少。:非农就业人数的增长减轻了市场对劳动力市场显著恶化的担忧,这可能会增加美联储在下个月降息的可能性,但如果数据持续强劲,可能会减少降息的紧迫性。:非农数据的强劲释放了经济“软着陆”的信号,市场对年内降息的预期大幅收敛,美联储可能会暂停降息。失业率保持在4.1%,与9月持平。

2024-11-04 14:52:00 857

原创 【急救】——心肺复苏和AED使用以及海姆立克法

1.稳定站立于患者身后,用双臂环抱住患者的腰部,这样您的双手在握拳时便放在此人身体前部。观察患者胸腹部,至少5秒不超过10秒,可见胸腹部起伏,判定有呼吸,未观察到判定无呼吸。5.持续快速冲击,直至阻塞物被清除并且患者能够呼吸,咳嗽或说话,或者直到他失去反应。亲自拨打或请人拨打当地的应急响应电话(120),并取来AED。4.另一只手抓住这只握拳的手,向身体上部快速冲击腹部。3.将拳头的拇指侧放在肚脐略靠上,胸骨正下方位置。

2024-11-01 17:14:52 737

原创 MTK使用atms获取app包名编译报错

(CLEAR_VARS):这是一个宏,它被定义在一个包含文件中(通常是 build/core/config.mk),当被包含时,它会清除所有之前通过 LOCAL_ 前缀定义的局部变量。在 Android 的构建系统(基于 Makefile)中,include $(CLEAR_VARS) 是一个常用的指令,用于清除之前定义的所有局部变量,以便在新的模块或目标中重新定义它们。这允许你在一个集中的位置定义通用的构建规则和变量,然后在多个 Android.mk 文件中使用这些规则和变量。值,或者只是追加新的值。

2024-10-25 14:32:34 1043

原创 MTK-camera HAL3总体架构

Google在Android P版本的Camera HAL版本规则是:

2024-10-21 20:32:46 154

原创 安卓版本数字字母对应表格

Android平台代号、版本、API 级别和 NDK 版本的对照表。

2024-10-21 19:09:03 290

原创 mtk-camera-hal3算法集成

Android p版本不允许vendor lib直接链接system lib,三方算法库如有需要用到system lib相关功能可以在VNDK中找类似功能的库替代。Android P版本上mtk HAL3的camerahalserver切为了64bits,三方算法库也需要用64bits版本。然后,在集成三方算法之前,请与三方算法厂商详细了解三方算法界面的要求,例如。算法的一些特性,例如其中是否有缓存机制,需要消耗的内存大小等。需要的buffer格式,支持的格式。

2024-10-21 18:40:08 237

原创 mtk 拍照流程

相机APP听camera底层回传的postview YUV来更新UI 的Thumb在 Android 平台上,相机应用(Camera App)通过 Camera API 与相机硬件进行通信,以获取实时预览数据、拍照、录像等。当你想要快速生成并管理不同尺寸的图片文件时,可以利用 Camera API 提供的回调机制来处理图像数据。对于 Camera2 API,你可以使用或方法来获取预览帧的回调。

2024-10-16 18:09:45 631

原创 高通平台linecount一个单元特性

sensor及平台特性导致,亮度越大 linecount调节一个单位的亮度变化越明显导致平台来回调整亮度出现闪烁问题。

2024-10-14 18:30:37 86

原创 camera相关节点

LQ-JEYAN00-M:/sys/devices/platform/camera_af_hw_node # lsdriver_override modalias of_node power subsystem ueventLQ-JEYAN00-M:/sys/devices/platform/camera_af_hw_node #

2024-10-14 14:50:26 91

原创 【前摄AVDD由regulator更换到GPIO控制的LDO之前的将2.8v提升到2.85v】

用我下面的adb方法读一下0x1FAA是多少 看一下修改成功没 0x1FAA这个寄存器在mt6365的datesheet中查出来是微调vio28的 0x5是上调50mv 2.8+0.5=2.85v。写:echo address value > /sys/devices/platform/mt-pmic/pmic_access。读:echo address > /sys/devices/platform/mt-pmic/pmic_access。pmic相关寄存器的读取方法,都可以cat sys节点。

2024-10-12 17:13:43 108

原创 kimi帮我解决ubuntu下软链接文件夹权限不够的问题

我的操作如下然后我就将上述一股脑儿发给kimi,如下是他的回复。

2024-10-10 16:32:58 662

空空如也

空空如也

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

TA关注的人

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