Mac+Win10下制作VFAT文件
在进行的嵌入式设备的开发中,需要再Host机器上预先制作FAT Image文件,然后下载到嵌入式设备的Nand Flash和片内Flash上。
开发环境是Mac + Vmware + Win10
Mac上制作大于2M FAT文件
Mac的自带工具Disk Utility可以很轻松的制作大于2M的FAT 文件。运行Disk Utility工具,
在菜单中选择"创建空白文件镜像“,选择FAT分区,很容易就制作成功FAT文件。
然后在Filer中加载FAT文件进行文件Copy等操作
但是小于2M的FAT文件怎么制作呢?
- 在Win10上安装cgywin
- cgywin中使用dd命令
- dd if=/dev/zero of=test.img count=1024 bs=512 (制作了512KB) FAT image
- cgywin: fdisk
- fdisk test.img (n创建分区,t将分区转换为FAT16类型,w保存)
- mkfs.vfat 格式化文件系统 (cgywin这个奇葩没有mkfs.vfat工具,卡住了)
- 回到Mac上安装dosfstools
- brew install dosfstools
- Mac上mkfs.vfat
- mkfs.vfat test.img
- Mac的Filer中将test.img Mount上,进行对应的文件操作(copy等)
- 完成任务
生命在于折腾,其实最好的方法就是在VMware上安装Ubuntu, 所有这些命令在Ubuntu上都可以实现。
后续有时间在找找Win10上有没有好的解决方案。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)