mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-10-06 04:59:34 +08:00
CosyOS3Shell 简介
CosyOS3Shell 是由 CosyOS 官方推出的专用串口调试工具,专门适配 CosyOS3。
该工具实现了任务管理器、命令行、printf,三者共用同一个串口并分屏显示,
用户可使用该软件来呈现 printf、任务管理器并进行命令行调试。
使用说明
1、所有窗口中的字体按钮、背景按钮,均支持右键菜单,恢复系统默认配置。
2、命令行窗口的发送行中,支持右键菜单,可实现快速输入常用命令和重输
上一次的发送命令。
3、支持快捷键 F3,快速重输上一次的发送命令。
4、支持组合键 Ctrl + Z,撤销当前发送行输入的内容。
5、CosyOS3Shell 是以 "\r\n" 做为包尾标识的,并以 " "(连续两个空格)、
"<>" 做为任务管理器的包头标识,"ACK:" 做为命令行的包头标识。
因此要求用户的 printf,数据包的包头不能使用 " "、"<>"、"ACK:",
并以 "\r\n" 做为包尾标识,如此才能确保正常的分屏显示。
6、任务中打印,可调用 uPrintf 来替代标准库的 printf,以此来保证多任务
打印时的线程安全。uPrintf 仍会调用 printf,因此相关文件中应包含
<stdio.h>。