自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gmock

Google Mock(简称 GMock)是与 Google Test(GTest)配套的模拟框架,主要用于解决单元测试中 “被测试代码依赖外部组件(如其他模块、硬件接口、网络服务等)” 的问题。它的核心功能是创建 “模拟对象(Mock Object)”,通过定义 “期望的交互行为” 来隔离被测试代码与外部依赖,让测试更聚焦于被测试模块的逻辑正确性。GMock 通过模拟这些依赖组件,让被测试代码 “以为” 在和真实组件交互,实则在与模拟对象交互,从而实现 “隔离依赖、专注逻辑” 的测试目标。

2025-10-19 20:43:39 303

原创 ARM cortex-r8 CP 15

Cortex-R8 属于 ARMv8-R 架构,支持 Generic Timer,其中有一个 64-bit CNTVCT (virtual count register),通常以固定频率(不是 CPU clock,而是 CNTFRQ 指定的时钟)递增。在 Cortex-R8 上,PMU cycle counter (PMCCNTR) 获取到的 CPU cycle 是基于 CPU core clock (CPU pipeline 的输入时钟),也就是 处理器运行指令的时钟频率。

2025-09-09 21:32:51 556

原创 如何评估RAG知识库的准确性

即使原始内容准确,若检索出的知识与问题无关或存在偏差,仍会影响准确性,需重点评估“检索相关性”。知识库准确性最终会体现在LLM的回答质量上,可通过回答效果间接评估。这是准确性的基础,需确保知识库原始内容无错误。

2025-09-08 11:39:30 263

原创 Freertos学习笔记(一)-----FreeRTOS基本知识

FreeRTOS

2025-06-01 20:31:45 497 1

原创 瑞萨RA4L1-SENSOR套件开发板之SPI功能评估

评估RA4L1开发板SPI功能

2025-05-25 12:58:03 825

原创 malloc.c 2379 :sysmalloc:Assertion.....

malloc.c 2379 :sysmalloc:Assertion… 原因:malloc一段空间给某个指针,后续在对该指针指向的区域赋值时,超出分配的空间size,故报错。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Comm

2023-08-13 11:21:28 1071 1

原创 cmake add git submodule

include(AddGitSubmodule.cmake)add_git_submodule(mysubmod_dir)

2023-06-01 21:12:38 350 1

原创 GCC 生成静态库

最近需要在ubuntu环境下利用GCC生成静态库(static library:.a file),就学习了一下实现过程。我安装的是以下版本:gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2?revis

2022-09-15 21:12:28 958

空空如也

空空如也

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

TA关注的人

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