ID de l'article: 000086274 Type de contenu: Dépannage Dernière révision: 15/03/2019

Pourquoi ne puis-je pas utiliser les codes d’échappatoire VT100 dans le terminal NIOS II ?

Environnement

    Édition d'abonnement Intel® Quartus® II
    Suite Embedded Design Intel® Nios® II (EDS)
    Processeur Intel® Nios® II
    Processeur Intel® Nios® II (classique)
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Les codes de contrôle de l’échappatoire VT100 sont utilisés pour contrôler le terminal en termes de mouvement du curseur, de couleur de police, d’effacement, etc.

Lorsque ces codes sont utilisés avec niOS® terminal II ou console NIOS II EDS, la fonction d’impression imprimez le code tel qu’il est. Par exemple :

printf (« \033[2K\r ») ;

Ce code doit effacer la ligne actuelle dans le terminal. Cependant, la sortie du terminal serait [2k.

La raison de ce comportement est le bonite du terminal. Le terminal NIOS II et la console EDS ne prennent pas en charge cette fonctionnalité.

Résolution

Si vous souhaitez utiliser les codes d’évacuation VT100 avec NIOS II, un port UART RS232 ou 16550 peut être utilisé avec un port UART externe. Ensuite, un terminal externe peut être utilisé pour récupérer les codes de contrôle de l’échappatoire.

 

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.