- 博客(18)
- 收藏
- 关注

原创 从零实现,手机操作系统(0)—— 开篇
从零到一,手搓一个【手机操作系统】。使用 Rust、 AArch64汇编、postmarketOS参考实现。
2025-07-11 21:53:53
590
原创 原理 — CPU 控制屏幕显示
现代移动 SoC 中 CPU 如何控制屏幕的显示? 为了探究这个原理,我们深入浅出讲解,为以后使用 Rust 编写手机操作系统,做必要的理论支撑。
2025-07-17 12:15:00
949
原创 基础铺垫知识 —— CPU 控制存储器
CPU 如何控制 UFS ?从硬件层,到软件层一一讲解,去理解它。 一文理解 UFS。 UFS (Universal Flash Storage) 是专为移动设备(如智能手机、平板电脑)设计的高性能持久化存储系统。在功能上,它与 PC 上的硬盘 (HDD) 或固态硬盘 (SSD) 类似:为操作系统和用户数据提供一个非易失性(断电不丢失)的存储空间。
2025-07-14 11:52:02
1116
原创 从零实现,手机操作系统(1) —— postmarketOS
从零实现,手机操作系统。第一步,是为手机安装一个 postmarketOS。这样的一个实践过程,有利于接下来的开发工作。通过 postmarketOS,能让我们理解:1)主线Linux;2)下游Linux(厂商Linux)。在大局观上理解编写手机操作系统需要攻克的难点。
2025-07-14 08:46:06
1488
原创 基础铺垫知识 —— 移动设备计算机组成原理
为开发手机操作系统提供理论基础。本章系统讲解,移动设备硬件架构与计算机组成原理的关键差异。重点分析了SoC系统级芯片的高度集成特性,包括CPU、GPU、DSP等异构计算单元;阐述了主板级集成中DRAM、闪存、PMIC等核心组件;详细解析了ARMv8-A架构的异常级别、寄存器组和启动流程;同时探讨了内存管理、存储体系、外设控制等关键机制。文章特别强调了设备树在移动设备开发中的核心作用,以及从x86架构转向ARM架构所需的心智模型转变,为操作系统开发者提供了全面的硬件认知框架。
2025-07-13 18:42:36
1025
原创 原理 — 多级引导启动
高通 SoC 的多级启动流程、安全机制,为编写手机操作系统做理论支撑。PC 端操作系统的启动流程,是由固件程序加载 MBR,然后将控制器交给内核程序,内核再去加载剩余的操作系统部分。
2025-07-13 16:32:50
754
原创 独立开发者,请认真考虑法律问题!
对于独立开发者,当你有一个想法,能解决用户的痛点时,最好先想想是否合法合规。因为不合规迟早会面临侵权的民事赔偿风险。
2025-06-04 16:33:33
960
原创 《自己动手写CPU》书评
作为非科班的WEB工程师,我深入探究了“软件如何控制机器”的奥秘,并通过《自己动手写CPU》这本书实现了一个有实际用途的CPU。书中详尽的实践指导和对软硬件协同工作的讲解,使其成为学习计算机组成和嵌入式开发的绝佳参考。
2024-07-27 16:47:35
425
原创 MIPS单周期CPU设计(24条指令+差异化指令 OR 45条指令) 详细实现
华中科技大学谭志虎老师的《计算机组成原理》(微课版)的实验部分——使用 Logisim 实现单周期 MIPS 处理器设计(24条指令+差异化指令 OR 45条指令)的详细讲解!
2024-06-12 20:19:03
3969
13
原创 《x86汇编语言:从实模式到保护模式》第二版 - 20章习题
《x86汇编语言:从实模式到保护模式》第二版 20章答案、《x86汇编语言:从实模式到保护模式》第2版 20章答案、《x86汇编语言:从实模式到保护模式》第2版 20章习题、《x86汇编语言:从实模式到保护模式》第二版 20章练习题、《x86汇编语言:从实模式到保护模式》第二版 20章答案、
2024-01-17 21:50:13
762
原创 JavaScript String.prototype.split 高级解析
简单的就不说了,可参考下面的连接https://www.runoob.com/jsref/jsref-split.htmlsplit 其实是支持正则表达式的, 默认是 g模式。现在有这样的字符串。“书籍语言:简体中文下载次数:804文件大小:3.6MB书籍类型:Epub+Txt发布日期:2016-01-26连载状态:全集书籍作者:鼎定九天书籍等级:6运行环境:安卓/iPhone/iPad/Kindle/平板”要求,只获取后部分,也就是 简体中文,3.6MB 这部分。str.sp
2020-07-31 01:50:39
391
原创 MongoDB 4.x.x 安装 踩坑总结 各种奇葩问题
检查 首先检查本机是否安装 这些相关运行库 - 只要有 VC++2015 / 2017 都可以 下载地址 https://www.cnblogs.com/fengshu/p/12641085.html你需要知道的: 本次使用的: MongoDB 版本 4.0.10 MSI版本 MSI版就是 傻瓜式安装 但我感觉也不简单啊。为什么有这么多版本呢? MongoDB Enterprise Server 企...
2020-07-30 01:27:01
1211
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人