| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    C Fonctions pour Xilinx
    Embarqué Développement Kit ou EDK de Xilinx Incorporated pour MicroBlaze ou PowerPC microprocesseurs permet de créer des applications pour les appareils embarqués utilisant les fonctions de la bibliothèque standard C . Les développeurs de systèmes en langage C expérimentés peuvent écrire du code embarqué utilisant la source gcc ouvert ou Gnu Compiler Collection et leur éditeur de programmation favori . En outre , les fonctions Xilinx C sont conformes à POSIX, ou Portable interface du système d'exploitation . Cela rend l'adaptation des applications écrites pour les systèmes POSIX facile. Norme C Library

    Xilinx EDK utilise la bibliothèque C ANSI ou American National Standards Institute compilé comme libc.a. Les fichiers d'en-tête C standard du CDIP comprennent ctype.h , math.h , stdio.h et stdlib.h . En outre, Xilinx comprend l' option , les mathématiques non -ANSI bibliothèque libm.a , qui fournit des fonctions mathématiques à virgule flottante supplémentaires . Xilinx ajoute également une fonction d'entrée-sortie alternative appelée xil_printf . A Xil_printf la plupart des fonctionnalités de printf , mais utilise moins de mémoire système.
    Xilinx bibliothèque C

    Xilinx C bibliothèque de fonctions libxil.a fournit à votre application interruption et exception des fonctions de manutention. Les interruptions sont des événements ou des signaux de votre système peut répondre à cela sont attendus mais imprévisible . Par exemple, un périphérique d'entrée comme un capteur ou une imprimante dysfonctionnement peut déclencher une interruption que votre application doit répondre à à tout moment. Toutefois, les exceptions sont des alertes qui se produisent lorsque quelque chose va mal . Par exemple, si une fonction recherche des informations spécifiques à une adresse mémoire ou tente de charger un fichier qui n'existe pas , une exception est déclenchée qui donne à votre système une chance d'arranger les choses avec élégance et éviter un accident .

    opérations arithmétiques Fonctions

    Xilinx comprend la bibliothèque d'exécution libgcc.a pour être utilisé avec les processeurs embarqués qui ont peu ou pas de support matériel pour les opérations mathématiques . Libgcc.a fournit des fonctions C pour entier , à virgule flottante , ainsi que des routines de gestion exception liée à mathématiques . Xilinx libgcc prend en charge les processeurs PowerPC et MicroBlaze . Libcss.a ne fournit pas de services arithmétiques entières pour les processeurs PowerPC , cependant, il possède un support matériel de maths entier construit po
    gestion de la mémoire et les discussions

    gestion de la mémoire de Xilinx et threads sont gérés à l'aide des fonctions standard C ANSI . Il n'ya pas de soutien ou de protection supplémentaire , toutefois , pour toutes les fonctions C que vous pouvez exécuter dans des environnements multi -threaded . L'API du noyau de Xilinx ou de l'interface de programmation d'application , d'autre part , fournit le système d'exploitation , comme les fonctions C qui permettent de surmonter ces limitations. L'API de noyau inclut des alternatives à malloc , calloc et libre , qui fournissent de meilleures capacités de mémoire dynamique et sont thread-safe ainsi .

    Previous :

    next :
      articles connexes
    ·Comment faire un tampon en C + + 
    ·C + + et la vérification des erreurs de syntaxe 
    ·Fonction en C pour Palindromes 
    ·Comment installer Windows Mobile 5.0 Pocket PC SDK 
    ·Comment faire pour trouver le nombre d'occurrences d'un…
    ·Comment écrire un programme C + + de l'ordinateur qui …
    ·Types de données d' attribut de variable 
    ·Comment faire Strings tout en minuscules sur C + + 
    ·Comment compiler un en-tête en C + + 
    ·Comment utiliser la chapelure dans Masterpage 
      articles en vedette
    ·Comment changer le nom logique - Volume 
    ·Comment faire une photo dans une reproduction de peintu…
    ·Comment faire pour créer une chaîne à partir des ré…
    ·Comment utiliser la fonction strspn en C + + 
    ·Comment convertir Exe à Au3 
    ·Comment filtrer les enregistrements par date Range dans…
    ·Quels sont les Applets 
    ·Différences entre Visual Basic et Visual Basic Net 
    ·Qu'est-ce que Microsoft Visual Studio 6.0 
    ·Comment convertir une chaîne en un entier en Gambas 
    Copyright © Connaissances Informatiques http://fr.wingwit.com