mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-24 06:07:52 -04:00
[docs] update documentation
This commit is contained in:
parent
fe93398469
commit
cc5a8f3779
3 changed files with 7 additions and 4 deletions
|
@ -43,7 +43,7 @@ Want to know more? Check out the [project's rationale](https://stnolting.github.
|
|||
* :package: [Exemplary setups](https://github.com/stnolting/neorv32-setups) and
|
||||
[community projects](https://github.com/stnolting/neorv32-setups/blob/main/README.md#Community-Projects)
|
||||
targeting various FPGA boards and toolchains to get started.
|
||||
* :kite: Support for [FreeRTOS](https://github.com/stnolting/neorv32/tree/main/sw/example/demo_freeRTOS) and
|
||||
* :kite: Support for [FreeRTOS](https://github.com/stnolting/neorv32-freertos) and
|
||||
[LiteX](https://github.com/enjoy-digital/litex/wiki/CPUs#risc-v---neorv32) SoC Builder Framework.
|
||||
* :label: The project's change log is available in [CHANGELOG.md](https://github.com/stnolting/neorv32/blob/main/CHANGELOG.md).
|
||||
* :rocket: Check out the [quick links below](#6-getting-started) and the
|
||||
|
@ -80,7 +80,9 @@ not working as expected. See how to [contribute](https://github.com/stnolting/ne
|
|||
| RISCOF core verification | [neorv32-riscof](https://github.com/stnolting/neorv32-riscof) | [](https://github.com/stnolting/neorv32-riscof/actions/workflows/main.yml) |
|
||||
| FPGA implementations | [neorv32-setups](https://github.com/stnolting/neorv32-setups) | [](https://github.com/stnolting/neorv32-setups/actions?query=workflow%3AImplementation) |
|
||||
| All-Verilog version | [neorv32-verilog](https://github.com/stnolting/neorv32-verilog) | [](https://github.com/stnolting/neorv32-verilog/actions/workflows/main.yml) |
|
||||
| FreeRTOS Port | [neorv32-freertos](https://github.com/stnolting/neorv32-freertos) | [](https://github.com/stnolting/neorv32-freertos/actions/workflows/main.yml) |
|
||||
| Prebuilt GCC toolchains | [riscv-gcc-prebuilt](https://github.com/stnolting/riscv-gcc-prebuilt) | [](https://github.com/stnolting/riscv-gcc-prebuilt/actions/workflows/main.yml) |
|
||||
|
|
||||
|
||||
The processor passes the official RISC-V architecture tests to ensure compatibility with the RISC-V ISA specs., which is checked by the
|
||||
[neorv32-riscof](https://github.com/stnolting/neorv32-riscof) repository. It can successfully run _any_ C program
|
||||
|
|
|
@ -430,7 +430,9 @@ The default software framework relies on **newlib** as default C standard librar
|
|||
The NEORV32 CPU and processor **do support** embedded RTOS like FreeRTOS and Zephyr. See the User guide section
|
||||
https://stnolting.github.io/neorv32/ug/#_zephyr_rtos_support[Zephyr RTOS Support] and
|
||||
https://stnolting.github.io/neorv32/ug/#_freertos_support[FreeRTOS Support]
|
||||
for more information.
|
||||
for more information. +
|
||||
+
|
||||
The FreeRTOS port and demo is available in a separate repository: https://github.com/stnolting/neorv32-freertos
|
||||
|
||||
Newlib provides stubs for common "system calls" (like file handling and standard input/output) that are used by other
|
||||
C libraries like `stdio`. These stubs are available in `sw/source/source/syscalls.c` and were adapted for the NEORV32 processor.
|
||||
|
|
|
@ -3,5 +3,4 @@
|
|||
== FreeRTOS Support
|
||||
|
||||
A NEORV32-specific port and a simple demo for FreeRTOS (https://github.com/FreeRTOS/FreeRTOS) are
|
||||
available in the `sw/example/demo_freeRTOS` folder. See the according documentation (`sw/example/demo_freeRTOS/README.md`)
|
||||
for more information.
|
||||
available in a separate repository on GitHub: https://github.com/stnolting/neorv32-freertos
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue