自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker技术全景解析

Docker是一种容器化技术平台,它通过操作系统级别的虚拟化,将应用程序及其依赖打包成标准化的可移植单元(容器)。这种技术实现了:环境一致性:消除“在我机器上能跑”的问题进程级隔离:每个容器拥有独立的文件系统、网络和进程空间资源高效利用:无需模拟完整操作系统

2025-03-26 19:46:01 984

原创 智驾域控制器开发阶段如何联网

域控制器开发阶段有时需要联网安装一些工具辅助我们开发,或者是调试“数据上云” or "FOTA"这种需要联网的功能。此时让域控制器能访问互联网就是我们需要面临及解决的问题,观复君在实际项目开发中也曾遇到过相同烦恼,在此把联网方法发出来供大家一起探讨。

2025-03-12 15:28:03 527 1

原创 (二)UDS:DCM与DEM的区别与联系

在汽车电子诊断系统的开发中,DCM(Diagnostic Communication Manager)和DEM(Diagnostic Event Manager)是AUTOSAR架构下两大基石模块。理解它们的职责边界与协作关系,是设计高可靠诊断系统的关键。本文将从架构设计、交互流程、调试陷阱三个维度,结合量产项目经验,揭示DCM与DEM的“共生法则”。

2025-03-10 16:34:30 1140

原创 (一)UDS:DID、RID、DTC的区别与应用

在汽车电子诊断领域,UDS(Unified Diagnostic Services)协议是实现ECU(电子控制单元)诊断的通用标准。其核心概念DID(数据标识符)、RID(例程标识符)和DTC(诊断故障码)是诊断开发工程师必须掌握的三大要素。本文将通过定义解析+示例+对比表格,简单讲讲它们的区别与应用场景。

2025-03-10 16:05:52 1307

原创 深入解析Linux资源限制:绑核、cgroups 与 cpulimit 的全面指南

在高性能计算,实时系统或资源受限的嵌入式场景中,合理分配和管理CPU资源是优化系统性能的关键。本文围绕绑核(CPU Affinity),cgroups(Control Groups)和 cpulimit三大工具,详细介绍其原理,使用方法及适用场景,希望对你的系统优化工作有所增益。

2025-03-07 14:08:32 1552

原创 Linux任务调度策略与调整进程优先级

Linux 内核支持多种调度策略,根据不同的任务需求和实时性要求,可分为 普通调度策略 和 实时调度策略。观复君本次讲解以Linux系统为例,希望能给大家的工作带来一些启发。

2025-03-06 15:28:27 1129

原创 自动驾驶OTA技术

内容概要:本PPT系统讲解车载OTA技术,涵盖定义、发展历史(早期OTA、A/B分区、虚拟分区)、核心技术(流式刷写、动态分区、快照机制)及行业应用,深入解析SOTA/FOTA差异、A/B分区防变砖原理、COW/ROW快照技术对比等。使用人群:汽车工程师、智能驾驶开发者、车联网研究者、技术管理人员及相关专业学生。使用场景及目标:适用于技术培训、学术研讨或项目参考,助力理解OTA在车载系统中的作用,掌握安全高效的远程升级方案,优化车辆维护与功能迭代。满满都是干货,欢迎和观复君交流OTA技术问题。

2025-03-05 17:39:40 490

原创 基于GitLab Runner的轻量级CI/CD实战指南

本文面向中小型研发团队,讲解如何利用GitLab CE + GitLab Runner搭建轻量级持续集成环境。通过Docker容器化技术实现编译环境隔离,结合demo开发场景演示交叉编译工具链集成方案,提供完整的.gitlab-ci.yml配置示例及常见问题排查指南。

2025-03-05 17:01:45 1265

原创 VS Code和Chatbox中调用本地部署的Deepseek大模型

本文将基于Deepseek模型,演示如何通过Ollama工具实现本地部署,并在VS Code和Chatbox中调用。观复君说一下出这篇博文的目的:国产Deepseek由于外网攻击等因素,服务器经常连接不上,为了深入感受一下Deepseek的魅力就本地部署玩了一下。相信随着时间的流逝,Deepseek的正常访问将不再是问题,届时这篇博文也就失去了部分意义。

2025-03-04 14:14:06 1192

原创 基于Docker容器统一PyQt5开发环境:Ubuntu22.04宿主机+Ubuntu20.04镜像

本文介绍如何通过Docker在Ubuntu 22.04宿主机上构建Ubuntu 20.04镜像,预装PyCharm及PyQt5开发环境,并实现容器内GUI应用(PyCharm)调用宿主机显示,统一团队开发环境。

2025-03-03 17:17:45 1111

原创 Ubuntu22.04配置PyQT6开发环境

PyQt是基于Qt框架的Python GUI开发库,支持跨平台(Windows、macOS、Linux)构建高性能桌面应用。它提供丰富的预置控件(按钮、表格等),结合Qt Designer可视化设计工具,开发者可通过拖拽快速创建界面,并通过PyUIC自动生成Python代码。其核心的“信号与槽”机制简化了组件间交互逻辑,支持复杂事件处理。PyQt适用于企业级应用开发(如数据分析工具、工业控制软件),兼具高效开发与界面美观,是Python开发桌面程序的优选方案。

2025-03-03 13:45:00 875

原创 C++线程池

线程池(Thread Pool)是一种并发编程技术,通过预先创建一组线程并重复利用它们来执行任务,从而避免频繁创建和销毁线程的开销。线程池的核心思想是任务与线程解耦:任务被提交到一个共享队列中,空闲线程从队列中获取任务并执行。

2025-02-27 13:53:23 1019

原创 Linux资源统计

Linux中最常见的统计系统资源信息和进程资源信息的指令是top,正常情况下top指令足以满足个人的统计需求。本文的重点不是讲解top如何使用,而是如何用C++实现自己的资源统计程序。以做到灵活配置待监控应用,并通过逻辑处理输出到文件(结合Python进行绘图),或者数据PUB出来做上云处理。当然并不是说top不能做这些事,只是用C++实现更加灵活。

2025-02-25 19:46:28 1096 1

空空如也

空空如也

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

TA关注的人

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