Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
C Functies voor Xilinx
Xilinx Incorporated's Embedded Development Kit of EDK voor MicroBlaze of PowerPC -microprocessors laat je applicaties voor embedded apparaten met behulp van standaard C library functies te creëren . Ervaren C - taal systeemontwikkelaars kunnen ingebedde code met behulp van de open source gcc of GNU Compiler Collection en hun favoriete programma -editor te schrijven . Daarnaast Xilinx C functies zijn compatibel met POSIX , of Portable Operating System Interface . Dit maakt het aanpassen van applicaties geschreven voor andere POSIX -systemen eenvoudiger . Standaard C bibliotheek

De Xilinx EDK gebruikt de ANSI of American National Standards Institute C library gecompileerd als libc.a. De EDK 's standaard C header bestanden bevatten ctype.h , math.h , stdio.h en stdlib.h . Daarnaast Xilinx omvat de facultatieve , niet- ANSI wiskunde bibliotheek libm.a , die aanvullende floating - point wiskundige functies biedt . Xilinx voegt ook een alternatieve input-output -functie xil_printf genoemd . Xil_printf heeft het grootste deel van de functionaliteit van printf , maar gebruikt minder systeemgeheugen .
Xilinx C Library of

De Xilinx C functiebibliotheek libxil.a
biedt uw applicatie met interrupt en uitzondering hanteren functies . Onderbreekt zijn gebeurtenissen of signalen die uw systeem kan reageren op die worden verwacht , maar onvoorspelbaar . Bijvoorbeeld , kan een invoerapparaat , zoals een sensor of een defecte printer een interrupt dat uw aanvraag moet reageren op elk gewenst moment activeren . Uitzonderingen zijn echter meldingen die optreden wanneer er iets mis gaat . Bijvoorbeeld als een functie gezocht naar specifieke informatie in een geheugen adres of probeert een bestand dat is er niet laden , een uitzondering wordt geactiveerd dat geeft uw systeem een kans om dingen sierlijk lossen en te voorkomen dat een crash .
< br >
hoofdbewerkingen Functies

Xilinx
omvat de libgcc.a runtime bibliotheek voor gebruik met embedded processoren die geen of beperkt hardware-ondersteuning voor wiskundige bewerkingen . Libgcc.a biedt C -functies voor integer , floating point evenals wiskunde - gerelateerde exception handling routines . Xilinx libgcc ondersteunt zowel PowerPC en MicroBlaze processors . Libcss.a biedt geen gehele getallen diensten voor PowerPC -processors , maar het heeft integer wiskunde hardware- ondersteuning ingebouwd
Memory Management en discussies

Xilinx geheugenbeheer
en draden worden behandeld met behulp van ANSI C standaard functies . Er is geen extra steun of bescherming , maar voor alle C -functies u misschien voeren in multi - threaded omgevingen . Het Xilinx kernel API of application programming interface , anderzijds , geeft het besturingssysteem zoals C functies die deze beperkingen overwinnen . De kernel API bevat alternatieven voor malloc , calloc en gratis , die beter dynamisch geheugen mogelijkheden te bieden en zijn thread - safe ook.

Previous: Next:
  C /C + + Programming
·Hoe maak je een . CPP compiler…
·Hoe kan ik een object Bounce M…
·Hoe dynamisch toewijzen van ee…
·Hoe te Pointers in C Begrijp 
·Hoe maak je een link met Windo…
·Hoe je C Sluit # naar MS Excel…
·Hoe te converteren Celsius naa…
·Hoe maak je een Cipher in C Cr…
·Hoe maak je een Makefile Compi…
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Visual Basic String Functions 
Wiskundige functies in Visual Basic 
Hoe u Microsoft Visual C Debug Library F…
Visual Basic Math Functions Tutorial 
Tutorial voor Visual Basic Commands 
Graphics Tutorial voor Visual Basic 6 
  Programmering Articles
·Hoe maak je een C-programma voor de verm…
·Hoe te openen een Word- document met bee…
·Hoe je tekst Dump naar Hex in Python 
·Hoe te implementeren de Windows CE Appli…
·Hoe te Instorten Lijsten maken zonder Ja…
·Hoe weet ik welke WPF DataGrid Controlee…
·Hoe je PAM authenticatie uitschakelen 
·Hoe Access 2007 databases te integreren …
·Waarom mag u niet gebruiken PHP Kort Tag…
Copyright © Computer Kennis http://www.nldit.com