自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (13)
  • 收藏
  • 关注

原创 <Linux开发> linux开发工具-之-spi-tools工具使用

spi-tools主要是用来验证spi外设通信的,可在开发前期验证硬件的可行性。当使用spi-tools与设备正常通信后,那么开发人员即可基于此基础进行spi外设驱动开发以及应用开发了;spi测试工具有两个分别是是和spi-tools接下来我们就来看看如何将spi-tools工具移植到linux开发板上。

2025-03-31 10:56:31 835

原创 <Linux开发>驱动开发 -Linux SPI 驱动

对于SPI通信,其与I2C通信一样,都是非常常用的一种通信接口;相较于I2C通信接口,SPI接口的通信速率更快;对于I2C接口通信速率最快时400KHz,而SPI接口的通信速率可达几十MHz;本次使用的IMX6ULL包含有四个SPI,本文主要使用的时SPI3接口,其连接ICM-20608这个 六轴传感器。接下来我们就看看SPI的有关内容。增强型可配置串行外围接口(ECSPI)是一个全双工、同步、四线串行通信块。

2025-03-31 10:55:53 978

原创 <sa8650>BSP-自启动

笔者在开发过程中涉及到需要自启动,既 在开机后, 需要相关程序自动运行。这在SOC开发过程中是比较常用的功能。本次就来看看自启动需要如何添加代码。

2025-03-28 14:15:25 29

原创 <sa8650>QCX Camera pipeline可剪枝节点属性

本文主要讲解可裁剪的pipeline节点,在我们开发usecae的pipeline中,可能新开发的一个usecase 需要同时适配 多个不同用途的摄像头。那么就涉及到配置共存的问题。usecase剪枝可在不重复管道的情况下,启用实现共享逻辑接口的光流设计段(节点和目标缓冲区),而这些接口的实现可能会发生冲突。因此在使用时需要注意所有摄像头,以及usecase中pipeline的设计。

2025-03-28 14:14:52 269

原创 <sa8650>QCX Camera Channel configuration

笔者在开发ST的一款sensor时,有这样的需求,sensor 同时输出IR 和 RGB 两种格式的图像,输出参数由sensor中的context来控制, sensor 中有4个comtext,使能 几个context,以及context的曝光采集图像顺序都是可在sensor配置。为了能区分两种格式的数据,我们将 context IR的VC设置为1 , context RGB的VC设置为2。

2025-03-27 14:51:42 271

原创 <sa8650>QCX Camera ISP grouping

汽车模块中的 IFE 资源有限,必须在传感器和上下文之间共享。SA8650 有五个 IFE Lite,每个 IFE Lite 有六个 RDI 端口。在 SRV 或 ICMS 等汽车用例中,传感器和每个传感器的上下文通过使用 ISP 分组来共享一个 IFE Lite。ISP 分组可在编译时通过 XML 文件进行设置,也可在运行时参考 /var/ target 中的 groupConfig.xml 文件进行动态加载和解析。每个传感器组向硬件提交单独的 VC/DT 信息。

2025-03-27 08:20:01 183

原创 <sa8650>QCX ISP Tuning 使用详解 —How to tune Mono (IR) sensor

我们现在了解ISP的过程阶段包含哪些。下图说明了图像前端 (IFE) 管道。下图说明了图像处理引擎(IPE)的流程。从上面两图可看出,在NIR图像数据处理中,有很多pipeline节点是不需要的。

2025-03-26 09:39:54 74

原创 <sa8650>QCX Camera 使能MAX96724的TPG功能

在主机原厂设计了一款带又MAX96724解串器的SOC主板后,通常在还没有外接实际的物理摄像头前,需要验证camera的视频流通路。验证MAX96724解串器的硬件/软件环境是否正常。验证QCX模块中的Pipeline、ISP 等视频流链路是否正常。本文主要是在snapdragon-auto-hqx-4-5-6-0-1_hlos_dev_qnx-r00013.1 极限下验证MAX96724的TGP功能。使用的是高通sa8650开发板。

2025-03-26 09:38:14 138

原创 sa8650系例文章更新缓慢通知

