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软件跟踪系统的信息 在线网址:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
netbeans根据命名约定返回布尔类的getter的Java名称   java如何在MessageFormat中使用单引号   java如何在整数数组中只对奇数排序,而将偶数保留在其原始位置?   自定义ArrayAdapter中未定义java构造函数   java joda时间格式化程序解析yyyyymmdd(额外一小时)   java Spring引导控制器测试始终返回404   java如何提取类文件以获取该类文件中的类?   JTable java列不会显示   java Selenium Web驱动程序输出错误的Web表行数   当应用程序在mac上打开时,java SWT选项卡项会从页面上消失   java如何将html文件映射到过滤器   swing Java计算一段时间内两点之间的转换   javawebsphere和javax。xml。ws。spi。提供者:提供者组织。阿帕奇。axis2。jaxws。spi。提供者不是子类型   For循环在Java中没有按预期继续?   java如何配置gson以排除0个整数值   java读取一个由tab分隔的文件,并将单词放入ArrayList中   java我需要做什么才能让LiveConnect重新工作?   sqlservermerge2xml&使用java提取这些数据并将其存储在db表中   java如何在模型中添加新对象时通知网格