RTOS 优先级翻转:原理剖析与 RT-Thread 实战验证
优先级翻转曾导致 1997 年火星探路者号(Mars Pathfinder)任务故障,是 RTOS 开发中必须掌握的经典问题。本文通过 RT-Thread 实验,彻底搞清楚它的原理和解决方案。 火星探路者号故障原文链接: https://www.reddit.com/r/programming/co ...
KylinOS- V10-SP3-aarch64信创软件安装-openssl-openssh
客户项目需要部署在KylinOS-aarch64信创环境下,结合网上的部署资料及ai,总结了一下arm架构下的软件安装操作方法。 客户的服务器采用KylinOS V10 SP3 2403,cpu是华为 HiSilicon Kunpeng-920,一款基于ARM架构的高性能服务器处理器。 服务器是全 ...
《ESP32-S3使用指南—IDF版 V1.6》第五十三章 TCPClient实验
第五十三章 TCPClient实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下 ...
Openwrt2203_双wan口_简单的策略路由
Openwrt2203_双wan口_简单的策略路由_DMZ设置 转载注明来源: 本文链接 来自osnosn的博客,写于 2025-11-20. 环境 使用openwrt2203。 op23,op24的配置方法相同, 因为都是使用的fw4。 有一个lan,两个wan,分别是wan1和wan2。 lan ...
读书笔记 XILINX ug1137-Zynq UltraScale+ MPSoC Software Developer Guide 软件开发者指南 Chapter5&Chapter6
XILINX ug1137-Zynq UltraScale+ MPSoC Software Developer Guide 软件开发者指南 Chapter5&Chapter6 读书笔记 ...
Linux工作原理4磁盘和文件系统
4磁盘和文件系统 在第3章中概述了内核提供的一些顶级磁盘设备。本章将详细讨论如何在Linux系统中使用磁盘。你将学习如何对磁盘进行分区、创建和维护磁盘分区中的文件系统,以及如何使用交换空间。 磁盘设备的名称如/dev/sda,即第一个SCSI子系统磁盘。这种块设备代表整个磁盘,但磁盘内部有许多不同的 ...
从0开始完成ActiveMQ-cpp在windows_x86平台的编译(从编译openssl开始)
简介 由于需要将一个项目从linux迁移到windows系统,在互联网没有找到【免费】且【免登录】的x64资源,openssl也已经找不到1.1.1w版本的下载资源了,所以我搭建了虚拟机环境,从编译openssl开始完成activemq的项目编译。 基础环境安装 编译环境介绍 电脑系统:win10 ...
读书笔记 XILINX ug1137-Zynq UltraScale+ MPSoC Software Developer Guide 软件开发者指南 Chapter3&Chapter4
目录前言Chapter 3: Development Tools开发工具3.1 Vivado Design Suite3.2 Vitis Unified Software Platform3.3 Arm GNU tools3.4 Device Tree Generator设备树生成器3.5 Peta ...
STM32F103ZET6开发板串口只发不收问题解决
本文记录了 STM32F103ZET6 开发板串口 “只发不收” 问题的排查与解决过程。调试中发现,基于寄存器配置的 USART1 代码在 STM32F103C8T6 最小系统板上可正常双向通信,但在 STM32F103ZET6 开发板上仅能发送数据,无法接收(接收中断未触发)。经分析,问题根源为 ... ...
《ESP32-S3使用指南—IDF版 V1.6》第五十二章 UDP实验
第五十二章 UDP实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址:ht ...
Linux的binfmt_misc机制
在类UNIX系统上,可执行文件和shell脚本一般都是不带后缀名的,操作系统内置的程序加载器会自动检测文件的权限和内容是否是一个可执行的程序。这么做的好处是可以在输入命令的时候少打很多字。坏处自然是不对文件做彻底的检查就无法确定其是否是可执行文件,这会带来一些安全问题。 Linux则更进一步,提供了 ...
docker-compse部署docker容器示例
一、什么是 Docker Compose Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。 作用: 通过一个名为 docker-compose.yml(或 compose.yaml)的配置文件,可以: 用代码描述多个服务(如 Web 服务器、数据库、缓存等); ...
Windows系统磁盘管理——迁移“恢复分区”
方案一、将“恢复分区”迁移到“新分区” 将“恢复分区(例如分区 4)”迁移到新分区(分区F)中。 1.1 创建新分区 在磁盘 0 的最右侧分出一块新分区(分区 F),其容量需略大于当前的“恢复分区”。 1.2 给“恢复分区”分配盘符: diskpart #进入磁盘管理 select disk 0 # ...
痞子衡嵌入式:i.MXRT中FlexSPI外设速度上限的三个影响因子(数据手册里的纠结)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT中FlexSPI外设速度上限的三个影响因子。 FlexSPI 几乎是开发 i.MXRT 系列绕不开的外设,XIP 性能、OTA 设计、显存扩展这些话题均不可避免要和 FlexSPI 打交道,这其中我们最关心的点就是 Flex ...
《ESP32-S3使用指南—IDF版 V1.6》第五十一章 WiFi一键配网
第五十一章 WiFi一键配网 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址 ...
Linux命令行与Shell脚本编程大全笔记
Linux Linux可划分为四部分: 1. Linux内核 2. GNU工具 3. 图形化桌面环境 4. 应用软件 Linux系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件, 并根据需要执行软件 内核主要负责以下四种功能: 系统内存管理 管理服务器上的可用物理内存,还可 ...
Linux 通用软件包 AppImage 打包详解
近水楼台先得月,向阳花木易为春。 导航 格式介绍 - AppImage 手动打包 - appimagetool 自动打包 - linuxdeploy 杂七杂八 格式介绍 - AppImage AppImage 是 Linux 系统中一种新型的软件包格式,它与 rpm、deb 这些软件包格式相比最大的 ...
RK3568开发板eDP概率性显示问题:Uboot Training重试机制优化方案
本文针对瑞芯微RK3568开发板在 eDP(Embedded DisplayPort)显示适配过程中可能出现的 Training失败问题,提供了可落地的软件级解决方案与完整验证指南。eDP(Embedded DisplayPort)接口与HDMI类似,无需手动配置显示参数。它通过AUX总线读取显示器... ...
systick clock init 滴答时钟
滴答时钟初始化,定义us级延时 SysTick 属于内核的外设,有关的寄存器定义和库函数都在内核相关的库文件core_cm4.h中。SysTick定时器的计数器是向下递减计数的,随时按照 SysTick->CTRL |= 0x05;这里所选择时基时钟的计数频率,当向下计数到0,时,SysTick-> ...