系于笔者最近工作比较繁忙,腾不出更多时间编写文章分享,望读者见谅,耐心等待。待笔者忙过这段时间后会持续更新更多相关文章内容。

2024-12-05 08:23:06 97

原创 <camera>ISP的处理流程梳理-NRluma(亮度降噪模块)

NRluma(亮度降噪模块)是图像处理中的一个重要环节,尤其在ISP(Image Signal Processor,图像信号处理器)流程中扮演着关键角色。NRluma(亮度降噪模块) 是在图像处理中用于减少或消除亮度(luma)噪声的模块。亮度噪声通常表现为图像中的灰度噪点,这些噪点会影响图像的清晰度和视觉质量。NRluma模块通过特定的算法和技术来降低或消除这些亮度噪声,从而改善图像的整体质量。NRluma,即亮度降噪模块,主要负责对图像中的亮度(Luma)分量进行降噪处理。

2024-08-05 07:54:27 441

原创 <camera>ISP的处理流程梳理-HSC(色调/饱和度控制)

Hue/Saturation Control(色调/饱和度控制)是一种在图像处理、视频编辑以及摄影后期处理中常用的功能,它允许用户调整图像或视频中的颜色属性,具体来说就是色调(Hue)和饱和度(Saturation)。在YUV图像中,Hue(色调)和Saturation(饱和度)的控制是图像处理中的一项重要技术。YUV色彩空间是一种广泛使用的色彩编码方式,尤其在视频压缩和传输中。

2024-08-05 07:54:03 411

原创 <camera>ISP的处理流程梳理-Edge Enhancement(边缘增强)

Edge Enhancement(边缘增强)**是图像增强处理的一种重要技术,它旨在将图像中相邻像元(或区域)的亮度值(或色调)相差较大的边缘(即影像色调突变或地物类型的边界线)处加以突出强调。定义:Edge Enhancement是一种图像增强技术,通过增强图像中的边缘信息,使图像更加清晰和易于识别。目的:经边缘增强后的图像能更清晰地显示出不同的物类型或现象的边界,或线形影像的行迹,以便于不同的物类型的识别及其分布范围的圈定。

2024-08-02 09:57:13 287

原创 <camera>ISP的处理流程梳理-NRchroma(NR去色噪模块)

NRChroma(NR去色噪模块)是图像处理中的一个重要环节,特别是在ISP(Image Signal Processing,图像信号处理)流程中,它主要负责去除图像中的色彩噪声(Chroma Noise)。色彩噪声是YUV色彩空间中UV分量的噪声,表现为像素之间的色彩波动,对画质的破坏力通常比亮度噪点(Luma Noise)更为明显。

2024-08-02 09:56:15 181

原创 <camera>ISP的处理流程梳理-CSC(颜色空间转换)

Color Space Conversion,即颜色空间转换,是图像处理领域中的一个重要概念。颜色空间是将颜色以数值化的方式描述的一种方法,不同的颜色空间具有不同的特性和应用场景。

2024-08-02 09:55:54 209

原创 <camera>ISP的处理流程梳理-Gamma(伽玛校正)

Gamma Correction(伽马校正)是一种图像处理技术,用于调整图像的亮度和对比度,以更好地适应人眼的视觉感知特性。Gamma Correction,又称伽马非线性化或伽马编码,是对图像进行非线性色调编辑的方法。它通过对图像的伽玛曲线进行编辑,以改善图像的显示效果。具体来说,它涉及到对图像信号中的深色部分和浅色部分进行非线性处理,使两者比例增大,从而提高图像的对比度效果。Gamma Correction是一种重要的图像处理技术,它通过调整图像的Gamma值来改善图像的亮度和对比度效果。

2024-08-02 09:55:15 192

原创 <camera>ISP的处理流程梳理-CCM(色彩校正)

