Partager
Affiche les résultats de 1 à 1 sur 1

Sujet : Help, Programmation "bare metal" 8086 en C.

  1. #1
    Inscrit
    février 2016
    Messages
    1
    Remerciements
    0
    Remercié(e) 0 fois dans 0 messages
    Pouvoir de réputation
    0

    Help, Programmation "bare metal" 8086 en C.

    Bjr tt le monde
    J'ai réalisé un p'tit ordi monocarte (SBC) basé sur le 8088. Juste le strict minima koi, RAM, ROM et un PIO (8255) pour interfacer une carte SD, un clavier PS2 et une carte video mode texte (faite maison aussi autour d'un ATMEGA8) pour ecran VGA.
    J'ai ecris un BIOS simple avec qqs fonctions de base genre: init_SD, read/write_sectorX, read_keyboard, display_some_thing.....
    J'ai ecris aussi un bootloader pour FAT16 qui permet de chercher un fichier (kernel) sur la carte SD, le charger en RAM et lui passer la main.
    J'ai réussi a "forker" l'OS MIKEOS, juste qqs syscalls et une version minimal du "CLI" avec 3 commandes: HELP, LS et CLS.
    Il (le CLi) peut aussi charger un programme en RAM à partir de la carte SD et l’exécuter.
    TOUT ça en assembleur svp !!
    Je ch mntnt un compilateur C qui produit du code 8086 16bits pour la programmation bare metal (sans systeme d'exploitation).
    Toute personne motivée intéressé par le projet est la bienvenue.
    C vrai, c dépassé et très vieillot cet ordinosaure, mais l'objectif n'est pas de rivaliser avec les derniers I9 mais juste d'apprendre les bases de l'architecture systeme et des systemes d'exploitation.
    Mon rêve est d'écrire un p'tit OS linux-like pour cette bête.
    J'attends vos suggestions et remarques (constructives).
    A+
    Dernière édition par DELTA67; 15/02/2016 à 13h18

  2. # ADS
    Inscrit
    Toujours
    Messages
    Plusieurs






     

Sujets similaires

  1. [Bande Passante] Une Liaison internationale de 20 Tbit/s entre "Oran" et "Valence"
    Par Hicham dans le forum Fournisseurs d'accès à Internet
    Réponses: 2
    Dernier message: 16/09/2016, 21h34
  2. [3G en Algérie] Mobilis couvrira Exclusivement "Batna" et "Laghouat"
    Par Hicham dans le forum Actualité informatique et high tech
    Réponses: 0
    Dernier message: 24/10/2013, 08h46
  3. Réponses: 1
    Dernier message: 13/03/2013, 22h33
  4. L'iPhone 5 enfin Dévoilé : "Processeur Apple A6" , "APN 8MP Full HD 1080p" , "iOS 6"
    Par Hicham dans le forum Actualité informatique et high tech
    Réponses: 7
    Dernier message: 14/09/2012, 16h52
  5. programmation linéaire sous Cplex -__-""
    Par lalla dans le forum Programmation
    Réponses: 0
    Dernier message: 13/01/2012, 12h02

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé



Liens annexes