首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >利用串口和OSX屏幕制作终端GUI

利用串口和OSX屏幕制作终端GUI
EN

Stack Overflow用户
提问于 2015-10-14 14:05:21
回答 1查看 490关注 0票数 0

我想升级我的嵌入式C项目的输出,这些项目使用扩展字符通过串行端口发送调试信息,比如帧边缘和边角(比如来自here的)。我在OSX上使用screen。我发现a library实现了基本的ANSI转义代码,如更改前景/背景颜色、粗体、斜体等。

问题是- OSX上的screen是否支持某种方式来解释扩展的ASCII/ANSI代码,以便我可以访问这些奇特的字符集(甚至可能是emoji?:-)?

我一直在尝试添加更多的转义序列来访问扩展字符集,但似乎都不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-10-14 16:29:38

引用的Ansiterm没有使用VT100划线字符的函数。这是一种特殊的、硬编码的情况。

关于"screen on OSX“的问题可以用两种方式来回答:

在终端窗口(通常是终端或Iterm2)中运行的

  • GNU屏幕,或仅在终端程序中运行的

其中任何一个都支持VT100线条绘制。它们模拟(模拟) xterm,后者又模拟(并扩展) VT100、VT220、VT420。这些都是相似但不同的。大多数应用程序使用诸如ncurses之类的库来有效地使用不同的终端。

表情符号是Unicode的一个特例;有人说Terminal.app可以做到这一点(使用UTF-8):

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33117771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档