摘要: CPP 学习笔记 & 语法总结 CPP 学习笔记 秋招的时候(嵌入式方向)面试官常问到 C++,因此花了几天过了一下基础知识,本文为学习笔记。快速学习的经验:如果有其他语言基础的情况下,想要学习一门新语言,让 AI 帮你列一下这个语言的学习大纲或者目录,然后针对目录中的每个知识点让 AI 讲解并给出示例,这样非常快就能学完一门语言 阅读全文
posted @ 2025-11-07 12:10 阿源- 阅读(231) 评论(0) 推荐(2)
摘要: x86 架构的简单介绍 x86 架构的简单介绍 一、目前常见的 CPU 架构 目前主流的 CPU 架构主要分为两个阵营:以 x86 为核心的复杂指令集架构(CISC),以及以 ARM 和 RISC-V 为代表的精简指令集架构(RISC)。其中,x86 架构长期以来主导着桌面和服务器市场,代表厂商包括 Intel 与 AMD 阅读全文
posted @ 2025-11-13 17:19 阿源- 阅读(743) 评论(4) 推荐(12)
摘要: BIOS/UEFI 与其分别使用的磁盘分区形式 MBR/GPT 本文主要记录BIOS/UEFI对应的磁盘分区形式MBR/GPT的区别 阅读全文
posted @ 2025-11-12 11:42 阿源- 阅读(233) 评论(0) 推荐(7)
摘要: C语言编译过程 & ELF文件加载过程解析 C语言编译 - ELF文件加载过程解析 bin 文件通常用于嵌入式裸机程序的烧录,elf 可执行文件通常运行在操作系统之上。 bin 是扁平的二进制文件,没有任何说明,它假设加载它的环境(如嵌入式引导程序,BootRom)已经预先知道了代码存放的地址,代码的入口,数据段,代码段的地址。大家如果烧录过 阅读全文
posted @ 2025-11-11 16:37 阿源- 阅读(245) 评论(0) 推荐(3)
摘要: 嵌入式面试中常见的一些编程题目 嵌入式面试中常见的一些编程题目 注:本文只是代码实现,并没有深入讲解实现原理,大家可以看一下主要会考什么,然后再具体针对性了解原理,也更有利于理解。 眼看26届秋招接近尾声,自己虽然很菜,但也在激烈的竞争中拿到了几个 offer,已经非常满意了,希望未来持续学习进步。 本文主要总结了嵌入式秋招中问的 阅读全文
posted @ 2025-11-09 23:00 阿源- 阅读(321) 评论(2) 推荐(4)
摘要: Ubuntu 如何在桌面添加应用快捷方式 Ubuntu 如何在桌面添加应用图标 Ubuntu 在软件安装之后不会像 Windows一样默认把快捷方式放到桌面上,而是需要手动设置,本文来说明一下把应用程序图标放置到桌面上的方法。 桌面上方式应用图标打开应用程序涉及两种情况,一是网上下载安装的应用,一种是自定义的可执行文件。 一、VS Code 阅读全文
posted @ 2025-11-06 16:45 阿源- 阅读(101) 评论(0) 推荐(1)
摘要: UEFI 启动的各阶段介绍 UEFI启动的七个阶段介绍 系统固件开发学习系列: 一、EDKII环境搭建 & QEMU虚拟机双平台安装 二、EDKII工程结构介绍 目录 一、整体概念 二、SEC 安全初始化阶段 三、PEI 预 EFI 初始化阶段 四、DXE—驱动执行环境阶段 五、BDS—启动设备选择阶段 六、TSL—瞬态系统加 阅读全文
posted @ 2025-11-05 19:23 阿源- 阅读(316) 评论(0) 推荐(3)
摘要: VS Code 界面缩放和编辑器字体设置 VS Code界面大小和编辑器字体设置 目录 一、VS Code 的两种设置方法 二、图形化界面配置 三、setting.json配置 四、字体下载安装方法 一、VS Code 的两种设置方法 本文主要介绍VS Code的主界面缩放和编辑器字体类型大小的设置方法。在此之前先介绍 VS Code 的“ 阅读全文
posted @ 2025-11-03 17:05 阿源- 阅读(935) 评论(0) 推荐(1)
摘要: EDKII 工程结构介绍 EDK2工程结构介绍 一 EDk2开发环境的安装 目录 一、EDK2工程目录的一级结构 二、常用的目录文件 2.1 BaseTools--构建工具链 2.2 Conf--配置目录 2.3 MdePkg--基础核心包 2.4 MdeModulePkg -- 常用模块包 2.5 OvmfPkg--OVM 阅读全文
posted @ 2025-10-31 18:29 阿源- 阅读(17) 评论(0) 推荐(1)
摘要: Markdown 与 Mermaid 常用语法 Markdown常用语法 目录 一、核心语法 1.1 标题 1.2 代码块 1.3 粗体,斜体等 1.4 图片和链接 1.5 表格 二、其他常用语法 2.1 删除线 2.2 任务列表 2.3 添加脚注 2.4 表格格式和格内换行 2.5 目录生成 & 锚点链接 2.6 一些常用图标 2.7 late 阅读全文
posted @ 2025-10-30 17:37 阿源- 阅读(31) 评论(0) 推荐(1)