Merge branch 'gh-pages' of https://github.com.cnpmjs.org/HUST-OS/qf.rs into gh-pages
This commit is contained in:
commit
eae5549af3
|
@ -9,8 +9,6 @@ categories: 硬件驱动
|
|||
tags: SPI协议 SD协议 软件设计
|
||||
---
|
||||
|
||||
## 前言
|
||||
|
||||
SD卡驱动是xv6-k210项目文件系统开发的一环。在设计中,我们希望FAT32文件系统能够保存在SD卡这样的外存上,而不是通过类似于内存盘的方式保存在内存中。为此,操作系统需要SD卡驱动来实现对SD卡上数据访存。
|
||||
|
||||
早在2020年末的时候,车春池@[hustccc](https://github.com/SKTT1Ryze)同学就试图移植勘智的官方代码到xv6-k210项目中来实现SD卡驱动。但所移植的官方代码并不稳定,在读写SD的过程中不时地会出现未知的错误。同时,官方代码与[SD协议规范](https://www.sdcard.org/downloads/pls/)中定义的SD卡驱动流程有着大量的出入,同时官方代码的码风也实在让人不敢恭维。因此出于种种考虑,我最终决定重新按照[SD协议规范](https://www.sdcard.org/downloads/pls/)中的描述重新编写SD卡驱动。
|
||||
|
|
Loading…
Reference in New Issue