Mathieu Maret 7ca087a354 Add Readme
2022-05-01 23:07:05 +02:00
2022-04-13 17:06:21 +02:00
2022-03-17 22:35:47 +01:00
2022-03-17 22:35:47 +01:00
2022-03-14 11:28:49 +01:00
2022-04-13 17:06:21 +02:00
2022-03-21 21:50:42 +01:00
2022-03-17 22:35:47 +01:00
2022-03-17 22:35:47 +01:00
2022-03-21 14:45:31 +01:00
2022-03-21 14:45:31 +01:00
2022-03-18 00:30:59 +01:00
2022-03-14 11:28:49 +01:00
2022-04-13 17:06:21 +02:00
2022-03-17 22:35:47 +01:00
2022-03-17 22:35:47 +01:00
2022-03-14 20:28:46 +01:00
2022-05-01 23:07:05 +02:00
2022-03-21 21:53:08 +01:00
2022-03-21 21:53:08 +01:00
2022-03-21 21:54:58 +01:00
2022-04-13 17:06:21 +02:00

A raspberry 3 OS

Support:

  1. UART
  2. Framebuffer
  3. update over serial
  4. 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

Description
Bare programmation on the raspberry pi 3
Readme
Languages
C 59.3%
Python 23.6%
Assembly 11.4%
Makefile 5.2%
GDB 0.5%