Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Quelles sont les fonctions des lecte…
  • Comment limiter le nombre de décima…
  • Types d'objets PowerShell 
  • Comment rechercher un fichier dans C…
  • Comment formater contenu dans un UIS…
  • Comment trier dans une grille de don…
  • Comment renommer NIB à XIB dans Xco…
  • Comment calculer la taille des élé…
  • Comment ajouter des décimales en C …
  • Comment faire pour utiliser des nomb…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment réparer R6025 fonction virtuelle pure Appel 
  • Comment créer une instruction if else en C 
  • Comment assimiler deux choses dans une instruction if en C + + 
  • Comment faire pour ajouter des minutes à DateTime 
  • Comment compiler en utilisant Dev C + + 
  • Comment écrire Octets de tableau d'octets 
  • Comment programmer cacao sur un iPhone 
  • Comment ajouter un attribut à nœud en C # 
  • Comment inverser les cordes à l'aide de matrices C sans avoir à traverser plusieurs fois 
  • Comment faire pour convertir BitArray à Byte 
  • Connaissances Informatiques © http://www.ordinateur.cc