固件

阿源-10 天前
嵌入式·uefi·edk2·固件
UEFI - FV/FFS/FDF 的关系如果一个磁盘是没有经过分区的简单状态并且没有文件系统的话是什么样的,所有的文件扁平化的分布在整个磁盘空间,没有组织逻辑,没有文件夹等等,这不是一个理想的状态。固件卷的概念就类似于磁盘分区,它是 UEFI 固件中用于存放各种固件文件,即FFS 文件的容器。里面按规定组织了各种 UEFI 文件。比如:DXE 驱动(.efi)、PEI 模块、微码(microcode)、配置数据、ACPI 表、变量存储区、Logo 图片等资源。
阿源-11 天前
嵌入式·uefi·x86·edk2·固件
UEFI-PEI 阶段的深层介绍PEI Core:是PEI阶段的核心引擎,负责寻找,加载和执行各种PEIM。PEI Core首先首先运行一个小的固定的SEC阶段的代码,这段代码通常使用CPU缓存作为临时内存来运行。一旦找到并初始化了真正的系统内存,PEI核心就会把执行权交给永久内存管理器,从而结束使用CAR。
阿源-17 天前
嵌入式·x86·固件
x86 架构的简单介绍目前主流的 CPU 架构主要分为两个阵营:以 x86 为核心的复杂指令集架构(CISC),以及以 ARM 和 RISC-V 为代表的精简指令集架构(RISC)。其中,x86 架构长期以来主导着桌面和服务器市场,代表厂商包括 Intel 与 AMD,其特点是指令集复杂、兼容性强、单核性能高,适合处理需要强大通用计算能力的场景。而 ARM 架构和新兴的 RISC-V 架构则以低功耗、高能效比、架构简洁为主要优势,广泛应用于移动终端、物联网及嵌入式设备领域。ARM 生态成熟、授权模式灵活;RISC-V 则凭借开
阿源-18 天前
嵌入式·uefi·固件
BIOS/UEFI 与其分别使用的磁盘分区形式 MBR/GPT核心区别对比表格BIOS 的工作流程简单介绍如下。首先电脑通电之后会进行开机自检,检查 CPU、内存、硬盘等关键硬件是否正常。随后开始初始化硬件,加载显卡,硬盘等设备的驱动。最后按照设定的启动顺序读取硬盘的第一个扇区(MBR,512 字节),将控制权交给 MBR 里的引导程序(如GRUB、Windows Boot Manager),由引导程序去加载操作系统。
阿源-25 天前
嵌入式·uefi·edk2·固件
UEFI 启动的各阶段介绍系统固件开发学习系列:一、EDKII环境搭建 & QEMU虚拟机双平台安装二、EDKII工程结构介绍一、整体概念
yao000371 个月前
uefi·bios·固件
【5】理解GUID和Handle:解锁UEFI驱动和应用程序的钥匙如何理解UEFI中的GUID和Handle 在UEFI(统一可扩展固件接口)架构中,GUID(全局唯一标识符)和Handle(句柄)是核心概念,它们共同构成了UEFI协议管理和资源调用的基础机制。以下从技术定义、作用机制及实际应用三个层面展开分析。
李夕4 个月前
嵌入式硬件·fpga·固件
掌握工程化固件烧录,开启你的技术进阶之路-FPGA ISE(xilinx)1、电脑需先行安装ISE14.7。若已完成安装,此步骤可略过;若尚未安装,在后续章节会介绍如何安装ISE,由于ISE14.7的安装程序体量庞大,可借助U盘进行传输。同时,电脑需预留至少30G的存储空间以用于安装该程序。
XLYcmy10 个月前
论文阅读·物联网·网络安全·静态分析·漏洞挖掘·动态分析·固件
三篇物联网漏洞挖掘综述由于物联网设备存在硬件资源受限、硬件复杂异构, 代码、文档未公开的问题, 物联网设备的漏洞挖掘存在较大的挑战:
飞塔老梅子10 个月前
固件·刷新·fortianalyzer·imac·7.6
【日志篇】(7.6) ❀ 01. 在macOS下刷新FortiAnalyzer固件 ❀ FortiAnalyzer 日志分析【简介】FortiAnalyzer 是 Fortinet Security Fabric 安全架构的基础,提供集中日志记录和分析,以及端到端可见性。因此,分析师可以更有效地管理安全状态,将安全流程自动化,并快速响应威胁。具有分析和自动化功能的集成安全体系结构可以解决并显著提高可见性和自动化程度。
Mr_Chenph1 年前
lvgl·micropython·pico·固件
MicroPython rp2-LVGL 固件编译记录
ERIC-ZI1 年前
电脑·iap·flash·bios·程序升级·固件
IAP程序升级 与 电脑BIOS 的关系IAP程序升级是一种技术,允许设备在运行过程中更新其自身的固件或软件,而不需要外部工具或设备的介入。这种技术特别适用于嵌入式系统和物联网(IoT)设备。其主要由三部分构成,分别是bootloader,固件分区,通信接口。Bootloader负责检测和加载正确的固件分区,以及管理固件更新过程。固件分区通常包括主固件区、备用固件区等,用于存储当前运行的固件和新版本固件。通信接口用于接收新固件数据,例如通过串口、USB、以太网等。
北极星6号2 年前
linux·运维·ubuntu·ros·固件
ubuntu_定制文件系统[2]-清理日志log31M syslog # syslog日志 61M syslog.1 2.5G journal/ # systemd service日志
飞塔老梅子2 年前
升级·固件·fortios·7.4·新规则
【管理篇 / 升级】❀ 13. FortiOS 7.4固件升级新规则 ❀ FortiGate 防火墙【简介】飞塔防火墙的固件升级一直是所有厂家中最好的。只要有注册官方帐号,有注册设备,并且只要有一台设备在服务期内,即可下载所有型号的所有版本的固件。即使其它设备服务期已过,也可以通过固件文件手动升级,避免防火墙受到漏洞攻击。但是从7.4版本开始,规则有一些改变。
嵌入式逍遥2 年前
linux·ubuntu·rk3568·分区·固件
[Firefly-Linux] RK3568 Ubuntu固件分区详解RK为了方便开发与产品定制,自己定义了一套固件的分区,这些分区信息存放在parameter.txt文件中,Firefly参考这个文件定义了自己的Ubuntu分区,文件为parameter-ubuntu.txt,存放于Linux_SDK的device/rockchip/rk356x目录下;另外在Ubuntu固件打包的时候也会用到一个package-file文件,文件名为rk356x-ubuntu-package-file,存放于Linux_SDK的tools/linux/Linux_Pack_Firmwar
我是有底线的