logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GTest的测试环境搭建

一、gtest的安装Google test是一种比较方便的C++测试框架, 它能够帮助我们比较方便的进行测试代码的编写, 以及输出尽可能详细的失败信息。能够大大缩短我们测试代码的编写效率, 而且该框架的使用方法也比较简单, 能够降低我们学习新框架的负担。编译,安装$ git clone https://github.com/google/googletest.git$ cd googletest$

#c++#c语言#开发语言
python的asyncio事件循环

asyncio是Python标准库中的一个异步编程框架,它提供了一个事件循环(event loop),用于协调异步任务的执行和结果的返回。在asyncio中,事件循环是一个非常重要的概念,它是异步编程的核心。等待异步任务的完成。调度异步任务的执行。处理异步任务的结果。

文章图片
#python
ARM的TrustZone

ARM 的 TrustZone 是一项硬件级的安全技术,它通过在处理器中创建两个完全隔离的执行环境——安全世界(Secure World) 和普通世界(Normal World,或称非安全世界),来保护敏感代码和数据免受软件攻击和某些物理攻击。* 监控模式下的代码(通常是 ATF, ARM Trusted Firmware 的一部分)负责保存当前世界的上下文,并恢复目标世界的上下文,确保隔离性。安

#嵌入式硬件
机器学习之集成学习

集成学习(Ensemble Learning)是一种机器学习技术,通过结合多个学习器(例如决策树、神经网络、支持向量机等)的预测结果,来达到更好的分类或回归预测性能。集成学习可以通过降低模型的方差,提高模型的稳定性和泛化性能,从而改善预测结果。常见的集成学习方法包括Bagging,Boosting,Stacking等。

文章图片
#机器学习#集成学习#人工智能
C++11 的 运行时类型识别type_info

一、type_info与typeid类type_info保存关于类型的特定于实现的信息,包括类型的名称,以及比较两个类型是否相等或排序顺序的方法。 这是typeid操作符返回的类。具有如下特点:(1)这个类的构造函数是private的,因此用户不能直接构造这样的对象,只能通过typeid()函数来获取这个对象.(2)这个类对外提供了name(),operator==()等方法供用户使用.(3)ty

#c++#蓝桥杯#开发语言
图像处理之颜色识别

在HSV颜色空间内分析原图采取黄色的部分代码* color_simple.hdev: segment yellow cable in HSV color spacedev_close_window ()dev_open_window (0, 0, 640, 480, 'black', WindowHandle)for i := 1 to 2 by 1read_image (Image, 'cabl

文章图片
#计算机视觉#人工智能
ARM的big.LITTLE架构

它支持更灵活的核心配置(如 1+7、2+6 等),提供了更精细的功耗控制和更快的缓存访问,为人工智能(AI)和机器学习(ML)等任务提供了更好的支持。ARM 的 big.LITTLE 架构是一种创新的异构计算设计,它通过智能地让高性能“大核”和高能效“小核”协同工作,成功解决了移动设备对高性能和长续航的双重需求。其基本要求是使用的两种处理器采用的指令集相同。它保证了所有核心(无论大小)看到的内存视

#嵌入式硬件
ARM的big.LITTLE架构

它支持更灵活的核心配置(如 1+7、2+6 等),提供了更精细的功耗控制和更快的缓存访问,为人工智能(AI)和机器学习(ML)等任务提供了更好的支持。ARM 的 big.LITTLE 架构是一种创新的异构计算设计,它通过智能地让高性能“大核”和高能效“小核”协同工作,成功解决了移动设备对高性能和长续航的双重需求。其基本要求是使用的两种处理器采用的指令集相同。它保证了所有核心(无论大小)看到的内存视

#嵌入式硬件
单片机如何控制模数转换芯片

并行接口:需连接“片选(CS)”(选中当前ADC芯片)、“转换启动(START)”(触发ADC开始转换)、“转换结束(EOC)”(ADC告知单片机转换完成)、“数据输出(D0-D7)”(读取数字量);- 串行接口(以SPI为例):连接“时钟(SCLK)”(单片机提供同步时钟)、“片选(CS)”(选中芯片)、“数据输出(DOUT)”(ADC向单片机传数据)。- 模拟输入(AIN):接待采集的模拟信号

#单片机#嵌入式硬件
GPIO的开漏输出原理

开漏输出的原理可简化为“内部N-MOS拉低,外部电阻拉高”:它放弃了主动输出高电平的能力,换来了多设备并联的“线与”功能和灵活的电平兼容性,是总线通信(如I2C)、跨电压域控制等场景的核心输出模式,使用时需牢记“必须外接上拉电阻”这一前提。开漏输出(Open-Drain Output)的核心原理是仅通过单一路MOS管(通常是N-MOS)控制引脚电平,仅能主动拉低引脚电压,无法主动输出高电平,高电平

#嵌入式硬件
    共 78 条
  • 1
  • 2
  • 3
  • 8
  • 请选择