QView可视化与监控
qview的Python项目详细描述
“qview”Python包是一个强大的可视化和监视功能 允许嵌入式开发人员创建虚拟图形的工具 Python中用于监视和控制其嵌入式设备的用户界面 从主机(桌面)计算机。QView创建的接口可以 可视化 QP/Spy software tracing system 也可以通过发送各种命令与嵌入式目标进行交互。在
一般要求
“qview”包需要python3和 tkinter包,其中 包含在QTools distribution中 对于Windows,通常包含在其他操作系统中,例如 Linux和MacOS。在
要在Python中运行“qview”,首先需要启动 QSPY console application 与选定的嵌入式目标(或主机可执行文件)通信 如果您正在模拟嵌入的目标)。在
QSPY运行后,可以从一个单独的终端启动qview.py
并“附加”到QSPY UDP socket。
建立此通信后,“qview”可以与
检测目标并从中接收数据(通过QSPY)。在
^ {STR 1 } $ Note < /St> >目标内运行的嵌入式C或C++代码需要 用QP/Spy software tracing system构建 检测已启用。这是通过构建“间谍”构建配置来实现的。在
安装
qview.py
脚本可以独立使用,,不需要任何
安装(请参阅下面的使用“qview”)。在
或者,您可以installqview.py
,使用pip
从PyPi
执行以下命令:
pip install qview
或直接从源目录(例如,/qp/qtools/qview
):
python setup.py install --install-dir=/qp/qtools/qview
使用“qview”
如果使用qview
作为独立的Python脚本,则调用
具体如下:
{cd9}
或者,如果您已经用pip
安装了qview
,那么您可以调用
具体如下:
qview [cust_script] [qspy_host[:udp_port]] [local_port]
命令行选项
- 在
在cust_script
-为您的特定 目标系统。如果没有指定,qview将只提供通用设施 与目标交互(例如,重置、设置QS过滤器, 发布事件等) - 在
在qspy_host[:udp_port]
-可选主机名/IP-地址:港口主人 运行QSPY主机实用程序。如果未指定,则默认 是'本地主机:7701'. 在 - 在
在local_port
-可选“qview”使用的本地UDP端口。如果没有 指定时,默认值为“0”,这意味着操作系统将 选择一个开放的端口。在
示例(对于Windows):
python %QTOOLS%\qview\qview.py
打开通用(非自定义)“qview”。在
python %QTOOLS%\qview\qview.py dpp.py
使用dpp.py
脚本中提供的自定义项打开“qview”
位于当前目录中。在
qview ..\qview\dpp.py localhost:7701
使用中提供的自定义项打开“qview”(与pip
一起安装)
dpp.py
脚本,位于目录..\qview
。“qview”将
附加到运行于localhost:7701
的QSPY实用程序。在
{24}
使用中提供的自定义项打开“qview”(与pip
一起安装)
dpp.py
脚本,位于当前目录中。“qview”将附加到
在IP地址192.168.1.100:7705
远程运行的QSPY实用程序。在
示例(对于Linux/macOS):
python $(QTOOLS)/qview/qview.py
打开通用(非自定义)“qview”。在
python $(QTOOLS)/qview/qview.py dpp.py
使用dpp.py
脚本中提供的自定义项打开“qview”
位于当前目录中。在
qview *.py ../qview/dpp.py localhost:7701
使用中提供的自定义项打开“qview”(与pip
一起安装)
dpp.py
脚本,位于目录../qview
。“qview”将
附加到运行于localhost:7701
的QSPY实用程序。在
{24}
使用中提供的自定义项打开“qview”(与pip
一起安装)
dpp.py
脚本,位于当前目录中。“qview”将附加到
在IP地址192.168.1.100:7705
远程运行的QSPY实用程序。在
在更多信息
有关QView可视化和监视的更多信息 在线网址:
更多关于QP/QSPY软件跟踪系统的信息 在线网址:
- 项目
标签: