You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
11 months ago | |
---|---|---|
boot_client | 1 year ago | |
Makefile | 1 year ago | |
Readme.md | 11 months ago | |
asm_utils.S | 12 months ago | |
clock.c | 1 year ago | |
clock.h | 1 year ago | |
config.txt | 1 year ago | |
crt0.S | 12 months ago | |
debug.gdb | 1 year ago | |
delay.c | 1 year ago | |
delay.h | 1 year ago | |
fb.c | 1 year ago | |
fb.h | 1 year ago | |
font.psf | 1 year ago | |
gpio.h | 1 year ago | |
hello.c | 12 months ago | |
mbox.c | 1 year ago | |
mbox.h | 1 year ago | |
mmio.h | 1 year ago | |
rpi3.ld | 1 year ago | |
static_tools.c | 1 year ago | |
static_tools.h | 1 year ago | |
uart.c | 1 year ago | |
uart.h | 1 year ago | |
utils.c | 1 year ago | |
utils.h | 12 months ago |
Readme.md
A raspberry 3 OS
Support:
- UART
- Framebuffer
- update over serial
- Qemu
UART
Using GPIO 14 and 15
update over serial
You can update a kernel that is connected a given TTY with
TTY=/dev/MYTTY make update_serial
This is mainly usefull for kernel running on a real board but to use it with QEMU, you have to modify the serial opt to be
-serial pty
and then
TTY=/TTY_VERBOSED_BY_QEMU make update_serial
QEMU
You can test it with
make run
Qemu with a debugger
make debug
Install on sdcard
Create a FAT32 partion and copy kernel and kernel8.img