SylixOS系统 shell 执行界面如何显示代码中打印的中文字符?

SylixOS系统 shell 执行界面如何显示代码中打印的中文字符?

Q:SylixOS 系统 shell 执行界面如何显示代码中打印的中文字符?
A:SylixOS 默认支持的中文字符是 GB2312 编码,在 shell 界面操作时需要将您使用的串口打印工具更改为对应的字符编码即可。
如:在支持 GB2312 编码的串口或网络调试工具中直接更改,重新链接后即可显示中文打印。


如使用 Putty 工具,可以更改编码为 ISO-8859-1:1998(latin-1,West Europe)编码即可显示打印的中文。


    • Related Articles

    • SylixOS 添加 SHELL 的命令方式

      Q:可以在 APP 里面加入 SHELL 命令使用吗? SylixOS 系统规定了在进程里面不可以进行注册 shell 命令,只可以在 BSP 中进行注册 更多扩展知识见: 详见《SylixOS shell用户手册》第 1 章 第 1.3节 “添加” 相关内容。 公开链接:SylixOS 手册获取 不能在 APP 里面加入 SHELL 命令原因见如下文章: 参考文章:在应用程序中注册 shell 命令执行会产生的后果
    • SHELL 中 CTRL 控制命令

      SylixOS 的 shell 有几个 CTRL 命令比较特殊: CTRL + S :表示 SHELL 终端的停止操作,输入后, SHELL 不能再响应之后的输入。 CTRL + Q :表示 SHELL 终端的运行操作,输入后,可以将 SHELL 从 CTRL + S 之后返回到正常情况。 CTRL + D :表示 SHELL 终端的退出,输入后,SHELL 不能再响应输入,只能通过重启解决。
    • SylixOS 系统是否支持基于 web 的开发

      Q:SylixOS 系统是否支持基于 web 的开发? 目前只能通过 gohead 跑一些页面。其他传统的 web 开发是不支持的。
    • MS-RTOS 自定义 Shell 命令

      在 MS-RTOS 中可以使用宏 MS_SHELL_CMD 自定义 Shell 命令,MS_SHELL_CMD 定义如下: #define MS_SHELL_CMD(_name, _func, _help, var_name) \ MS_VISIABLE_SECTION_ATTR(const ms_shell_cmd_t var_name, ".ms_shell_cmd") \ = {.name = #_name, .func = _func, .help = _help} 具体 Demo ...
    • SylixOS 系统调用原理和调用过程在哪里查看?还分用户态和内核态么?

      问:SylixOS 系统调用原理和调用过程在哪里查看?还分用户态和内核态么? 答:标准版 SylixOS 不支持系统调用, 直接通过函数的方式直接访问的。系统调用是会影响系统实时性的,尤其切换页表,很耗时间。         SylixOS 不区分用户态和内核态,内核安全问题我们有容器的解决方案,容器是涉及到系统调用的!