笔耕日历 · 最近一年

最新文章

CPLD PinMap 引脚映射表制作技巧

少于 1 分钟阅读

Excel 的局限性: 虽然 Excel 对少量引脚直观且易操作,但它本质上是平铺式(Flat)的信息展示。 当引脚数量庞大时,跨类别修改(例如统一调整所有 BMC 相关引脚的电气属性)变得困难。 筛选和排序功能在处理具有“类”属性的复杂数据时效率低下。 ...

启动第一个进程

少于 1 分钟阅读

概要:梳理 xv6 启动第一个进程的完整流程:调度器选定 initproc、内核线程切换(swtch)、通过 forkret 与 trapret 从内核态返回用户态,最终运行 initcode。

第一个进程的创建 —— 手动构造

1 分钟阅读

概要:讲解 xv6 通过 userinit、allocproc 手动构造第一个进程的完整流程:分配进程槽位与内核栈、映射用户内存、伪造 trapframe,最终由调度器调度运行 initcode。