12 Commits

Author SHA1 Message Date
login
31b7b49d8c
new: FAT32删除文件的功能 (#73)
* new: 将sys_rmdir更改为sys_unlink,.且完成删除文件操作的vfs部分

* new: fat32删除文件

*bugfix: 解决创建文件时的bug
2022-11-02 15:42:44 +08:00
login
fb417a5e81
xhci: 获取设备描述符并配置endpoint (#50)
* 调整:使用宏定义来声明usb请求包

* new: 获取usb设备的config描述符

* new: 获取接口及端点描述符

* 临时修正系统根分区的挂载,使得能在真机上启动shell

* xhci: set_config

* bugfix: 解决之前错误的将control_endpoint信息绑定在xhci_hc下的bug

* xhci configure endpoint(存在bug

* 1

* 解决了configure endpoint出错的问题

* new: xhci驱动程序能够配置端点

* 删除trace usb的代码

xhci: 获取设备描述符并配置endpoint
存在问题:尚未能够正确初始化usb键盘,也没有将usb键盘相关的代码独立出来。
2022-09-30 20:39:02 +08:00
fslongjin
339053a20e 将具体磁盘类型与fat32文件系统进行分离 2022-09-06 14:10:17 +08:00
fslongjin
be155d670b :doc: 完善FAT32文档 2022-07-08 21:42:34 +08:00
fslongjin
8c8352e748 🆕 fat32_create 2022-07-07 00:55:33 +08:00
fslongjin
c4f90f4883 将分配簇的功能单独独立成一个函数 2022-07-05 23:07:25 +08:00
fslongjin
a4157bb4a7 部分完成了readdir 2022-05-27 13:41:10 +08:00
fslongjin
966d67fcde 🆕 sys_open系统调用 2022-04-27 00:39:02 +08:00
fslongjin
677c505cb1 🆕 将fat32文件系统适配VFS框架 2022-04-22 21:30:48 +08:00
fslongjin
7d3c1b098e 🆕 vfs虚拟文件系统 2022-04-21 23:48:47 +08:00
fslongjin
9b382dab60 🆕 在fat32文件系统中按照路径寻找文件 2022-04-20 19:55:36 +08:00
fslongjin
979bb35599 🆕 读取fat32文件系统的基础信息 2022-04-19 20:56:01 +08:00