Salut,
je développe une application sur une carte ARM9 avec linux et C: le process de cette application doivent lire des donnée provenant d'un clé USB, ce dernier est simulé comme un port RS 232 (UART), le problème que par fois et au moment de lecture linux met mon process en etat D ( de R vers D) et il lance ses fonctions système a fin de faire les routine systèmes le problème est que linux laisse mon process en état D et il ne libère pas qui a une explication pour cette échec