Skip to content

Commit 8b4f032

Browse files
committed
README: fixup outline
1 parent 78a5974 commit 8b4f032

1 file changed

Lines changed: 46 additions & 57 deletions

File tree

README.md

Lines changed: 46 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -10,60 +10,49 @@ developing software and SoC's using the OpenRISC cpu architecture.
1010
We are currently in progress working on a new structure
1111
and the intended outline is:
1212

13-
```
14-
Getting started with OpenRISC
15-
16-
Programmers Guide
17-
- Link to the architecture
18-
19-
Toolchain Options
20-
Binaries
21-
- downloads from github, need to setup CI for building
22-
23-
Obtaining
24-
- or1k-linux- gcc
25-
- or1k-elf- newlib
26-
- or1k-unknown-gnu- glibc
27-
- or1k-unkiown-musl- musl
28-
- https://github.com/richfelker/musl-cross-make - or1k/openrisc needs update
29-
- or1k-unknown-uclibc-
30-
- https://uclibc-ng.org/docs/ - docs to build
31-
32-
Platforms
33-
Loading binaries into platforms. ELF binaries explaination.
34-
- or1ksim
35-
- QEMU
36-
- Fusesoc
37-
- Litex
38-
39-
Programs on OpenRISC
40-
41-
Memory layout
42-
- Elf binary lays out memeory for linux/bare metal.
43-
44-
Linux on OpenRISC
45-
Memory layout
46-
- In addition to ELF binary
47-
- Device tree
48-
- Rootfs loaded to memory for embedded systems / no sd card
49-
50-
Rootfs
51-
- buildroot
52-
- busybox
53-
54-
Running linux on or1ksim
55-
- defconfig + busybox
56-
57-
Running linux on QEMU
58-
- virt_defconfig + buildroot
59-
60-
Running linux on Litex SoC
61-
- SIM + litex_defconfig + buildroot
62-
- arty + litex_defconfig + buildroot
63-
64-
Running Linux on fusesoc SoC
65-
- SIM + defconfig + busybox
66-
- de0_nano + defconfig + busybox
67-
- de0_nano-multicore + smp_defconfig + busybox
68-
```
69-
13+
- Intro *TODO*
14+
- Programmers Guide - Link to the architecture
15+
16+
- [Toolchains](https://openrisc.io/tutorials/toolchains.html) - Stub *TODO*
17+
- Binaries - downloads from github, need to setup CI for building
18+
19+
- Tutorials
20+
- or1k-linux- gcc
21+
- or1k-elf- [newlib](https://openrisc.io/tutorials/newlib.html) - OK
22+
- or1k-unknown-gnu- [glibc](https://openrisc.io/tutorials/glibc.html) - Stub *TODO*
23+
- or1k-unkiown-musl- [musl](https://openrisc.io/tutorials/musl.html) - Stub *TODO*
24+
- or1k-unknown-uclibc-
25+
26+
- [Platforms](https://openrisc.io/tutorials/platforms.html) - Stub *TODO*
27+
- Loading binaries into platforms. ELF binaries explaination.
28+
- Programs on OpenRISC
29+
- Memory layout
30+
- Elf binary lays out memeory for linux/bare metal.
31+
- Tutorials
32+
- [or1ksim](https://openrisc.io/tutorials/or1ksim/) - OK
33+
- [QEMU](https://openrisc.io/tutorials/platform/qemu.html) - OK
34+
- [Fusesoc](https://openrisc.io/tutorials/fusesoc.html) - OK
35+
- mor1k-generic - *TODO*
36+
- [de0_nano](https://openrisc.io/tutorials/de0_nano/) - OK
37+
- Litex *TODO*
38+
39+
- [Linux on OpenRISC](https://openrisc.io/tutorials/docs/Linux.html) - Stub/Outdated move/remove? *TODO*
40+
- Memory Layout
41+
- In addition to ELF binary
42+
- Device tree
43+
- Rootfs loaded to memory for embedded systems / no sd card
44+
- Rootfs
45+
- buildroot
46+
- busybox
47+
- Tutorials
48+
- [linux on or1ksim](https://openrisc.io/tutorials/docs/linux-on-or1ksim.html) - OK
49+
- defconfig + busybox
50+
- Linux on QEMU *TODO*
51+
- virt_defconfig + buildroot
52+
- Running linux on Litex SoC *TOD*
53+
- SIM + litex_defconfig + buildroot
54+
- arty + litex_defconfig + buildroot
55+
- Running Linux on fusesoc SoC *TODP*
56+
- SIM + defconfig + busybox
57+
- de0_nano + defconfig + busybox
58+
- de0_nano-multicore + smp_defconfig + busybox

0 commit comments

Comments
 (0)