Browse Source

:doc: update README.md

fslongjin 3 năm trước cách đây
mục cha
commit
cdc450caf4
2 tập tin đã thay đổi với 47 bổ sung7 xóa
  1. 24 4
      README.md
  2. 23 3
      README_EN.md

+ 24 - 4
README.md

@@ -34,7 +34,9 @@ grub==2.06
 
 - [x] SLAB内存池
 
-- [ ] 键盘、鼠标驱动
+- [x] 键盘、鼠标驱动
+
+- [ ] usb驱动
 
 - [ ] 硬盘驱动
 
@@ -64,7 +66,7 @@ grub==2.06
 
 - [ ] 解析ELF文件格式
 
-- [ ] 浮点数支持
+- [x] 浮点数支持
 
 - [ ] 基于POSIX实现系统调用库
 
@@ -102,8 +104,26 @@ fslongjin
 
 本项目采用GPLv2协议进行开源,欢迎您在遵守开源协议的基础之上,使用本项目的代码!
 
-我们支持:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。
+**我们支持**:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。
 
-我们抵制:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。
+**我们谴责**:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。
 
 若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件反馈!让我们共同建设诚信的开源社区。
+
+## 参考资料
+
+本项目参考了以下资料,我对这些项目、书籍、文档的作者表示感谢!
+
+- 《一个64位操作系统的实现》田宇(人民邮电出版社)
+
+- 《现代操作系统 原理与实现》陈海波、夏虞斌(机械工业出版社)
+
+- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
+
+- [osdev.org](https://wiki.osdev.org/Main_Page)
+
+- Multiboot2 Specification version 2.0
+
+- ACPI_6_3_final_Jan30
+
+- the GNU GRUB manual

+ 23 - 3
README_EN.md

@@ -36,7 +36,9 @@ bximage
 
 - [x] SLAB memory pool
 
-- [ ] Keyboard and mouse driver
+- [x] Keyboard and mouse driver
+
+- [ ] USB Driver
 
 - [ ] Hard disk driver
 
@@ -66,7 +68,7 @@ bximage
 
 - [ ] Parsing ELF file format
 
-- [ ] Floating point support
+- [x] Floating point support
 
 - [ ] Implementation of system call library based on POSIX
 
@@ -104,5 +106,23 @@ Not yet
 
 This project adopts GPLv2 LICENSE for open source. You are welcome to use the code of this project on the basis of abiding by the open source license!
 **What we support:** using this project to create greater value and contribute code to this project under the condition of abiding by the agreement.
-**What we resist**: any non-compliance with the open source license. Including but not limited to: plagiarizing the code of the project as your graduation project and other academic misconduct, as well as commercial closed source use without payment.
+**What we condemn**: any non-compliance with the open source license. Including but not limited to: plagiarizing the code of the project as your graduation project and other academic misconduct, as well as commercial closed source use without payment.
 If you find any violation of the open source license, we welcome you to send email feedback! Let's build an honest open source community together!
+
+## References
+
+This project refers to the following materials. I sincerely give my thanks to the authors of these projects, books and documents!
+
+- Implementation of a 64 bit operating system, Tian Yu (POSTS&TELECOM  PRESS)
+
+- Principle and implementation of modern operating system, Chen Haibo, Xia Yubin (China Machine Press)
+
+- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
+
+- [osdev.org](https://wiki.osdev.org/Main_Page)
+
+- Multiboot2 Specification version 2.0
+
+- ACPI_6_3_final_Jan30
+
+- the GNU GRUB manual