Hello,
Je souhaite développer une application en C qui utilise des threads POSIX pour une carte STM32F4-discovery. Je n'ai pas prévu de mettre un OS temps réel sur la carte, j'utilise simplement les librairies de ST et je cross compile mon appli avec gcc-arm-none-eabi.
Savez-vous s'il est possible d'utiliser POSIX sans OS ? ou faut-il obligatoirement un OS temps réel qui implémente cette surcouche POSIX ?
Dans les libs fournies avec gcc-arm-none-eabi, j'ai bien un fichier posix.h, mais les prototypes des fonctions sont entourées par un #if defined (RTEM), ce qui me pousse à penser qu'on ne peut utiliser POSIX que dans ce cas ? Sur les forums POSIX, j'ai l'impression que tout le monde utilise soit un OS, soit cygwin.
Merci pour votre aide,
Marc
Partager