Color Correction(色彩校正)是数字图像处理中的一项重要技术,旨在通过调整图像的色彩分布和颜色平衡,改善图像的色彩质量和真实感。色彩校正是指用相同的方法改变图像中的所有像素的颜色值,以得到不同的显示效果。其主要目的是修复图像中的色偏、色温、对比度等问题,使图像的颜色更加符合人眼的感知和真实场景的色彩。Color Correction(色彩校正)是数字图像处理中的一项关键技术,通过调整图像的色彩分布和颜色平衡,可以显著改善图像的色彩质量和真实感。

2024-08-02 09:54:50 360

原创 <camera>ISP的处理流程梳理-Demosaicing(去马赛克)

Demosaicing(去马赛克)是一种数位影像处理算法,其目标是从覆有滤色阵列(Color Filter Array,简称CFA)的感光元件所输出的不完全色彩取样中,重建出全彩影像。这一过程也被称为滤色阵列内插法(CFA interpolation)或色彩重建法(Color reconstruction)。定义:Demosaicing是一种数字图像处理技术,用于将数码相机中的原始图像数据(通常是通过单个带有CFA的感光元件捕获的)转换成完整的彩色图像。

2024-08-02 09:53:50 174

原创 <camera>ISP的处理流程梳理-CNF(色度噪声滤波)

色度噪声滤波(Chroma Noise Filtering)是图像处理领域中的一个重要技术,主要用于减少或消除图像中的色度噪声,提升图像质量。以下从定义、原理、方法、应用、挑战及未来发展趋势等方面对色度噪声滤波进行详细介绍。色度噪声(Chroma Noise)是指图像在色彩通道中出现的随机噪声,它不同于亮度噪声,主要影响图像的色彩信息。色度噪声滤波则是指通过一系列算法和技术手段,对图像中的色度噪声进行检测、分析和抑制的过程,以改善图像的色彩表现和视觉效果。

2024-08-02 09:53:19 271

原创 <camera>ISP的处理流程梳理-AWB(自动白平衡)

Auto White Balance(AWB),即自动白平衡,是相机图像处理中的一个重要功能,它旨在通过算法自动调整图像色彩,以消除因不同光源色温差异而引起的颜色偏差,从而还原物体在自然光下的真实颜色。以下是对AWB的详细介绍,包括其基本原理、应用场景、算法实现以及技术挑战等方面。

2024-08-01 08:12:44 579

原创 <camera>ISP的处理流程梳理-LSC(镜头阴影校正)

Lens Shading Correction(LSC),即镜头阴影矫正,是图像处理中的一个重要环节,特别是在计算机视觉、摄影、摄像以及数字图像处理等领域。LSC的主要目的是解决由于镜头光学特性导致的图像亮度或色彩不均匀的问题,使得图像在整个视场中具有一致的亮度水平和色彩分布。以下是对Lens Shading Correction的详细介绍,包括其定义、成因、分类、矫正方法以及应用等方面。

2024-08-01 08:12:00 565

原创 <camera>ISP的处理流程梳理-AAF(抗混叠滤波器)

在图像ISP(Image Signal Processor,图像信号处理器)处理中,Anti-aliasing Filter(抗混叠滤波器)是一个至关重要的组件,它对于确保图像质量、防止信号失真以及提高信号处理的精度具有关键作用。以下是对Anti-aliasing Filter在图像ISP处理中的详细介绍。抗混叠滤波器(Anti-aliasing Filter),也称为抗锯齿滤波器,是一种在图像处理中广泛应用的低通滤波器。

2024-07-30 10:10:33 239

原创 <camera>ISP的处理流程梳理-BLC(黑电平校正)

Black Level Correction(黑电平校正,简称BLC)是图像处理中的一个重要环节,特别是在数字图像处理和相机成像系统中。它的主要目的是消除图像中的暗电流噪声和感光器非均匀性引起的色彩偏差,从而提高图像的整体质量。以下是对Black Level Correction的详细解析。黑电平(Black Level)是指图像中最暗的部分,即黑色数据的最低电平值,通常指感光图像数据为0时对应的sensor信号电平值。

2024-07-30 10:09:59 711

原创 <camera>ISP的处理流程梳理-DPC(坏点校正)

