Documentations

Mode d'emploi

Après avoir procédé à l'installation/compilation de COS2000 décrite ici, vous pourrez ensuite utiliser le système selon 2 méthodes.

Sur un ordinateur émulé

Pour tester l'OS en émulation taper donc la commande ./make.sh test qui compilera avant de lancer Qemu.

Sur un ordinateur physique

Lancer une compilation du système COS2000

./make.sh all

Puis, il faut copier l'image sur une clé (Attention l'opération effacera le contenu de la clé) :

sudo dd if=./final/harddisk.img.final of=/dev/sdx bs=1M (ou sdx est votre périphérique)

Bootez sur votre clé en mode bios (legacy).

Pour un boot en mode UEFI

sudo dd if=./final/harddiskuefi.img.final of=/dev/sdx bs=1M (ou sdx est votre périphérique)

Pour connaitre le numéro de votre périphérique (clé)

lsblk

Commandes de COS2000

Pour l'instant quelques commandes seulement sont disponibles:

  • REBOOT redémarre le PC,
  • CLEAR efface l'écran,
  • MODE change le mode video,
  • DETECTCPU detecte et affiche les informations CPU,
  • DETECTPCI detecte et affiche les périphériques PCI,
  • TEST2D teste l'affichage graphique 2D,
  • TEST3D teste l'affichage graphique 2D,
  • REGS affiche les registres CPU,
  • GDT affiche la table des descripteurs,
  • IDT affiche la table des interruptions,
  • MEM affiche les statistiques d'occupation memoire,
  • INFO affiche des informations issues de GRUB,
  • ERR génère une exception (ARGUMENTS),
  • VIEW visionne la mémoire vive (ARGUMENTS),
  • LOGO affiche le logo,
  • FONT change la police d'affichage (ARGUMENTS),
  • HELP affiche les commandes disponibles,
  • BPSET met un point d'arrêt pour le débogueur (ARGUMENTS),
  • BPCLR efface un point d'arrêt (ARGUMENTS),
  • DISASM désassemble une portion de mémoire (ARGUMENTS),

COS2000 le 28-09-2018