本文介绍了在 UEFI 学习过程中遇到的一些知识集合。总结如下:复位向量ResetVector;不同平台的OS loader/GRUB;UEFI中的ESP目录是什么;以及UEFI中很重要的Protocol Handle机制,非常类似于Linux设备驱动和应用的设计思想。 ...
Linux Mint下使用vscode编译C++代码 vscode 首先要说明vscode不是IDE,因此本身没有所谓的一键配置、一键编译/运行、大量可视化项目操作选项等功能,实际上是一个拥有丰富插件且可定制化极高的文本编辑器。当我们创建完C++文件后按照在IDE(VS2022等)思路下会下意识的使 ...
目录前言Chapter 2: Signals, Interfaces, and Pins 信号,接口和引脚2.1 Introduction2.2 Dedicated Device Pins2.2.1 Power Pins2.2.2 Clock, Reset, and Configuration Pi ...
目录前言Chapter 1: Introduction 介绍1.1 Introduction to the UltraScale Architecture 架构介绍1.2 Application Overview 应用概述1.3 System Block Diagram 系统框图1.4 Power ...
3-1 GPIO输出 GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V(FT) 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口的高低电 ...
第五十四章 TCPServer实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下 ...
在高可用架构中,避免单点故障至关重要。Keepalived正是为了解决这一问题而生的轻量级工具。本文将深入浅出地介绍Keepalived的工作原理,并提供从编译安装到实战配置的完整指南。 1. Keepalived简介与工作原理 Keepalived是一个基于VRRP协议(虚拟路由冗余协议) 实现的 ...
Linux Mint在更新内核后出现网卡未识别的问题 前段时间在U盘中安装了一个Linux Mint,但后来因为更新了一下内核版本导致无线网卡无法识别(network UNCLAIMED),问了deepseek和chatgpt后(进入Live模式给新内核的Linux Mint安装网卡驱动、syste ...
目录前言Chapter 7: System Boot and Configuration 系统引导和配置7.1 Boot Process Overview 引导过程概述7.2 Boot Flow 启动流7.2.1 Non-Secure Boot Flow 非安全引导流程7.2.2 安全引导流程 Se ...
分享学习和经验,欢迎指正。 含 AI 告知信息。 简单描述一下 netstat,就是可以查看本机网络服务状况,如监听哪些网络端口、端口向哪些网络开放、与其他设备的通信连接状态等等。 笔者平时调试一般都是用到 netstat -nap,所以基于此列举和简单解析。 -n:直接输出 IP 地址而不通过域名 ...
# 香橙派AI Pro个人云平台 - 从零搭建全记录
### 前言
> 越界访问是什么?一个开放的个人文件托管平台(如免费图床),按道理说用户只能查看自身账户下的文件内容,但通过改变超链接标签,实现了访问其他用户的图片内容?
> 因为发现某个免费图库网站在没有登录其他账号的情况下,可以做到改变... ...
使用记录 使用PA0引脚,电路图如下,使用GPIO内部下拉。 实际测试,很稳定,没有误触发,单击、双击、长按很稳定。 移植记录 复制multi_button.c和multi_button.h到工程中,实现GPIO的初始化、读取。 void key_init(void) { GPIO_InitType ...
前几天微信里有个公众号推了个150元内的无人机文章, 看着看着就忍不住也跑到拼多多上搜了一圈, 发现现在的无人机真是好卷啊, 无刷还带图传居然只要...不到80? 1503电机我有一堆, 对这个电机还是挺熟的, 心想买个试试, 不行拆零件也不亏. 外观 到货了这东西长这个样子, 拆开一股浓浓的劣质塑 ...
优先级翻转曾导致 1997 年火星探路者号(Mars Pathfinder)任务故障,是 RTOS 开发中必须掌握的经典问题。本文通过 RT-Thread 实验,彻底搞清楚它的原理和解决方案。 火星探路者号故障原文链接: https://www.reddit.com/r/programming/co ...
客户项目需要部署在KylinOS-aarch64信创环境下,结合网上的部署资料及ai,总结了一下arm架构下的软件安装操作方法。 客户的服务器采用KylinOS V10 SP3 2403,cpu是华为 HiSilicon Kunpeng-920,一款基于ARM架构的高性能服务器处理器。 服务器是全 ...
第五十三章 TCPClient实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下 ...
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 读书笔记 ...
4磁盘和文件系统 在第3章中概述了内核提供的一些顶级磁盘设备。本章将详细讨论如何在Linux系统中使用磁盘。你将学习如何对磁盘进行分区、创建和维护磁盘分区中的文件系统,以及如何使用交换空间。 磁盘设备的名称如/dev/sda,即第一个SCSI子系统磁盘。这种块设备代表整个磁盘,但磁盘内部有许多不同的 ...
简介 由于需要将一个项目从linux迁移到windows系统,在互联网没有找到【免费】且【免登录】的x64资源,openssl也已经找不到1.1.1w版本的下载资源了,所以我搭建了虚拟机环境,从编译openssl开始完成activemq的项目编译。 基础环境安装 编译环境介绍 电脑系统:win10 ...