Changes between Version 49 and Version 50 of AS6-TME-B1


Ignore:
Timestamp:
Feb 7, 2023, 6:00:30 PM (17 months ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AS6-TME-B1

    v49 v50  
    6161
    6262
     63
    6364Les trois figures ci-dessous donnent des informations sur l'architecture du prototype **almo1** sur lequel vous allez travailler.
    6465* À gauche, vous avez un schéma de connexion simplifié.
     
    141142}}}
    142143
     144
     145
    143146== A2. Programmation assembleur
     147
    144148 
    145149
     
    233237}}}
    234238
     239
     240
    235241== A3. Programmation en C
     242
    236243
    237244
     
    474481
    475482
     483
    476484== A5. Les modes d'exécution du MIPS
     485
    477486
    478487
     
    580589
    581590== A6. Langage C pour la programmation système
     591
    582592
    583593
     
    710720
    711721
     722
    712723== A7. Passage entre les modes kernel et user
     724
    713725
    714726
     
    887899
    888900
     901
    889902== A8. Génération du code exécutable
     903
    890904
    891905
     
    985999
    9861000{{{
    987 2_init_c/
     100101_init_c/
    9881002├── hcpua.S      : code dépendant du cpu matériel en assembleur
    9891003├── kernel.ld    : ldscript décrivant l'espace d'adressage pour l'éditeur de lien
     
    11471161
    11481162
     1163
    11491164== B2. Premier petit pilote pour le terminal
     1165
    11501166
    11511167
     
    11611177
    11621178{{{
    1163 3_driver/
     117902_driver/
    11641180├── harch.c      : code dépendant de l'architecture du SoC, pour le moment c'est juste le pilote du TTY
    11651181├── harch.h      : API du code dépendant de l'architecture