DPC(Defect Point Correction),即缺陷点校正或坏点校正,是一种在摄像头图像处理中非常重要的算法,主要用于摄像头传感器中坏点的检测和修复。Dead Pixel Correction(简称DPC),即坏点校正的方法有很多, 读者可以自行查阅相关资料。在一些sensor中,也会自带DPC功能,这也能有效减轻SOC测(ISP)的负载。总之,DPC算法是摄像头图像处理中不可或缺的一部分,它通过有效的坏点检测和修复技术,显著提高了图像质量并提升了用户体验。

2024-07-29 15:49:28 623

原创 <camera>ISP的处理流程梳理-开篇

笔者编写这部分文章主要是为了熟悉了解ISP的处理流程。通过简单的代码实现,了解ISP的处理过程。熟悉各阶段的处理逻辑以及相应的处理方法。在sensor采集图像数据后,不管是经过摄像头模组内的ISP 还是在SOC测的ISP,都需要有ISP的处理,否则输出的图像效果是不尽人意的。所以笔者为了能了解ISP的处理流程,从网上找了一些代码资料。通过代码一步一步熟悉ISP的处理,这有助于camera开发人员更加深入的了解camera的工作流程。笔者目前在开发高通平台的camera,但是高通平台的ISP代码是闭源的。

2024-07-29 15:48:34 487

原创 <sa8650>sa8650 qcxserver-之-摄像头传感器VB56G4A驱动开发<1>

QAM8650P/QAMSRV1H是高通公司的下一代Snapdragon高级驾驶员辅助系统(ADAS)模块。在ADAS中、摄像头的使用必不可少。那么我们就会涉及摄像头驱动的开发。本文主要讲解在SA8650平台,基于snapdragon-auto-qx-4-4-0_hlos_dev_qnx,ES9-r00012.1基线新增摄像头驱动的详细流程分析。

2024-07-03 09:28:08 943 5

原创 <sa8650> sa8650相关文章记录

<sa8650> sa8650介绍<sa8650>QAM8650P-之-引导和核心BSP体系结构技术概述<sa8650>sa8650 XBL-之-XBL配置指南<sa8650> sa8650基线代码编译<sa8650> snapdragon-auto-hqx-4-5-6-0基线代码编译<sa8650>sa8650开发板-之-刷机教程(flashing)<sa8650>sa8650 CDT-之-汽车CDT配置用户指南(上)<sa8650>sa8650 CDT-之-汽车CDT配置用户指南(下)

2024-07-01 09:42:25 476

原创 <sa8650>QCX ISP Tuning 使用详解 — Tuning前置条件

如果存在相同的文件,低级文件夹中的Tuning 文件优先于高级文件夹中的Tuning 文件。如果您的设备有多个传感器(如环视摄像头、前置摄像头等),您需要为每个传感器创建一个单独的项目,且每个项目必须使用相同的 XSD 集。在项目中添加子场景,这样就可以针对不同的用例、功能、场景和效果进行调整,从而与子场景的父场景保持一致。创建项目后,在 "管道 "选项卡中,将根据所选的用例和调整模式创建 ISP 管道。生成二进制文件时,除了为子文件明确Tuning 的参数外,子文件将继承父文件的设置。

2024-06-28 09:08:07 468

原创 <sa8650>QCX ISP Tuning 使用详解 — Tuning介绍

高通公司 ISP 调整二进制由多层用例组成。一个物理传感器映射到一个二进制tuning包。tuning二进制文件的基本概念是自上而下的继承树结构。如果存在相同文件,低层文件夹中的tuning文件会覆盖高层文件夹中的tuning文件。例如,在下图中,如果当前tuning树的第 0 层和第 2 层都有锐度tuning文件,则只有覆盖父级tuning文件后,黄色突出显示的文件才会生效。下图说明了调整树的层次结构。每个类别的数量可根据项目用例的需要进行扩展。字符串可以修改(前 3 级除外)。

2024-06-28 09:07:42 665

原创 <sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解

我们在使用QCX时,如果由于使用的摄像头自带了ISP,那么可能不需要使用QCX中的ISP功能了。这个时候就需要使用特定的pipeline,使数据流不经过ISP了。在sa8650平台中,高通在QCX中提供了ID16_UsecaseRawLiteAuto,使数据流直接在IFELite输出,而不经过ISP(IFE 和 IPE)的处理。下面我们就开分析分析。

