首页/新闻资讯/正文详情

大气层Atmosphere六层架构揭秘:从fusée到troposphère的完整原理

发布时间:2026/9/25 2:49:41 来源:云帆数科 栏目:资讯中心
大气层Atmosphere六层架构揭秘:从fusée到troposphère的完整原理
大气层Atmosphere六层架构揭秘从fusée到troposphère的完整原理【免费下载链接】Atmosphere-stable大气层整合包系统稳定版项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stableAtmosphere大气层是任天堂 Switch 上最经典的定制化系统定制固件它采用独特的六层架构设计每一层都对应地球大气层的一个层级从底层的安全启动到上层的应用定制逐层替换并扩展系统组件。本文将用最通俗的方式带你完整看懂这套从 fusée 引导启动到 troposphère 应用层的六层原理零基础也能轻松上手理解。 什么是大气层系统简单来说Atmosphere 是一套运行在 Switch 上的完整定制系统环境 通过 RCM 漏洞CVE-2018-6242注入自定义引导程序 用自研组件逐层替换 Horizon OSSwitch 官方系统的各个部件 支持自研系统模块、金手指、emummc 模拟存储、自制软件等扩展功能它的设计哲学是**分层替换**——不推翻整个系统而是像洋葱一样从最底层往上一层层剥离替换。 六层架构总览一张表看懂层级组件名运行位置核心职责第1层fusée火箭RCM 启动硬件初始化、挂载 eMMC、启动 exosphère第2层exosphère外层空间EL3 最高特权级安全监视器、加密操作、电源管理第3层thermosphère热层EL2 特权级预留的 hypervisor 虚拟化层第4层mesosphère中层EL1 内核级重新实现的微内核第5层stratosphère平流层系统模块级十余个自研系统模块第6层troposphère对流层应用级应用层定制与扩展整体架构说明可参考官方文档 docs/main.md其中完整列出了六大核心组件与 emummc、libraries 两个辅助组件。 第一层fusée —— 一切的起点fusée 是整条链路上第一个运行的代码它以独立 payload 的形式通过 RCM 模式被注入 Switch。它承担了最苦最累的底层工作⚡ 完成 Switch 所有低层级硬件初始化 建立系统所需的加密体系 挂载并模拟 eMMC 存储 注入/修补系统模块随后拉起 exosphère源码位于 fusee/ 目录核心入口见 fusee/program/source/fusee_main.cpp详细说明见 docs/components/fusee.md。 第二层exosphère —— 最高特权的安全管家exosphère 是对 Horizon OS **Secure Monitor安全监视器**的定制重写版运行在主处理器最高的特权模式EL3相当于系统里的保险柜管理员负责所有敏感加密运算管理每颗 CPU 的电源策略扩展了 3 个自定义 SMC 调用如 DRAM↔IRAM 内存拷贝、emummc 配置读取专为自制软件生态服务内置lp0fw唤醒、sc7fw休眠、rebootstub重启到任意 payload三个小工具相关实现见 exosphere/文档见 docs/components/exosphere.md。 第三层thermosphère —— 预留的虚拟化层thermosphère 是一个**开发中的 hypervisor虚拟机监控程序**实现瞄准 Horizon OS 未使用的 EL2 特权级未来可提供虚拟化能力。目前它体量很小核心代码见 thermosphere/src/main.c文档见 docs/components/thermosphere.md。⚙️ 第四层mesosphère —— 重新实现的内核Switch 官方内核遵循微内核设计、运行在 EL1。mesosphère 是它的定制重写版分为加载器kernel_ldr和主内核两部分调度线程、管理内存页表实现全部 SVC 系统调用共 37 个 SVC 实现文件处理 IPC、进程与地址空间完整内核对象实现进程、线程、共享内存、同步原语等都在 libraries/libmesosphere/入门文档见 docs/components/mesosphere.md。 第五层stratosphère —— 系统模块的大本营这是六层中代码量最大、功能最多的一层负责在系统级逐个替换官方模块。内置 17 个模块包括loader重写进程加载器支持用 SD 卡文件替换/打补丁游戏与系统模块IPS 补丁、文件覆盖是金手指和自制软件的基础boot开机动画与电池驱动sm / pm / fssrv / htc系统管理、进程管理、文件系统服务、温度控制等ams_mitm中间人模块拦截并定制系统服务fatal自定义错误显示界面模块清单见 docs/components/stratosphere.md各模块文档在 docs/components/modules/例如 loader 模块详解。源码目录见 stratosphere/loader/ 与 stratosphere/ams_mitm/。 第六层troposphère —— 应用层定制最外层的 troposphère 面向应用级定制包含reboot_to_payload一键重启到指定 payload 的示例应用自制 UI 界面如 daybreak、haze 等系统主题源码见 troposphere/文档见 docs/components/troposphere.md。 加分项emummc 与公共库除了六层主体Atmosphere 还包含两个重要辅助组件emummc在内存/SD 卡上模拟 eMMC 存储实现虚拟系统分区是虚拟系统玩法的核心代码见 emummc/libraries四大公共库 ——libexosphere硬件抽象、libmesosphere内核、libstratosphere系统模块、libvapours加密与存储驱动是整个架构的地基见 libraries/ 延伸阅读从文档到配置想深入学习的同学建议按以下路径进阶架构总览docs/main.md构建指南docs/building.md常见问题docs/faq.md功能特性金手指 与 配置项示例配置模板config_templates/exosphere.ini、config_templates/override_config.ini总结Atmosphere 的六层架构并非炫技而是对 Switch 启动链路的精确映射——fusée 点火起飞exosphère 守住安全底线mesosphère 与 stratosphère 撑起系统骨架troposphère 让一切面向用户可见。理解了这六层你就掌握了大气层系统的完整原理【免费下载链接】Atmosphere-stable大气层整合包系统稳定版项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Keil4与Keil5双版本共存实战指南
Keil4与Keil5双版本共存实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 2:49:41

