| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    C Funzioni per Xilinx
    Kit Xilinx Incorporated Sviluppo embedded o EDK per MicroBlaze o PowerPC microprocessori consente di creare applicazioni per dispositivi embedded che utilizzano funzioni di libreria C standard. Sviluppatori di sistemi C - language esperti possono scrivere codice embedded utilizzando la sorgente gcc aperto o Gnu Compiler Collection e il loro editor di programmazione preferito . Inoltre , le funzioni di Xilinx C sono compatibili con POSIX , o Portable Operating System Interface . Questo rende adattando le applicazioni scritte per altri sistemi POSIX più facile. Standard C Biblioteca

    Xilinx EDK usa la libreria C o ANSI American National Standards Institute compilato come libc.a. Header file della CDPE C standard includono ctype.h , math.h , stdio.h e stdlib.h . Inoltre , Xilinx comprende l' opzionale , non ANSI Math Library libm.a , che fornisce ulteriori funzioni matematiche in virgola mobile. Xilinx aggiunge anche una funzione di input-output alternativo chiamato xil_printf . Ha Xil_printf maggior parte delle funzionalità di printf , ma utilizza la memoria di sistema meno .
    Xilinx C Library

    Xilinx C funzione di libreria libxil.a fornisce l'applicazione con interrupt e gestione delle eccezioni funzioni. Gli interrupt sono eventi o segnali il sistema può rispondere che sono attesi , ma imprevedibile . Per esempio , un dispositivo di input come un sensore o una stampante malfunzionante può innescare un allarme che l'applicazione ha bisogno di rispondere a in qualsiasi momento . Eccezioni, tuttavia , sono gli avvisi che si verificano quando qualcosa va storto . Per esempio se una funzione cerca informazioni specifiche a un indirizzo di memoria o tenta di caricare un file che non c'è, una eccezione è innescata che dà al vostro sistema la possibilità di risolvere le cose con garbo ed evitare un incidente .


    Arithmetic Operations Funzioni

    Xilinx include la libreria di runtime libgcc.a per l'utilizzo con processori embedded che hanno limitato o nessun supporto hardware per le operazioni matematiche . Libgcc.a fornisce funzioni C per l' intero, virgola mobile così come la matematica legati routine di gestione delle eccezioni . Xilinx libgcc supporta sia i processori PowerPC e MicroBlaze . Libcss.a non fornisce servizi aritmetiche intere per i processori PowerPC , tuttavia , ha il supporto hardware per la matematica intero costruito pollici
    gestione della memoria e le discussioni

    gestione della memoria e Xilinx le discussioni sono gestite utilizzando funzioni standard ANSI C . Non vi è alcun supporto aggiuntivo o di protezione , invece, per le funzioni C si potrebbe eseguire in ambienti multi -threaded . L'API kernel Xilinx o interfaccia di programmazione , invece , fornisce sistema -come funzioni C che operano superare queste limitazioni . L'API del kernel include alternative a malloc , calloc e libero , che forniscono una migliore capacità di memoria dinamica e sono thread-safe pure.

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare i file di scheletro in OGRE 
    ·Cocoa Touch vs . Obiettivo C 
    ·Come mostrare le immagini in Silverlight Datagrid 
    ·Come utilizzare un Data Base Picker con GridView 
    ·Come scrivere un parser in C 
    ·Xcode Text Editor Tutorial 
    ·Come fare un fattoriale in CPP 
    ·Come costruire un motore di gioco da zero 
    ·Come usare array di caratteri bidimensionali in C 
    ·Come leggere un array in C Language 
      Articoli in evidenza
    ·Come emettere Sequenza di uscita su file in PHP 
    ·I vantaggi di un editor Premium 
    ·Come costruire un sito Web PHP 
    ·Come reindirizzare una pagina Web utilizzando HTML 
    ·Come suddividere una stringa in lettere in Java 
    ·Come controllare Dipendenze in Python 
    ·Come collegare Visual C a un database Access 
    ·Come convertire VBS a PHP 
    ·Come utilizzare un feed API XML in PHP 
    ·Un applet per la matematica problemi di massimizzazione…
    Copyright © Conoscenza Informatica http://it.wingwit.com