当前位置: 首页 > news >正文

(undone) 梳理 xv6-lab-2023 fs.img 生成过程,以及文件系统结构

由于写 LAB8 时调试文件系统并发 bug 遇到了很大困难,这里决定读读 xv6 文件系统源码,来帮助调试

先运行 make qemu,看看编译日志中哪里出现了 fs.img:
在这里插入图片描述

猜测:mkfs 是一个命令,他会把后边的一堆参数都编译到 fs.img。

后面那一堆参数会成为 fs.img 中的 “用户程序”。

再搜 mkfs:
在这里插入图片描述
这里可以看到 mkfs 其实是 mkfs.c 的直接编译产物


解析 mkfs.c

TODO: here


http://www.dtcms.com/a/70282.html

相关文章:

  • QT编程之QStackedWidget
  • 自定义tiptap插件
  • obsidian中Text Generate的使用教程(以DeepSeek为例)
  • TTS语音模型调用出错
  • 【前端实战】一文掌握响应式布局 - 多设备完美适配方案详解
  • Vuex 高级技巧与最佳实践
  • IMX6ULL学习整理篇——Linux驱动开发的基础3:向新框架迁移
  • LabVIEW棉花穴播器排种自动监测系统
  • Linux 命令学习记录
  • 垃圾收集算法
  • Linux 用户和用户组管理
  • SFT数据处理部分的思考
  • 本周行情——20250315
  • 实时系统优先级设置与修改
  • system V信号量
  • [文献阅读] 可变形卷积DCN - Deformable Convolutional Networks
  • IMX6ULL学习整理篇——UBoot的一些基础知识(2. 启动流程)
  • 嵌入式C语言中堆栈管理与数据存储的精髓
  • 华为机试牛客刷题之HJ5 进制转换
  • /proc/sys/kernel/yama/ptrace_scope的作用
  • 网络爬虫【简介】
  • TMS320F28P550SJ9学习笔记13: 软件I2C_驱动AT24Cxx存储芯片
  • Web元件库 ElementUI元件库+后台模板页面(支持Axure9、10、11)
  • Qt 中工具窗体与普通窗体在任务栏中的区别
  • 神聖的綫性代數速成例題1. 餘子式、代數餘子式的概念、行列式的行(列)展開
  • Type-C:智能家居的电力革命与空间美学重构
  • 简单实现京东登录页面
  • 精通游戏测试笔记(持续更新)
  • 蓝桥杯:信号覆盖
  • 常见的死锁情况分析