自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【CMake】CMake 常用语法总结

本文介绍了CMake的基础使用指南,主要包含以下内容:1)项目定义和变量操作;2)构建目标管理(可执行文件、静态库、动态库);3)文件目录操作和链接控制;4)编译选项、C++标准设置;5)条件控制和循环语句;6)安装规则配置;7)常用变量说明。

2025-07-24 23:34:15 251

原创 【Linux】GDB调试器完全指南:从入门到高级技巧(实战增强版)

《GDB调试器全面指南》摘要 GDB是GNU项目开发的强大命令行调试工具,支持C/C++等多种语言。本文系统介绍了GDB的安装配置、基础命令、进阶调试技巧和实战应用。主要内容包括:使用-g选项编译调试程序;断点设置、变量查看等基础操作;多线程调试、观察点设置等高级功能;结合Valgrind进行内存泄漏检测;通过典型示例演示段错误、死锁等问题的调试方法。文章还介绍了GDB脚本自动化、图形界面工具以及常见问题解决方案,为开发者提供了从入门到精通的完整调试技术指南。

2025-07-24 22:42:15 829

原创 【Linux】系统实时性测试——cyclictest

摘要:本文介绍了使用cyclictest工具测试Linux系统实时性能的方法。该工具通过多线程定时唤醒机制测量系统最大延迟、调度延迟等关键指标。

2025-07-13 19:05:58 927

原创 【PTP】linuxptp的使用方法

LinuxPTP是基于IEEE1588标准的开源实现,用于Linux系统的高精度时钟同步。该软件包包含ptp4l(负责PTP协议同步)和phc2sys(同步系统时钟与硬件时钟)两个主要组件。文档详细说明了从源码安装到具体同步操作的完整流程。

2025-07-13 01:37:53 817

原创 【CAN】CAN总线基础知识总结

本文主要讲了CAN总线的发展历史,总结了CAN总线学习的硬件与协议基础知识。

2025-07-12 01:36:50 1056

原创 【Linux】U-boot常用命令总结

U-Boot 是嵌入式系统中常用的引导加载程序(bootloader),它提供了一套命令行接口,用于调试、加载操作系统镜像以及进行硬件测试等操作。

2025-07-02 23:27:00 377

原创 【python】基于argparse和argcomplete实现python脚本命令行Tab 键联想(自动补全)功能

        本文将介绍如何使用 argcomplete 为你的 Python 脚本添加命令行自动补全功能,并在 Linux 系统中进行配置。

2025-07-02 23:06:01 934

原创 【Linux】进程间多种通信方式对比

本文比较了多种进程间通信方式的关键特性,包括同步/异步、阻塞/非阻塞、通信方向、速度等维度。匿名/命名管道适合亲缘进程通信但速度较慢,信号异步快速但可靠性低,共享内存速度最快但需额外同步机制。消息队列和套接字支持跨进程通信且保证消息顺序,远程调用可跨机通信并可能支持事务。文件锁和内存映射也各有特点。所有方式在优先级、可靠性和事务支持方面存在显著差异,实际选择需根据具体场景权衡性能、可靠性和功能需求。

2025-06-22 16:56:42 356

原创 【Ubuntu】Windows11安装虚拟机超详细图文教程(VMware17.6.1 + ubuntu-24.04.2)

本文介绍了在Windows 11系统上安装Ubuntu虚拟机的完整流程。

2025-06-22 03:10:03 1999

原创 【C++】C++标准各个版本的区别及如何查看C++标准库版本

本文介绍了C++标准各个版本的区别及如何查看C++编译器版本。

2025-06-04 13:39:25 491

原创 【Linux】嵌入式面试问题总结

本文主要记录下个人面试遇到的一些问题,个人之前主要从事工业交换机软件开发。

2025-05-15 09:46:48 831

原创 【Linux】系统时间和硬件时间

系统时间是由操作系统内核维护的一个虚拟时钟。它依赖于CPU的时钟周期来计时。

2025-05-04 20:48:33 513

原创 【PTP】网络时钟同步——PTP(IEEE 1588)

IEEE 1588全称是网络测量和控制系统的精密时钟同步协议标准,基本功能是使分布式网络中所有时钟都与最精确的时钟保持同步,它定义了一种精确的时间协议PTP(precision Time Protocol),用于对标准以太网或其他支持多播技术的终端设备中的时钟进行亚微妙级别的同步,IEEE 1588用于需要时钟精度比NTP高的局域分布系统。

2025-04-29 23:57:05 2175 1

原创 【网络时间同步】网络时间同步及常见同步方式

网络时间同步是指在计算机网络中,通过通信协议和相关技术,使多个设备(如服务器、计算机、网络设备等)在相同的时间基准下运行的过程。时间同步确保所有设备的时钟一致,允许它们准确协调任务、事件和数据处理。

2025-04-29 22:48:03 961

原创 【C语言】C语言可变参数的使用

可变参数(Variable Arguments)是指在函数定义中允许传递不同数量和类型的参数。这种特性使得函数可以更加灵活地处理各种输入情况。可变参函数的最明显特征就是函数形参最后一个参数是省略号“...”。