2024-06-28 09:05:39 278 20

原创 <sa8650>QCX 诊断模块和错误处理

但是,在某些情况下,CAMX 尚未初始化,FuSa 会产生错误(例如,摄像机检测和探测序列期间的错误)。QCarCamErrorInfo_t 的以下字段适用:errorId、errorCode、errorSource、inputId、frameId、bufferlistId 和时间戳。在任何客户端应用程序启动之前,启动或启动序列中产生的错误(相机检测错误、BIST 错误等)将仅通知安全监视器。这是特定数据流的致命错误,如违反 CCIF 协议等,qcarcam 驱动程序为此启动了内部恢复。

2024-06-28 08:53:50 187

原创 <sa8650>QCX Camera ISP overview

CSID: Camera Stream Interface Decoder(摄像机数据流接口解码器)、MIPI 协议解码器功能。IFE_L: Imaging Front End Lite(简易成像前端)、RDI(RAW 转储接口) DMA 引擎到 DDR。SFE_L: Streaming Front End Lite(流媒体前端精简版)、用于脱机模式的总线接口。每个 PHY 支持以下模式:4 个数据通道 OR 2 个数据通道 + 1 个数据通道。以下是从硬件角度列出的功能。典型用途:低延迟 FFC 功能。

2024-06-27 09:31:28 1222

原创 <sa8650>QCX Usecase 使用详解— Spectra Studio-新建usecase

在第一篇文章<sa8650>QCX Usecase 使用详解— Spectra Studio工程建立中已经讲解了如何利用Spectra Studio建立usecase的工程,并打开图形界面等介绍。接下来就是要讲解如何创建一个usecase了。

2024-06-27 09:30:59 274

原创 <sa8650>QCX Usecase 使用详解— Spectra Studio工程建立

目前高通平台在camera模块中,我们会使用到usecase这么一个功能模块;本文主要讲解sa8650平台中,通过Spectra Studio 可视化配置usecase的使用。usecase的配置涉及到视频流在CAMX中的流转和处理过程。有效的配置usecase可以得到用户想得到的数据类型,包括raw数据、yuv、rgb。以及是否将数据经过IFELite、IFE、IPE等。根据上述过程,我们就可通过工程查看usecase了。

2024-06-26 07:45:23 874

原创 <sa8650>QCX—如何整合自定义 2A 插件算法

QTI 参考 cases/pipelines使用专有的自动曝光控制 (AEC) 和自动白平衡 (AWB) 算法。不过,该框架允许原始设备制造商集成自己的自定义 AEC 和 AWB 算法。本节将介绍如何将自定义算法集成到 QCX 框架中。以下代码片段显示了在Usecase AutoFFC中通过引用包含的 StatsSegmentAuto。修改段 StatsSegmentAuto,用 OEM 定义的自定义 AEC 插件取代 QTI 专有 AEC 算法。

2024-06-26 07:44:07 123

原创 <sa8650>QCX—如何使用 CCI 调试器

CCI 调试器是一个外部工具,用于与 CCI 块交互,并通过 I2C 协议与外部硬件设备通信。它是一种实用程序,可用于通过 I2C 读写所连接摄像头设备的寄存器。在 qdrive3.0 QNX 映像中,它位于目标机上的 /mnt/bin/camera(或 /ifs/bin/camera)。

2024-06-25 07:54:34 514

原创 <sa8650>QCX—如何在动态和静态配置中启用 QCX 日志

在QCX中,用户可通过两种方式配置log的等级;一种是静态配置,另一种是动态配置;静态配置是固化参数到源码中;动态配置是通过配置文件,在启动QCX时进行加载。

2024-06-25 07:54:08 145

原创 <sa8650>QCX Usecase 使用详解—如何启用 camxoverridesettings 配置

