设为首页收藏本站自媒体平台

研发设计门户网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1437|回复: 3

Altium Designer多线程应用程序调试

[复制链接]

45

主题

46

帖子

217

积分

助理工程师

Rank: 3Rank: 3

积分
217
发表于 2015-8-31 16:23:08 | 显示全部楼层 |阅读模式

高速电路PCB网,专注于嵌入式方案,信号完整性和电源完整性仿真分析,高速电路PCB设计,各种EDA工具(Cadence\Mentor\\AD\\CAM\ANSYS HFSS)交流学习。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Altium Designer多线程应用程序调试
——博励pcb培训整理
Altium Designer版本10的发布为POSIX多线程库的支持带来了一系列改进 - 允许多线程应用程序以一种直观流畅的方式调试。
线程命名在一个多线程应用程序中支持的线程的最大数量介于8和255之间。调试时,默
认的线程标识符 - thread_0,thread_1,thread_2,等等 – 随着线程数量的增长,你很快就会变得迷糊不清。一个有益的改进就是当前能够为调试的线程给出有意义的名字。
作为软件平台一部分的下列函数,被声明在POSIX线程接口头文件pthread.h中,可用来设置和读取一个线程的名字:
extern int pthread_attr_setname(pthread_attr_t attr, *const char *name);
extern int pthread_attr_getname(const pthread_attr_t attr, *char *name);
如果你需要为线程指配名字,就要勾选Thread_Name选项 - 这个选项及其所在的多线程的支持与服务相关的选项组被存储在一个软件平台文件(*. SwPlatform)中。分配的线程名称便会显示在线程和调用堆栈面板上。
像主线程、空闲线程和内核线程之类的线程会有系统指配的名字。没有指配名字的线程将会显示空白,还没有被创建的线程将显示n.a.

启用线程命名是软件平台中的多线程支持的一个选项。主线程、空闲线程和内核线程将被自动命名。有意义的名称的使用可以帮助您一眼就能认出应用程序中每个线程的作用。
线程面板RTOS面板已被替换成一个新的线程面板,后者为多线程应用程序中的每个线程提供了一个更广范的统计信息。在调试期间,点在主设计窗口的右下角位置处的面板访问按钮访问这个线程面板。

从线程面板快速查看应用程序所有线程的当前统计信息。
该面板有三个领域的信息 - 线程,系统状态和消息。无论是从右键菜单,或通过使用段的右上角的控件,均可显示这些配置信息。.
增强的堆栈调用面板堆栈调用面板已得到增强,使您可以查看多线程应用程序每个线程的状态(在处理器暂停状态下)。使用线程的下拉列表以在线程之间快速切换。如果在多线程支持服务的选项中启动了线程命名,这些线程的名称将显示在列表中。

使用堆栈调用面板查看您应用程序中线程的任何状态。

0

主题

45

帖子

90

积分

技术员

Rank: 2

积分
90
发表于 2015-8-31 16:23:09 | 显示全部楼层

0

主题

66

帖子

132

积分

技术员

Rank: 2

积分
132
发表于 2015-8-31 16:30:54 | 显示全部楼层
值得一读,谢谢,

0

主题

63

帖子

134

积分

技术员

Rank: 2

积分
134
发表于 2015-8-31 16:36:26 | 显示全部楼层
值得一读,谢谢,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

内容正在加载中,请稍候……

QQ|我的微博|小黑屋|手机版|Archiver|YanFa.Tech(gaosupcb Inc.)    

GMT+8, 2024-3-28 05:57 PM , Processed in 0.063554 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表