2025-04-27 23:55:52 291

原创 【Linux】hexdump命令的使用

 hexdump 是一个在Unix 系统(如 Linux)中常用的命令行工具,用于以十六进制或其他格式显示文件的内容。

2025-04-27 00:44:40 973

原创 【Linux】Ubuntu桌面右上角图标消失问题解决

Ubuntu重启后无法上网,并且发现右上角的网络图标不见了。本文主要简单分析了下原因,并成功解决了网卡问题。

2025-04-26 14:19:35 1262 1

原创 【Linux】守护进程详解及创建方法实战

守护进程(daemon)是一种特殊的进程,没有控制终端,随系统关闭而终止。Linux系统中有很多守护进程,它们对于系统的正常运行至关重要。

2025-04-26 02:29:45 1033

原创 【Linux】Buildx构建异构docker平台镜像(x86-ARM)

Docker Buildx 是 Docker的CLI插件,来自于。自从Docker 18.06 开始这个插件直接集成到了Docker build 中,直至成文之日,它仍处于Experimental状态,所以想使用它需要显式地开启它。Buildx 是一个构建工具, 它可以帮助用户快速、高效地构建 Docker 镜像, 并支持多种平台的构建。使用 buildx, 用户可以在单个命令中构建多种架构的镜像, 例如 x86 和 ARM 架构, 而无需手动操作多个构建命令。

2025-03-12 21:32:08 1973

原创 【redis】redis-cli数据库常用命令

本文主要记录了基础常用的redis-cli数据库命令行操作

2025-03-12 21:11:14 1195

原创 Windows电脑抓取vlan tag的设置方法

本文主要介绍了Windows电脑抓取vlan tag的设置方法。

2025-03-11 20:04:20 917

原创 【Linux】Linux的文件目录映射到Windows的网络驱动器

Samba服务(SMB)主要用于Linux和Windows系统主机间的文件共享,也可用于Linux和Linux之间的共享文件。

2025-03-10 20:46:54 644

原创 【Linux】core核心转储文件

在Linux系统中,core文件(核心转储文件)是一个二进制文件,它包含了程序崩溃时内存数据信息,可以认为程序奔溃的一个快照。程序在运行过程中由于各种异常或者bug导致退出。程序运行时内存、寄存器状态、堆栈指针、内存管理信息以及函数调用堆栈信息。通过工具分析core,可以查看程序异常退出时堆栈调用等信息,快速定位问题。

2025-03-08 16:47:49 2093

原创 【Makefile】 Makefile基本语法

本文主要介绍了常用的Makefile的基本语法。

2025-03-08 15:15:31 1407

原创 【QT】Windows下如何独立打包一个QT程序

本文主要介绍了Windows下,如何打包一个可以独立运行qt程序。

2025-02-19 21:14:41 701

原创 【C语言】从一个最简单的共享内存开始

共享内存是实现进程间高效通信的一种方式,允许不同进程直接读写同一块内存区域。

2024-11-30 02:19:51 220 1

原创 【Linux】SSD新建分区方法

Linux下SSD新建分区方法

2024-08-29 19:52:32 380 1

### ARP 技术详解与配置指南

内容概要:本文档详细介绍了ARP(Address Resolution Protocol,地址解析协议)的功能、配置和维护方法。首先概述了ARP的基本概念,包括ARP报文结构、地址解析过程以及ARP表项类型。接着深入探讨了各类ARP表项的手工添加与动态配置,如短静态ARP表项、长静态ARP表项和多端口ARP表项。文档还讲解了免费ARP、代理ARP、ARP Snooping、ARP快速应答、即插即用网关、ARP泛洪抑制和ARP直连路由通告等功能,提供了详细的配置步骤和使用场景。最后,针对每种功能给出了典型配置举例,帮助用户更好地理解和应用ARP相关技术。 适合人群:具备一定网络基础知识,特别是熟悉以太网和IP协议的网络工程师和技术支持人员。 使用场景及目标:①掌握ARP协议的基本原理和工作机制,确保网络设备间的正确通信;②学习如何配置和维护不同类型的ARP表项,增强网络安全性和稳定性;③了解并应用免费ARP、代理ARP等高级功能,解决跨网段通信等问题;④利用ARP Snooping、ARP快速应答等功能优化网络性能,减少不必要的广播流量;⑤通过即插即用网关、ARP泛洪抑制等特性,实现更灵活高效的网络管理。 阅读建议:由于ARP涉及众多细节配置和复杂场景,建议读者在阅读时结合实际网络环境进行练习,重点关注各种功能的具体应用场景和配置命令。此外,对于初次接触ARP的读者,可以从基础概念入手,逐步深入到高级功能的学习。

2025-07-24

VLAN技术详解与配置指南

VLAN技术详解与配置指南:涵盖基础VLAN、Super VLAN、Private VLAN及Voice VLAN的实现与应用技术VLAN配置与管理:企业网络隔离与优化解决方案

2025-07-24

飞腾腾锐D2000 CPU芯片软硬件资料及补充资料

飞腾腾锐D2000 CPU芯片软硬件资料及补充资料

2025-04-26

空空如也

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

TA关注的人

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