在前面的几篇关于usecase的文章中;我们时常会修改camxoverridesettings.txt文件中的内容。camxoverridesettings.txt文件的内容主要涉及的参数都是关于CAMX模块的。所以当我们需要更改CAMX相关的配置时,可通过camxoverridesettings.txt进行修改。

2024-06-24 18:31:23 332

原创 <sa8650>QCX Usecase 使用详解—如何在 QCX 框架中添加新的自定义Usecase/Pipeline

本页介绍根据 OEM/Tier1 要求创建自定义用例/管道的步骤。在本例中,我们创建一个新的使用Usecase/Pipeline,其数据流如下。

2024-06-24 18:30:40 535

原创 <sa8650>QCX Usecase 使用详解—从 IFE_Lite 获取原始帧(常用于数据采集)

在某些开发过程中,我们可能需要使用到raw格式的原始图像数据。在高通SA8650平台中,借助QCX框架下的设计,我们可以在IFE_Lite节点后获取。

2024-06-05 11:24:48 634 2

原创 <sa8650>QCX Usecase 使用详解—运行 6 台摄像机的摄像机配置(FFC + SVC + ICMS)

注:Leopard OV3FX 默认需要 6 Gbps 的 GMSL 链路。但 MAX96724f 仅支持 3 Gbps。四个 OV3FX(SRV)传感器连接 Max96724 的端口 0/1/2/3。Max96712 的端口 1 连接一个 VD1940(ICMS)传感器。一个 H1H(FFC)传感器连接到 Max91716 的端口 0。五、更改 qc.camera_qcx.config.build。qcx.log:参考日志(工作日志)如下。

2024-06-05 11:24:18 410

针对Linux的FTDI驱动程序安装指南

FTDI对所有受支持的操作系统都有两种类型的驱动程序。这些分别是虚拟COM端口驱动程序(VCP)和D2XX API驱动程序。由于FTDI VCP驱动程序是内置到Linux内核中的,因此本文档将重点介绍D2XX驱动程序的安装。为了确保所有FTDI设备都有VCP驱动程序支持,FTDI建议在Linux系统上安装最新的内核版本。在Linux中,VCP驱动程序将显示为/dev/ttyUSBx。

2023-08-22

source insight 4项目开发的程序编辑器和代码浏览器

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同。Source Insight是如今最好用的语言编辑器之一,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,Source Insight提供了可快速访问源代码和源信息的功能。 Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新的文件信息,即使

2023-08-22

scrcpy用于android 投屏到PC端的工具

scrcpy用于android 投屏到PC端的工具,对于linux系统可直接使用命令安装scrcpy,而对应于windows系统则可通过这个 资源文件,并将 资源下的bin目录添加到环境变量中,后续即可在cmd命令行使用scrcpy命令进行投屏。

2023-08-22

7yuv视频文件阅读器

7yuv视频文件阅读器,主要是用于查看摄像头原始数据文件,方便camera开发人员的调试和开发

2023-08-22

瑞萨仿真器E8A/E1 具有烧写器/编程器/烧录器/下载器等功能

本资源是瑞萨 MCU下载专用工具E1,主要用于瑞萨MCU调试下载等作用。适合MCU开发人员使用

2023-08-22

CAN入门教程CAN参考资料

本资料是面向 CAN 总线初学者的 CAN 入门书。对 CAN 是什么、CAN 的特征、标准规格下的位置分布等、CAN 的概要及 CAN 的协议进行了说明。 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO*1 国际标准化的串行通信协议。 在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议。此后,CAN 通过 ISO11898 及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。现在,CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。

2023-07-22

Enigma Virtual Box工具安装包

Enigma 虚拟盒子 Windows 应用程序虚拟化系统。Enigma Virtual Box 使应用程序文件和注册表能够整合到单个可执行文件中,而不会降低效率,也无需将虚拟化文件提取到 HDD。Enigma Virtual Box 是一款免费应用程序,支持 x86 和 x64 二进制文件。 Enigma Virtual Box 用于文件和注册表系统虚拟化,允许您将应用程序使用的所有文件和注册表合并到单个可执行文件中,而无需将虚拟文件提取到磁盘。使用 Enigma Virtual Box,您可以虚拟化任何类型的文件、动态库 (*.dll)、ActiveX/COM 对象(*.dll、*.ocx)、视频和音乐文件(*.avi、*.mp3)、文本文件(*.txt、*.doc)等。Enigma Virtual Box 不会将临时文件提取到 HDD;文件模拟仅在进程内存中执行。支持的Windows版本包括Windows 2000/XP/2003/Vista/2008/7/2012/8/8.1和Windows 10。

