No description
  • C 58.8%
  • Shell 16.6%
  • Assembly 13.4%
  • Linker Script 11.2%
Find a file
2026-05-24 14:21:31 +02:00
arch/aarch64 💫 - Project initialization 2026-05-24 13:40:49 +02:00
docs 🧾 - Premier document pour garder une trace de l'évolution 2026-05-24 14:21:31 +02:00
drivers 💫 - Project initialization 2026-05-24 13:40:49 +02:00
include/drivers 💫 - Project initialization 2026-05-24 13:40:49 +02:00
kernel 💫 - Project initialization 2026-05-24 13:40:49 +02:00
.gitignore 🤖 - Updated gitignore 2026-05-24 13:43:07 +02:00
build.sh 💫 - Project initialization 2026-05-24 13:40:49 +02:00
README.md 🧾 - Mise a jour du readme avec le format des commits et l'avancée du projet 2026-05-24 14:06:40 +02:00

Perrytel

Système d'exploitation pour Raspberry PI 4 ayant pour but de communiquer des information sur un minitel 1b

Features

  • Intéruptions
  • Timers
  • Mailbox
  • EMMC/SD Host
  • Drivers clavier minitel
  • Multi processes
  • Système de fichiers
  • Drivers ethernets

Arborescence de fichiers

Perrytel/
 ├── arch/
 │   └── aarch64/          # Code spécifique au processeur (Boot, Linker)
 ├── drivers/              # Drivers matériels (indépendants de l'OS)
 ├── include/              # Headers (.h)
 │   ├── drivers/
 │   └── kernel/           # Futurs headers de l'OS
 ├── kernel/               # Logique de l'OS (Architecture-indépendante)
 │   └── main.c
 └── build.sh              # Script de build mis à jour

Format des commits:

  • 🤖: Patch de bugs
  • 💫: Ajout de features
  • 🧾: Ajout de documentation