Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    C Funktioner för Xilinx

    Xilinx Incorporated Embedded Development Kit eller EDK för MicroBlaze eller PowerPC-processorer kan du skapa applikationer för inbäddade enheter med standard C biblioteksfunktionerna . Erfarna C - språk systemutvecklare kan skriva inbäddad kod med hjälp av open source gcc eller Gnu Compiler Collection och deras favorit programmering redaktör . Dessutom Xilinx C-funktioner är kompatibla med POSIX , eller Portable Operating System Interface . Detta gör att anpassa applikationer skrivna för andra POSIX -system enklare . Standard C Library

    Xilinx EDK använder ANSI eller American National Standards Institute C -bibliotek kompileras som libc.a. EDK : s standard C header-filer inkluderar ctype.h , math.h , stdio.h och stdlib.h . Dessutom innehåller Xilinx tillval , icke - ANSI math biblioteket libm.a , vilket ger ytterligare flyttal matematiska funktioner . Xilinx adderar också en alternativ input-output funktion som kallas xil_printf . Xil_printf har de flesta av funktionerna i printf , men använder mindre systemminne . Addera Xilinx C Library

    Xilinx C funktionsbiblioteket libxil.a ger din ansökan med avbrott och undantagshantering funktioner. Avbrott är händelser eller signaler i systemet kan svara på som förväntas men oförutsägbar . Till exempel kan en inmatningsenhet som en sensor eller en dåligt fungerande skrivare utlösa ett avbrott att din ansökan måste svara på när som helst . Undantag är dock varningar som uppstår när något går fel . Till exempel om en funktion söker specifik information på en minnesadress eller försöker läsa in en fil som inte finns , ett undantag utlöses som ger ditt system en chans att fixa saker graciöst och undvika en krasch .


    aritmetiska operationer funktioner

    Xilinx omfattar libgcc.a körtidsbibliotek för användning med inbyggda processorer som har begränsad eller ingen hårdvarustöd för matematiska operationer . Libgcc.a ger C-funktioner för heltal , flyttal samt matematik - relaterade undantag rutiner hantering . Xilinx libgcc stöder både PowerPC och MicroBlaze processorer . Libcss.a inte tillhandahåller heltalsaritmetik tjänster för PowerPC -processorer , har det dock heltal stöd matte hårdvara byggd i. Addera Memory Management och Threads

    Xilinx minneshantering och trådar hanteras med ANSI C standardfunktioner . Det finns inget ytterligare stöd eller skydd , men för någon C -funktioner du kanske köra i flertrådade miljöer . Xilinx kärna API eller Application Programming Interface , å andra sidan , ger operativsystem - som C -funktioner som övervinner dessa begränsningar . Kärnan API innehåller alternativ till malloc , calloc och fri , som ger bättre dynamiska minne kapacitet och är trådsäkert också.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man flyttar en fil pekare i C + +
    ·Hur man kompilerar kod på en Mac
    ·Hur man ansluter VB6.0 & VC + +
    ·Vilka program Använd Visual C
    ·Så här importerar koder med SVN Xcode 3.2
    ·Hur man kontrollerar för udda nummer i C + +
    ·Hur konvertera Visual C projekt till BCB
    ·Hur man skall fördela Pekare
    ·Hur man kompilerar en CPP Med en header-fil
    ·Hur man beräknar antalet rader i en fil med CPP
    Utvalda artiklarna
    ·Så för att visa bilden i stället för länken till e…
    ·Hur man kan få en Query Listruta
    ·Hur man skapar UML från Java-kod
    ·Lägga till ett TextField till en JApplet
    ·Lägga till ett XMLList i Flex
    ·Hur man skapar hyperlänkar baserat på mappnamn med VB…
    ·Hur man sätter en Array i MySQL i PHP
    ·Hur du fyller skriptet manuellt på MySQL
    ·Hur att fylla en alternativ grupp Med kryssrutor Använ…
    ·Hur man gör paket för Cydia på iPhone
    Copyright © Dator Kunskap http://www.dator.xyz