VT100逃逸控制代码用于控制终端的光标移动,字体颜色,擦除等…
当这些代码与NIOS®II终端或NIOS II EDS控制台一起使用时,printf功能将按原样打印代码。例如:
的printf( “\ 033 [2K \ r”);
此代码必须擦除终端中的当前行。然而,终端的输出将是[2k。
这种行为背后的原因是终端问题。 NIOS II终端和EDS控制台不支持此功能。
解决/修复方法
如果要在NIOS II上使用VT100转义码,可以将UART RS232或16550与外部UART端口配合使用。然后可以使用外部终端来获取逃逸控制代码。
没有回复内容