2023-07-05

I.MX6ULL芯片资料

I.MX6ULL芯片资料

2023-06-23

I.MX6UL芯片寄存器手册

主要包含IMX6UL参考手册,对寄存器的相关解释,以及使用说明。

2023-06-23

Cmake文章配套源码资源文件

本资源包是 作者 <Linux开发> linux开发工具-之-CMake 系列文章的配套源码资源,读者可查阅作者相关文章对比学习cmake。欢迎下载,查阅作者的相关文章。同时也欢迎读写 沟通交流。掌握一项新技术,提升自身价值。加油。

2023-03-21

ubuntu 下使用wps,包括字体补充

1、点加.deb安装包,安装wps; 2、讲字体包解压到 /usr/share/fonts 目录下; 3、双击 /usr/share/fonts 下的各个字体文件,点加“安装”; 4、打开wps文档,发现不会提示字体缺失。

2022-12-06

dlt格式文件的查阅软件

dlt格式文件的查阅软件

2022-12-06

ubuntu 下比较文件工具 bcompare

通常在代码开发中 需要用到 比较两个文件夹 或两个文件的内容,这时就可用这个工具。

2022-12-06

高通LA.1.1基线Android开发 GNSS分析

高通LA.1.1基线Android开发 GNSS分析

2022-02-22

高通LA.1.1基线Android 管理 Activity和组件运行状态 的系统进程AMS

高通LA.1.1基线Android内核系统开发-管理 Activity和组件运行状态 的系统进程----ActivityManagerServer(AMS)启动流程分析。该版本为Android 10 ,AMS的启动流程与旧版的不同。详细看文档内容。

2022-02-12

高通LA.1.1基线android源码init.rc中启动的服务相关流程图

高通LA.1.1基线Android源码的ServiceManager启动流程图 和 高通LA.1.1基线android源码的zygote流程图,可配套作者相关文章进行分析

2022-02-10

windows新机环境搭建软件,方便辅助工作

windows新机环境搭建软件,方便辅助工作 包括:飞书、好压、联想驱动管理、QQ、微信、QQ管家、向日葵、VSCode、WPS等

2022-02-09

高通官方QFIL下载工具

高通官方QFIL下载工具详细使用方法,可参考作者相关文章

2022-02-09

python开发环境搭建资源包

压缩包包含eclipse-java 、openjdk17、python3.10.2,等开发环境搭建所需的文件包。

2022-01-24

ucProbe.zip

配合STM32工程等,对变量的变化状态实时监控。图形化操作,方便快捷。

2021-11-10

V4-工程调试利器SEGGER的RTT组件.zip

SEGGER RTT用以jlink调试,代替串口输出功能

2021-11-10

SecureCRT7.3_64安装.zip

SecureCRT7.3_64安装包,可配套博主 的文章进行安装,进入博主主页查看对应文章。

2021-09-23

HFS(http file server) 中文转换文件

HFS(http file server) 中文转换文件

2021-09-18

AndroidStudio19.1 windows版本

AndroidStudio19.1 windows版本安装包,安装时需先下载安装较低版本的jdk-8u261-windows-x64.exe

2020-11-18

Microsoft Visual Studio 2015 Installer Projects

用以 对 Visual Studio 2015 生成的应用程序进行打包成安装程序,方便应用的使用。也方便应用的传播

2020-11-17

深入剖析浮点存储及其运算规则

深入剖析浮点存储及其运算规则 在数学运算当中经常会涉及到判断两个数是否相等的情况 对于整数很好处理 A==B这样的一个语句就可以解决全部的问题 但是对于浮点数是不同的

2018-01-27

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

TA关注的人

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