├── .gitignore ├── 00_crosscompiler ├── OLVASSEL.md └── README.md ├── 01_bareminimum ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── kernel8.img ├── link.ld └── start.S ├── 02_multicorec ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── kernel8.img ├── link.ld ├── main.c └── start.S ├── 03_uart1 ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── start.S ├── uart.c └── uart.h ├── 04_mailboxes ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 05_uart0 ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 06_random ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── rand.c ├── rand.h ├── start.S ├── uart.c └── uart.h ├── 07_delays ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 08_power ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── power.c ├── power.h ├── start.S ├── uart.c └── uart.h ├── 09_framebuffer ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── homer.h ├── kernel8.img ├── lfb.c ├── lfb.h ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 0A_pcscreenfont ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── font.psf ├── font.sfn ├── gpio.h ├── kernel8.img ├── lfb.c ├── lfb.h ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 0B_readsector ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sd.c ├── sd.h ├── start.S ├── uart.c └── uart.h ├── 0C_directory ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── fat.c ├── fat.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sd.c ├── sd.h ├── start.S ├── uart.c └── uart.h ├── 0D_readfile ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── fat.c ├── fat.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sd.c ├── sd.h ├── start.S ├── uart.c └── uart.h ├── 0E_initrd ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── initrd.c ├── initrd.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 0F_executionlevel ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 10_virtualmemory ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── mmu.c ├── mmu.h ├── start.S ├── uart.c └── uart.h ├── 11_exceptions ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── exc.c ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── mmu.c ├── mmu.h ├── start.S ├── uart.c └── uart.h ├── 12_printf ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sprintf.c ├── sprintf.h ├── start.S ├── uart.c └── uart.h ├── 13_debugger ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── dbg.c ├── dbg.h ├── disasm.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sprintf.c ├── sprintf.h ├── start.S ├── uart.c └── uart.h ├── 14_raspbootin64 ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── start.S ├── uart.c └── uart.h ├── 15_writesector ├── Makefile ├── Makefile.clang ├── Makefile.gcc ├── OLVASSEL.md ├── README.md ├── delays.c ├── delays.h ├── gpio.h ├── kernel8.img ├── link.ld ├── main.c ├── mbox.c ├── mbox.h ├── sd.c ├── sd.h ├── start.S ├── uart.c └── uart.h ├── LICENSE ├── OLVASSEL.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /00_crosscompiler/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/00_crosscompiler/OLVASSEL.md -------------------------------------------------------------------------------- /00_crosscompiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/00_crosscompiler/README.md -------------------------------------------------------------------------------- /01_bareminimum/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /01_bareminimum/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/Makefile.clang -------------------------------------------------------------------------------- /01_bareminimum/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/Makefile.gcc -------------------------------------------------------------------------------- /01_bareminimum/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/OLVASSEL.md -------------------------------------------------------------------------------- /01_bareminimum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/README.md -------------------------------------------------------------------------------- /01_bareminimum/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/kernel8.img -------------------------------------------------------------------------------- /01_bareminimum/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/link.ld -------------------------------------------------------------------------------- /01_bareminimum/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/01_bareminimum/start.S -------------------------------------------------------------------------------- /02_multicorec/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /02_multicorec/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/Makefile.clang -------------------------------------------------------------------------------- /02_multicorec/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/Makefile.gcc -------------------------------------------------------------------------------- /02_multicorec/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/OLVASSEL.md -------------------------------------------------------------------------------- /02_multicorec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/README.md -------------------------------------------------------------------------------- /02_multicorec/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/kernel8.img -------------------------------------------------------------------------------- /02_multicorec/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/link.ld -------------------------------------------------------------------------------- /02_multicorec/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/main.c -------------------------------------------------------------------------------- /02_multicorec/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/02_multicorec/start.S -------------------------------------------------------------------------------- /03_uart1/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /03_uart1/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/Makefile.clang -------------------------------------------------------------------------------- /03_uart1/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/Makefile.gcc -------------------------------------------------------------------------------- /03_uart1/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/OLVASSEL.md -------------------------------------------------------------------------------- /03_uart1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/README.md -------------------------------------------------------------------------------- /03_uart1/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/gpio.h -------------------------------------------------------------------------------- /03_uart1/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/kernel8.img -------------------------------------------------------------------------------- /03_uart1/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/link.ld -------------------------------------------------------------------------------- /03_uart1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/main.c -------------------------------------------------------------------------------- /03_uart1/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/start.S -------------------------------------------------------------------------------- /03_uart1/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/uart.c -------------------------------------------------------------------------------- /03_uart1/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/03_uart1/uart.h -------------------------------------------------------------------------------- /04_mailboxes/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /04_mailboxes/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/Makefile.clang -------------------------------------------------------------------------------- /04_mailboxes/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/Makefile.gcc -------------------------------------------------------------------------------- /04_mailboxes/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/OLVASSEL.md -------------------------------------------------------------------------------- /04_mailboxes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/README.md -------------------------------------------------------------------------------- /04_mailboxes/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/gpio.h -------------------------------------------------------------------------------- /04_mailboxes/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/kernel8.img -------------------------------------------------------------------------------- /04_mailboxes/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/link.ld -------------------------------------------------------------------------------- /04_mailboxes/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/main.c -------------------------------------------------------------------------------- /04_mailboxes/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/mbox.c -------------------------------------------------------------------------------- /04_mailboxes/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/mbox.h -------------------------------------------------------------------------------- /04_mailboxes/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/start.S -------------------------------------------------------------------------------- /04_mailboxes/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/uart.c -------------------------------------------------------------------------------- /04_mailboxes/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/04_mailboxes/uart.h -------------------------------------------------------------------------------- /05_uart0/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /05_uart0/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/Makefile.clang -------------------------------------------------------------------------------- /05_uart0/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/Makefile.gcc -------------------------------------------------------------------------------- /05_uart0/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/OLVASSEL.md -------------------------------------------------------------------------------- /05_uart0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/README.md -------------------------------------------------------------------------------- /05_uart0/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/gpio.h -------------------------------------------------------------------------------- /05_uart0/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/kernel8.img -------------------------------------------------------------------------------- /05_uart0/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/link.ld -------------------------------------------------------------------------------- /05_uart0/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/main.c -------------------------------------------------------------------------------- /05_uart0/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/mbox.c -------------------------------------------------------------------------------- /05_uart0/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/mbox.h -------------------------------------------------------------------------------- /05_uart0/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/start.S -------------------------------------------------------------------------------- /05_uart0/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/uart.c -------------------------------------------------------------------------------- /05_uart0/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/05_uart0/uart.h -------------------------------------------------------------------------------- /06_random/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /06_random/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/Makefile.clang -------------------------------------------------------------------------------- /06_random/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/Makefile.gcc -------------------------------------------------------------------------------- /06_random/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/OLVASSEL.md -------------------------------------------------------------------------------- /06_random/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/README.md -------------------------------------------------------------------------------- /06_random/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/gpio.h -------------------------------------------------------------------------------- /06_random/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/kernel8.img -------------------------------------------------------------------------------- /06_random/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/link.ld -------------------------------------------------------------------------------- /06_random/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/main.c -------------------------------------------------------------------------------- /06_random/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/mbox.c -------------------------------------------------------------------------------- /06_random/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/mbox.h -------------------------------------------------------------------------------- /06_random/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/rand.c -------------------------------------------------------------------------------- /06_random/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/rand.h -------------------------------------------------------------------------------- /06_random/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/start.S -------------------------------------------------------------------------------- /06_random/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/uart.c -------------------------------------------------------------------------------- /06_random/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/06_random/uart.h -------------------------------------------------------------------------------- /07_delays/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /07_delays/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/Makefile.clang -------------------------------------------------------------------------------- /07_delays/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/Makefile.gcc -------------------------------------------------------------------------------- /07_delays/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/OLVASSEL.md -------------------------------------------------------------------------------- /07_delays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/README.md -------------------------------------------------------------------------------- /07_delays/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/delays.c -------------------------------------------------------------------------------- /07_delays/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/delays.h -------------------------------------------------------------------------------- /07_delays/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/gpio.h -------------------------------------------------------------------------------- /07_delays/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/kernel8.img -------------------------------------------------------------------------------- /07_delays/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/link.ld -------------------------------------------------------------------------------- /07_delays/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/main.c -------------------------------------------------------------------------------- /07_delays/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/mbox.c -------------------------------------------------------------------------------- /07_delays/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/mbox.h -------------------------------------------------------------------------------- /07_delays/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/start.S -------------------------------------------------------------------------------- /07_delays/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/uart.c -------------------------------------------------------------------------------- /07_delays/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/07_delays/uart.h -------------------------------------------------------------------------------- /08_power/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /08_power/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/Makefile.clang -------------------------------------------------------------------------------- /08_power/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/Makefile.gcc -------------------------------------------------------------------------------- /08_power/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/OLVASSEL.md -------------------------------------------------------------------------------- /08_power/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/README.md -------------------------------------------------------------------------------- /08_power/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/delays.c -------------------------------------------------------------------------------- /08_power/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/delays.h -------------------------------------------------------------------------------- /08_power/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/gpio.h -------------------------------------------------------------------------------- /08_power/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/kernel8.img -------------------------------------------------------------------------------- /08_power/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/link.ld -------------------------------------------------------------------------------- /08_power/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/main.c -------------------------------------------------------------------------------- /08_power/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/mbox.c -------------------------------------------------------------------------------- /08_power/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/mbox.h -------------------------------------------------------------------------------- /08_power/power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/power.c -------------------------------------------------------------------------------- /08_power/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/power.h -------------------------------------------------------------------------------- /08_power/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/start.S -------------------------------------------------------------------------------- /08_power/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/uart.c -------------------------------------------------------------------------------- /08_power/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/08_power/uart.h -------------------------------------------------------------------------------- /09_framebuffer/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /09_framebuffer/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/Makefile.clang -------------------------------------------------------------------------------- /09_framebuffer/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/Makefile.gcc -------------------------------------------------------------------------------- /09_framebuffer/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/OLVASSEL.md -------------------------------------------------------------------------------- /09_framebuffer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/README.md -------------------------------------------------------------------------------- /09_framebuffer/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/delays.c -------------------------------------------------------------------------------- /09_framebuffer/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/delays.h -------------------------------------------------------------------------------- /09_framebuffer/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/gpio.h -------------------------------------------------------------------------------- /09_framebuffer/homer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/homer.h -------------------------------------------------------------------------------- /09_framebuffer/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/kernel8.img -------------------------------------------------------------------------------- /09_framebuffer/lfb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/lfb.c -------------------------------------------------------------------------------- /09_framebuffer/lfb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/lfb.h -------------------------------------------------------------------------------- /09_framebuffer/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/link.ld -------------------------------------------------------------------------------- /09_framebuffer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/main.c -------------------------------------------------------------------------------- /09_framebuffer/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/mbox.c -------------------------------------------------------------------------------- /09_framebuffer/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/mbox.h -------------------------------------------------------------------------------- /09_framebuffer/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/start.S -------------------------------------------------------------------------------- /09_framebuffer/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/uart.c -------------------------------------------------------------------------------- /09_framebuffer/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/09_framebuffer/uart.h -------------------------------------------------------------------------------- /0A_pcscreenfont/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0A_pcscreenfont/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/Makefile.clang -------------------------------------------------------------------------------- /0A_pcscreenfont/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/Makefile.gcc -------------------------------------------------------------------------------- /0A_pcscreenfont/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/OLVASSEL.md -------------------------------------------------------------------------------- /0A_pcscreenfont/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/README.md -------------------------------------------------------------------------------- /0A_pcscreenfont/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/delays.c -------------------------------------------------------------------------------- /0A_pcscreenfont/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/delays.h -------------------------------------------------------------------------------- /0A_pcscreenfont/font.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/font.psf -------------------------------------------------------------------------------- /0A_pcscreenfont/font.sfn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/font.sfn -------------------------------------------------------------------------------- /0A_pcscreenfont/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/gpio.h -------------------------------------------------------------------------------- /0A_pcscreenfont/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/kernel8.img -------------------------------------------------------------------------------- /0A_pcscreenfont/lfb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/lfb.c -------------------------------------------------------------------------------- /0A_pcscreenfont/lfb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/lfb.h -------------------------------------------------------------------------------- /0A_pcscreenfont/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/link.ld -------------------------------------------------------------------------------- /0A_pcscreenfont/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/main.c -------------------------------------------------------------------------------- /0A_pcscreenfont/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/mbox.c -------------------------------------------------------------------------------- /0A_pcscreenfont/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/mbox.h -------------------------------------------------------------------------------- /0A_pcscreenfont/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/start.S -------------------------------------------------------------------------------- /0A_pcscreenfont/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/uart.c -------------------------------------------------------------------------------- /0A_pcscreenfont/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0A_pcscreenfont/uart.h -------------------------------------------------------------------------------- /0B_readsector/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0B_readsector/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/Makefile.clang -------------------------------------------------------------------------------- /0B_readsector/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/Makefile.gcc -------------------------------------------------------------------------------- /0B_readsector/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/OLVASSEL.md -------------------------------------------------------------------------------- /0B_readsector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/README.md -------------------------------------------------------------------------------- /0B_readsector/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/delays.c -------------------------------------------------------------------------------- /0B_readsector/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/delays.h -------------------------------------------------------------------------------- /0B_readsector/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/gpio.h -------------------------------------------------------------------------------- /0B_readsector/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/kernel8.img -------------------------------------------------------------------------------- /0B_readsector/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/link.ld -------------------------------------------------------------------------------- /0B_readsector/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/main.c -------------------------------------------------------------------------------- /0B_readsector/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/mbox.c -------------------------------------------------------------------------------- /0B_readsector/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/mbox.h -------------------------------------------------------------------------------- /0B_readsector/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/sd.c -------------------------------------------------------------------------------- /0B_readsector/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/sd.h -------------------------------------------------------------------------------- /0B_readsector/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/start.S -------------------------------------------------------------------------------- /0B_readsector/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/uart.c -------------------------------------------------------------------------------- /0B_readsector/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0B_readsector/uart.h -------------------------------------------------------------------------------- /0C_directory/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0C_directory/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/Makefile.clang -------------------------------------------------------------------------------- /0C_directory/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/Makefile.gcc -------------------------------------------------------------------------------- /0C_directory/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/OLVASSEL.md -------------------------------------------------------------------------------- /0C_directory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/README.md -------------------------------------------------------------------------------- /0C_directory/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/delays.c -------------------------------------------------------------------------------- /0C_directory/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/delays.h -------------------------------------------------------------------------------- /0C_directory/fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/fat.c -------------------------------------------------------------------------------- /0C_directory/fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/fat.h -------------------------------------------------------------------------------- /0C_directory/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/gpio.h -------------------------------------------------------------------------------- /0C_directory/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/kernel8.img -------------------------------------------------------------------------------- /0C_directory/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/link.ld -------------------------------------------------------------------------------- /0C_directory/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/main.c -------------------------------------------------------------------------------- /0C_directory/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/mbox.c -------------------------------------------------------------------------------- /0C_directory/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/mbox.h -------------------------------------------------------------------------------- /0C_directory/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/sd.c -------------------------------------------------------------------------------- /0C_directory/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/sd.h -------------------------------------------------------------------------------- /0C_directory/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/start.S -------------------------------------------------------------------------------- /0C_directory/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/uart.c -------------------------------------------------------------------------------- /0C_directory/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0C_directory/uart.h -------------------------------------------------------------------------------- /0D_readfile/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0D_readfile/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/Makefile.clang -------------------------------------------------------------------------------- /0D_readfile/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/Makefile.gcc -------------------------------------------------------------------------------- /0D_readfile/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/OLVASSEL.md -------------------------------------------------------------------------------- /0D_readfile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/README.md -------------------------------------------------------------------------------- /0D_readfile/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/delays.c -------------------------------------------------------------------------------- /0D_readfile/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/delays.h -------------------------------------------------------------------------------- /0D_readfile/fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/fat.c -------------------------------------------------------------------------------- /0D_readfile/fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/fat.h -------------------------------------------------------------------------------- /0D_readfile/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/gpio.h -------------------------------------------------------------------------------- /0D_readfile/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/kernel8.img -------------------------------------------------------------------------------- /0D_readfile/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/link.ld -------------------------------------------------------------------------------- /0D_readfile/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/main.c -------------------------------------------------------------------------------- /0D_readfile/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/mbox.c -------------------------------------------------------------------------------- /0D_readfile/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/mbox.h -------------------------------------------------------------------------------- /0D_readfile/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/sd.c -------------------------------------------------------------------------------- /0D_readfile/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/sd.h -------------------------------------------------------------------------------- /0D_readfile/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/start.S -------------------------------------------------------------------------------- /0D_readfile/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/uart.c -------------------------------------------------------------------------------- /0D_readfile/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0D_readfile/uart.h -------------------------------------------------------------------------------- /0E_initrd/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0E_initrd/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/Makefile.clang -------------------------------------------------------------------------------- /0E_initrd/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/Makefile.gcc -------------------------------------------------------------------------------- /0E_initrd/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/OLVASSEL.md -------------------------------------------------------------------------------- /0E_initrd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/README.md -------------------------------------------------------------------------------- /0E_initrd/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/delays.c -------------------------------------------------------------------------------- /0E_initrd/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/delays.h -------------------------------------------------------------------------------- /0E_initrd/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/gpio.h -------------------------------------------------------------------------------- /0E_initrd/initrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/initrd.c -------------------------------------------------------------------------------- /0E_initrd/initrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/initrd.h -------------------------------------------------------------------------------- /0E_initrd/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/kernel8.img -------------------------------------------------------------------------------- /0E_initrd/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/link.ld -------------------------------------------------------------------------------- /0E_initrd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/main.c -------------------------------------------------------------------------------- /0E_initrd/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/mbox.c -------------------------------------------------------------------------------- /0E_initrd/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/mbox.h -------------------------------------------------------------------------------- /0E_initrd/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/start.S -------------------------------------------------------------------------------- /0E_initrd/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/uart.c -------------------------------------------------------------------------------- /0E_initrd/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0E_initrd/uart.h -------------------------------------------------------------------------------- /0F_executionlevel/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /0F_executionlevel/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/Makefile.clang -------------------------------------------------------------------------------- /0F_executionlevel/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/Makefile.gcc -------------------------------------------------------------------------------- /0F_executionlevel/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/OLVASSEL.md -------------------------------------------------------------------------------- /0F_executionlevel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/README.md -------------------------------------------------------------------------------- /0F_executionlevel/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/gpio.h -------------------------------------------------------------------------------- /0F_executionlevel/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/kernel8.img -------------------------------------------------------------------------------- /0F_executionlevel/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/link.ld -------------------------------------------------------------------------------- /0F_executionlevel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/main.c -------------------------------------------------------------------------------- /0F_executionlevel/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/mbox.c -------------------------------------------------------------------------------- /0F_executionlevel/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/mbox.h -------------------------------------------------------------------------------- /0F_executionlevel/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/start.S -------------------------------------------------------------------------------- /0F_executionlevel/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/uart.c -------------------------------------------------------------------------------- /0F_executionlevel/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/0F_executionlevel/uart.h -------------------------------------------------------------------------------- /10_virtualmemory/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /10_virtualmemory/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/Makefile.clang -------------------------------------------------------------------------------- /10_virtualmemory/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/Makefile.gcc -------------------------------------------------------------------------------- /10_virtualmemory/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/OLVASSEL.md -------------------------------------------------------------------------------- /10_virtualmemory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/README.md -------------------------------------------------------------------------------- /10_virtualmemory/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/gpio.h -------------------------------------------------------------------------------- /10_virtualmemory/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/kernel8.img -------------------------------------------------------------------------------- /10_virtualmemory/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/link.ld -------------------------------------------------------------------------------- /10_virtualmemory/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/main.c -------------------------------------------------------------------------------- /10_virtualmemory/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/mbox.c -------------------------------------------------------------------------------- /10_virtualmemory/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/mbox.h -------------------------------------------------------------------------------- /10_virtualmemory/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/mmu.c -------------------------------------------------------------------------------- /10_virtualmemory/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/mmu.h -------------------------------------------------------------------------------- /10_virtualmemory/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/start.S -------------------------------------------------------------------------------- /10_virtualmemory/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/uart.c -------------------------------------------------------------------------------- /10_virtualmemory/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/10_virtualmemory/uart.h -------------------------------------------------------------------------------- /11_exceptions/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /11_exceptions/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/Makefile.clang -------------------------------------------------------------------------------- /11_exceptions/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/Makefile.gcc -------------------------------------------------------------------------------- /11_exceptions/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/OLVASSEL.md -------------------------------------------------------------------------------- /11_exceptions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/README.md -------------------------------------------------------------------------------- /11_exceptions/exc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/exc.c -------------------------------------------------------------------------------- /11_exceptions/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/gpio.h -------------------------------------------------------------------------------- /11_exceptions/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/kernel8.img -------------------------------------------------------------------------------- /11_exceptions/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/link.ld -------------------------------------------------------------------------------- /11_exceptions/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/main.c -------------------------------------------------------------------------------- /11_exceptions/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/mbox.c -------------------------------------------------------------------------------- /11_exceptions/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/mbox.h -------------------------------------------------------------------------------- /11_exceptions/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/mmu.c -------------------------------------------------------------------------------- /11_exceptions/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/mmu.h -------------------------------------------------------------------------------- /11_exceptions/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/start.S -------------------------------------------------------------------------------- /11_exceptions/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/uart.c -------------------------------------------------------------------------------- /11_exceptions/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/11_exceptions/uart.h -------------------------------------------------------------------------------- /12_printf/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /12_printf/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/Makefile.clang -------------------------------------------------------------------------------- /12_printf/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/Makefile.gcc -------------------------------------------------------------------------------- /12_printf/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/OLVASSEL.md -------------------------------------------------------------------------------- /12_printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/README.md -------------------------------------------------------------------------------- /12_printf/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/gpio.h -------------------------------------------------------------------------------- /12_printf/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/kernel8.img -------------------------------------------------------------------------------- /12_printf/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/link.ld -------------------------------------------------------------------------------- /12_printf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/main.c -------------------------------------------------------------------------------- /12_printf/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/mbox.c -------------------------------------------------------------------------------- /12_printf/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/mbox.h -------------------------------------------------------------------------------- /12_printf/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/sprintf.c -------------------------------------------------------------------------------- /12_printf/sprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/sprintf.h -------------------------------------------------------------------------------- /12_printf/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/start.S -------------------------------------------------------------------------------- /12_printf/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/uart.c -------------------------------------------------------------------------------- /12_printf/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/12_printf/uart.h -------------------------------------------------------------------------------- /13_debugger/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /13_debugger/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/Makefile.clang -------------------------------------------------------------------------------- /13_debugger/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/Makefile.gcc -------------------------------------------------------------------------------- /13_debugger/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/OLVASSEL.md -------------------------------------------------------------------------------- /13_debugger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/README.md -------------------------------------------------------------------------------- /13_debugger/dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/dbg.c -------------------------------------------------------------------------------- /13_debugger/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/dbg.h -------------------------------------------------------------------------------- /13_debugger/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/disasm.h -------------------------------------------------------------------------------- /13_debugger/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/gpio.h -------------------------------------------------------------------------------- /13_debugger/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/kernel8.img -------------------------------------------------------------------------------- /13_debugger/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/link.ld -------------------------------------------------------------------------------- /13_debugger/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/main.c -------------------------------------------------------------------------------- /13_debugger/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/mbox.c -------------------------------------------------------------------------------- /13_debugger/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/mbox.h -------------------------------------------------------------------------------- /13_debugger/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/sprintf.c -------------------------------------------------------------------------------- /13_debugger/sprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/sprintf.h -------------------------------------------------------------------------------- /13_debugger/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/start.S -------------------------------------------------------------------------------- /13_debugger/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/uart.c -------------------------------------------------------------------------------- /13_debugger/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/13_debugger/uart.h -------------------------------------------------------------------------------- /14_raspbootin64/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /14_raspbootin64/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/Makefile.clang -------------------------------------------------------------------------------- /14_raspbootin64/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/Makefile.gcc -------------------------------------------------------------------------------- /14_raspbootin64/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/OLVASSEL.md -------------------------------------------------------------------------------- /14_raspbootin64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/README.md -------------------------------------------------------------------------------- /14_raspbootin64/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/gpio.h -------------------------------------------------------------------------------- /14_raspbootin64/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/kernel8.img -------------------------------------------------------------------------------- /14_raspbootin64/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/link.ld -------------------------------------------------------------------------------- /14_raspbootin64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/main.c -------------------------------------------------------------------------------- /14_raspbootin64/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/mbox.c -------------------------------------------------------------------------------- /14_raspbootin64/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/mbox.h -------------------------------------------------------------------------------- /14_raspbootin64/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/start.S -------------------------------------------------------------------------------- /14_raspbootin64/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/uart.c -------------------------------------------------------------------------------- /14_raspbootin64/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/14_raspbootin64/uart.h -------------------------------------------------------------------------------- /15_writesector/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.gcc -------------------------------------------------------------------------------- /15_writesector/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/Makefile.clang -------------------------------------------------------------------------------- /15_writesector/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/Makefile.gcc -------------------------------------------------------------------------------- /15_writesector/OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/OLVASSEL.md -------------------------------------------------------------------------------- /15_writesector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/README.md -------------------------------------------------------------------------------- /15_writesector/delays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/delays.c -------------------------------------------------------------------------------- /15_writesector/delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/delays.h -------------------------------------------------------------------------------- /15_writesector/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/gpio.h -------------------------------------------------------------------------------- /15_writesector/kernel8.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/kernel8.img -------------------------------------------------------------------------------- /15_writesector/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/link.ld -------------------------------------------------------------------------------- /15_writesector/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/main.c -------------------------------------------------------------------------------- /15_writesector/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/mbox.c -------------------------------------------------------------------------------- /15_writesector/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/mbox.h -------------------------------------------------------------------------------- /15_writesector/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/sd.c -------------------------------------------------------------------------------- /15_writesector/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/sd.h -------------------------------------------------------------------------------- /15_writesector/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/start.S -------------------------------------------------------------------------------- /15_writesector/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/uart.c -------------------------------------------------------------------------------- /15_writesector/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/15_writesector/uart.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /OLVASSEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/OLVASSEL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bztsrc/raspi3-tutorial/HEAD/README.md --------------------------------------------------------------------------------