Browse Source

readme: correct misspells and prepare for v0.2.1

Signed-off-by: luojia65 <[email protected]>
luojia65 3 years ago
parent
commit
765e0f3096
1 changed files with 21 additions and 22 deletions
  1. 21 22
      README.md

+ 21 - 22
README.md

@@ -19,13 +19,13 @@ cargo build --target riscv64imac-unknown-none-elf
 
 The build should finish without any errors.
 
-If you see any error like `invalid register a0: unknown register`, it's likely that you cross built this project
-into platforms other than RISC-V. RustSBI adapts to RISC-V SBI interface, so you may cross build this project
-into any bare metal RISC-V platform targets instead.
+If you see any error like `invalid register a0: unknown register`, it's likely that you cross built this project into
+platforms other than RISC-V. RustSBI adapts to RISC-V SBI interface, so you may cross build this project into any bare
+metal RISC-V platform targets instead.
 
-The target platform of RustSBI is usually a bare metal target. Under normal circumstances these targets in Rust
-would start with `riscv??-` and end with `-none-elf`. If a non bare metal target is built to, it would throw
-build error in `riscv` dependency crate or RustSBI library itself.
+The target platform of RustSBI is usually a bare metal target. Under normal circumstances these targets in Rust would
+start with `riscv??-` and end with `-none-elf`. If a non-bare metal target is built to, it would throw build error
+in `riscv` dependency crate or RustSBI library itself.
 
 ## Minimum supported Rust version
 
@@ -33,13 +33,13 @@ To compile this project, you may need at least nightly Rust version of `rustc 1.
 
 ## Binary downloads
 
-RustSBI is provided with separate library and binary projects, this is the repository for RustSBI library. 
-For specific platforms, you may visit implementation specific projects depending on the platforms you need. 
-Chip, system and platform vendors should provide RustSBI implementation for dedicated platform as a part of platform software support package.
+RustSBI is provided with separate library and binary projects, this is the repository for RustSBI library. For specific
+platforms, you may visit implementation specific projects depending on the platforms you need. Chip, system and platform
+vendors should provide RustSBI implementation for dedicated platform as a part of platform software support package.
 
-There are packages exists on [awesome-rustsbi](https://github.com/rustsbi/awesome-rustsbi): it is a curated 
-list of awesome things related to RustSBI, which includes some implementation projects maintained by 
-individuals or the community. You may find binary downloads for useful platforms on awesone-rustsbi.
+There are packages exists on [awesome-rustsbi](https://github.com/rustsbi/awesome-rustsbi): it is a curated list of
+awesome things related to RustSBI, which includes some implementation projects maintained by individuals or the
+community. You may find binary downloads for useful platforms on awesome-rustsbi.
 
 ## Features
 
@@ -62,14 +62,13 @@ If your kernel language supports other SBI implementations, usually it will supp
 
 ## Talks and documents
 
-This project is originally a part of rCore Summer of Code 2020 activities, 
-inspired by [MeowSBI](https://github.com/meow-chip/MeowSBI) and other similar projects.
-Now it is capable of running rCore-Tutorial and other OS kernels on wide supported RISC-V devices.
+This project is originally a part of rCore Summer of Code 2020 activities, inspired
+by [MeowSBI](https://github.com/meow-chip/MeowSBI) and other similar projects. Now it is capable of running
+rCore-Tutorial and other OS kernels on wide supported RISC-V devices.
 
-There are multiple talks related to RustSBI dated back to Aug 2020.
-These talks discusses from design and abstraction of RustSBI modules, to actual production and research usage
-scenario related to RustSBI and RISC-V bootloaders.
-Public slides and blog articles of these talks are available at [RustSBI/slides](https://github.com/rustsbi/slides) page.
+There are multiple talks related to RustSBI dated back to Aug 2020. These talks discuss from design and abstraction of
+RustSBI modules, to actual production and research usage scenario related to RustSBI and RISC-V bootloaders. Public
+slides and blog articles of these talks are available at [RustSBI/slides](https://github.com/rustsbi/slides) page.
 
 ## Notes on platform implementation
 
@@ -87,6 +86,6 @@ This project is licensed under either of
 - MIT license ([LICENSE-MIT](LICENSE-MIT) or [http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT))
 - Mulan PSL v2 ([LICENSE-MULAN](LICENSE-MULAN) or [https://opensource.org/licenses/MulanPSL-2.0](https://opensource.org/licenses/MulanPSL-2.0))
 
-Documents from RISC-V SBI Specification are used in this project. These documents are (C) RISC-V Founcation 
-under Creative Commons Attribution 4.0 International License (CC-BY 4.0).
-The full license text is available at https://creativecommons.org/licenses/by/4.0/.
+Documents from RISC-V SBI Specification are used in this project. These documents are (C) RISC-V Foundation under
+Creative Commons Attribution 4.0 International License (CC-BY 4.0). The full license text is available
+at https://creativecommons.org/licenses/by/4.0/.