开发板串口终端中文显示的问题
环境
开发板:正点原子领航者ZYNQ 7020;
内核版本:4.14.0;
Ubuntu:16.04;
交叉编译器:arm-linux-gnueabihf
串口终端:MobaXterm,UTF-8
问题
开发板运行linux系统后,插入U盘,查看里面的文件,文件名中文显示“?”
查看hello.txt这个文件里面的内容,中文是可以显示的
尝试过的方法
1、配置内核
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

重新编译内核
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage
2、locale配置
使用locale -a指令查看当前系统之前几种配置;使用locale查看当前文件系统默认采用的字符集,系统默认为POSIX

在/usr/lib目录下新建locale文件夹;使用 localedef 命令创建语言支持文件


添加语言支持export LANG=zh_CN.UTF8

结果

没有任何变化,有大佬知道应该如何修改吗?
en_US.UTF-8也试过了,没有用
相关推荐
LM3S8962开发板用户手册
文档适合购买LM3S8xxx 系列开发板的用户使用,希望通过文档的描述可以使用户更快 的进入产品的开发阶段。 开发板长为12.2mm 宽为75.9mm 可以放置于通用的铝壳内,用户只需要对程序稍作修 改即可当成产品使用。
串口调试助手(可显示中文)
可显示中文的串口调试助手,运行稳定,不乱码,是单片机开发的得力助手
野火STM32开发板串口1接收-串口2转发
野火STM32开发板串口1接收数据至串口2转发数据。
带时间戳的串口终端
带有时间戳的串口工具。如果你刚好需要打印串口信息的时候自动加入时间戳标记,这是个不错的软件。
超级终端(串口文件传输)
可用于向开发板传输文件,比如裸机程序,支持Kermit、Xmodem、Ymodem、Zmodem等协议。