基于卷积神经网络的车牌识别系统:从CNN原理到MySQL落库
基于卷积神经网络的车牌识别系统:从CNN原理到MySQL落库

简介:这是一套基于卷积神经网络(CNN)实现完整车牌识别功能的毕业设计/课程设计项目源码,面向Python学习者、高校计算机专业学生及需要快速搭建识别演示系统的开发者。压缩包共含541个文件,除前端HTML/CSS/JS界面与Pyth… · 2026/9/25 2:49:41

三方接口设计的优雅与安全:从签名验签到防重放、幂等与限流实践
三方接口设计的优雅与安全:从签名验签到防重放、幂等与限流实践

搞过几年后端,对外接口这摊事真是坑最多的地方。很多团队内部接口写得飞起,一到“对外开放,让别人来调”,立刻原形毕露:验签漏了、参数没校验、日志把密钥打出去了、调用方拿着文档也摸不着头脑。更要命的是&#xff0… · 2026/9/25 2:49:35

GAMIT+COSAGPS:GNSS静态控制网基线解算与平差实战手册
GAMIT+COSAGPS:GNSS静态控制网基线解算与平差实战手册

简介:一份关于GNSS控制网数据处理的专业PDF资料,聚焦GAMIT与COSAGPS软件联合解算的技术流程。文档面向测绘工程师、GNSS数据处理人员及高校相关专业师生,以实际工程C级网为案例,系统介绍了从GAMIT基线解算(包括tables文… · 2026/9/25 3:27:32

高薪职场内耗真相与生存策略
高薪职场内耗真相与生存策略

1. 高薪内耗背后的职场真相那天下午在咖啡馆里,看着前同事从愤懑到沉默的表情变化,我突然意识到一个残酷的职场真相:月薪4万的工作从来就不是单纯为技术能力买单。这位32岁的研发骨干,和无数高薪职场人一样,正在经历着… · 2026/9/25 3:27:32

成都好吃美食门店口碑哪家好?华商广场行业现状与正规商家选择指南
成都好吃美食门店口碑哪家好?华商广场行业现状与正规商家选择指南

成都好吃美食餐馆哪个值得去?成都好吃美食餐厅口碑哪家好?成都好吃美食店家哪个好?这三个问题是成都本地食客、来蓉商务人群和旅游游客搜索最多的三个问题,接下来我们逐一解答。Q1:成都好吃美食门店口碑哪家好?说到成都好吃的美食,很多人… · 2026/9/25 3:27:32

俊宇钙业专业不专业
俊宇钙业专业不专业

从2008到2024,十六年时光走过,长三角工业产业格局发生了天翻地覆的变化:环保监管从宽松走向严格,工业辅料从能用就行转向稳定可控,下游行业对钙基材料的要求,从单一的价格敏感,变成了对含量稳定… · 2026/9/25 3:27:32

Ginkgo 表驱动 Specs 与动态生成 Specs 完整指南:DescribeTable、Entry 与树构建期的正确姿势
Ginkgo 表驱动 Specs 与动态生成 Specs 完整指南:DescribeTable、Entry 与树构建期的正确姿势

测试CLI 【免费下载链接】ginkgo A Modern Testing Framework for Go 项目地址: https://gitcode.com/gh_mirrors/gi/ginkgo 点击查看 免费下载 Ginkgo 提供了完整的表驱动测试 DSL(DescribeTable/Entry),以及通过循环和数据动态… · 2026/9/25 3:27:26

cudf 列重排 API 深度指南:libcudf 的 Partitioning 与 Stream Compaction 双核心
cudf 列重排 API 深度指南:libcudf 的 Partitioning 与 Stream Compaction 双核心

数据分析数据工程机器学习 【免费下载链接】cudf cuDF - GPU DataFrame Library 项目地址: https://gitcode.com/gh_mirrors/cu/cudf 点击查看 免费下载 本篇技术文章围绕 libcudf 文档体系中的 “Column Reorder”(列重排)API 分组展开&am… · 2026/9/25 3:27:26

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码