@@ -10,60 +10,49 @@ developing software and SoC's using the OpenRISC cpu architecture.
1010We are currently in progress working on a new structure
1111and 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