Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Projet de squelette pour la programmation directe et bas niveau du matériel x86. Il permet de construire un noyau système minimaliste et bootable, exécutable sur du matériel réel ou en émulation. L'objectif est de fournir une base pour développer des systèmes d'exploitation ou des logiciels système en contournant les couches d'abstraction classiques. Le projet inclut des outils pour configurer la GDT, l'IDT et gérer les interruptions matérielles.
- Ce projet vise à analyser et résoudre un problème de décalage temporel dans la mesure de signaux analogiques via un convertisseur analogique-numérique (ADC) sur une carte Nucleo144 H723ZG. Il explore les configurations matérielles et logicielles pour identifier l'origine d'un écart de facteur 2 entre la période théorique et mesurée des interruptions ADC, en utilisant des outils comme STM32CubeIDE et la bibliothèque HAL.
- Ce projet fournit les fichiers de configuration pour la mémoire et la cartographie des périphériques d'un microcontrôleur STM32F439. Il permet de définir les adresses de base, les permissions d'accès et les interruptions associées aux composants matériels. Les fichiers générés facilitent l'intégration des périphériques dans le firmware et assurent une gestion efficace des ressources système.
- Projet permettant de concevoir un noyau système minimaliste pour le matériel x86. Il fournit une structure de base pour programmer directement le matériel, configurer les tables d'interruptions et de segments, et générer un système bootable. Idéal pour l'apprentissage des systèmes d'exploitation ou le prototypage de noyaux personnalisés.
- Projet de squelette pour la programmation directe et bas niveau du matériel x86. Il permet de construire un noyau système minimaliste fonctionnant en environnement bare metal ou via un émulateur comme QEMU. Le projet inclut des outils pour configurer les tables d'interruptions (IDT) et de segments (GDT), ainsi qu'un point d'entrée en assembleur et une structure de base en C pour démarrer le développement d'un système d'exploitation.
- Ce projet fournit une base pour développer un noyau système fonctionnant directement sur du matériel x86. Il permet de créer un environnement minimaliste pour exécuter du code en mode noyau, sans dépendre d'un système d'exploitation existant. L'objectif est de faciliter l'apprentissage et le prototypage de systèmes bas niveau, en offrant un squelette prêt à l'emploi pour manipuler le matériel, gérer les interruptions et configurer les tables de segments.
6 initiatives
10