vxWorks 命令

sp( )            缺省參数创建一个任务(priority="100" 返回值为任务ID。或错误)(taskSpawn)

sps( )                创建一个任务。并挂起它

tr( )                  恢复一个挂起的任务(与taskResume同样)

ts( )                  挂起一个任务         (与taskSuspend同样)

td( )                  删除一个任务 (与taskDelete同样)

period( )           创建一个周期调用函数的任务

repeat( )           创建一个反复调用函数的任务

taskIdDefault( ) 设置并报告当前缺省的任务ID。

1.4.2 任务状态信息

i( )           显示系统信息,包含当前任务明、状态等(反复查询目标机,有时可能显示不一致)

iStrict( )    类似于i( ),但仅仅查询目标机一次

ti( )        显示任务的TCB信息

w( )              显示全部挂起任务的具体信息。.

tw( )        显示某挂起任务的具体信息。

checkState( ) 显示一个任务的使用堆栈的总结,未定义任务时显示全部

tt( )        显示堆栈记录

taskIdFigure( ) 报告任务的ID,以及名称

1.4.3 系统信息

devs( )           列出目标机系统上的全部设备

lkup( )           List symbols from symbol table

lkAddr( )    List symbols whose values are near a specified value

d( )              显示目标机内存

l( )              Disassemble and display a specific nuber of instructions

printError( ) 给出近期的错误值

version()    显示VxWorks版本号

cd( )        改变宿主机工作文件夹(不影响目标机)

ls( )          列出宿主机工作文件夹下的文件

pwd( )              显示宿主机当前工作文件夹

help( )             显示Shell命令的帮助

h( )                显示近期输入的20个命令

shellHistory( )   设置或显示Shell命令

shellPromptSet( )改变C解释器Shell 提示

printLogo( )       显示Tornado Shell 登陆

1.4.4 系统改动和调试

    ld( )     载入一个对象模块到目标机。并动态连接到run-time

( 比如:

错误:返回;正确:返回

unld( )        从目标机内存中删除动态连接的对象模块        windDemo.o)

m( )           Modify memory in Width(byte,short,long)starting at adr.

MRegs( )       为特定的任务改变寄存器的值

b( )           设置或改动断点

bh( )     设置硬件断点

s( )           单步跟踪到下一条指令

so( )     单步跟踪,但跳过子程序

c( )     从断点处继续

cret( )        继续运行。直到当前的子程序返回

bdall( )       删除全部断点

bd( )     删除一个断点

reboot( ) 又一次启动targe server

bootChange( ) 改变boot參数保存值

sysSuspend( ) 假设目标机代理支持,进入系统模式

sysResume( )      假设目标机代理支持。从系统模式返回到任务模式

agentModeShow( ) 显示代理模式(系统模式 或 任务模式)

sysStatusShow( )显示系统上下文(suspend 或 running 系统模式下使用)

quit( ) or exit( )

1.4.5 对象命令( WindSh Commands for Object Display )

show( )             在shell窗体打印特定对象的信息

browse( )           在Tornado browser 显示特定的对象

classShow( )   Show information about a class of VxWorks kernel objects.List available classes

taskShow( )          显示任务TCB信息

taskCreateHookShow( ) 显示任务创建例程列表

taskDeleteHookShow( )   显示任务删除例程列表

taskRegsShow( )                 显示任务寄存器的内容

taskSwitchHookShow( )   显示任务切换例程列表

taskWaitShow( )                  显示堵塞任务信息

semShow( )                       显示信号量的信息

semPxShow( )               显示POSIX信号量的信息

wdShow( )                 显示看门狗的信息

msgQShow( )                显示消息队列的信息

mqPxShow( )                 显示POSIX消息队列的信息

iosDrvShow( )               显示系统驱动程序的信息

iosDevShow( )             显示系统设备的信息

iosFdShow( )         显示系统命名descriptor的信息

memPartShow( )         显示分区块及统计信息

memShow( )                显示系统分区上空暇和已分配空间的总数等等

smMemShow( )           Display the amount of free space and statistics on

memory-block allocation for the shared-memory system partition

smMemPartShow( )            Display the amount of free space and statistics on

memory-block allocation for a specified shared-memory partition

moduleShow( )            Show the current status for all the loaded modules

moduleIdFigure( )              Report a loaded module‘s module ID, given its name

intVecShow( )                     Display the interrupt vector table. This routine displays(nt无法之下)

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-10-13 14:32:51

vxWorks 命令的相关文章

VxWorks操作系统shell命令与调试方法总结

VxWorks下的调试手段 主要介绍在Tornado集成开发环境下的调试方法,和利用支撑定位问题的步骤.思路. 1         Tornado的调试工具 嵌入式实时操作系统VxWorks和集成开发环境Tornado的组成结构如下图1.分为主机和目标机系统. 图1 集成开发环境结构图 在Tornado下,调试相关操作在Debug菜单下,包括: 图2 Debug菜单 简单解释各菜单项的功能 1.1        WindShell 1.1.1         简介 Vxworks的Shell分为

VxWorks Fuzzing 之道:VxWorks 工控实时操作系统漏洞挖掘调试与利用揭秘

转载:freebuf 0×00 前言 关于VxWorks,这里引用44CON议题<攻击 VxWorks:从石器时代到星际>探究 一文章中的介绍: VxWorks 是世界上使用最广泛的一种在嵌入式系统中部署的实时操作系统,是由美国WindRiver公司(简称风河公司,即WRS 公司)于1983年设计开发的.其市场范围跨越所有的安全关键领域,仅举几例,包括火星好奇心流浪者.波音787梦幻客机.网络路由器.这些应用程序的安全高危性质使得VxWorks的安全被高度关注. VxWorks操作系统是由美国

vxworks开发中simulator的使用之建立虚拟网卡

在使用windriver workben ch开发vxWorks应用时,有时需要在本机上利用Simulator跑一下程序,这就需要你安装一个虚拟的网卡.vxWorks自带了这些工具,下面,以windows7 64位.vxworks6.9.workbench3.3为例,一步一步演示如何安装simnet.本文只演示操作过程,想看详细说明,请查阅vx自带的帮助内容(Wind River Documentation->VxWorks 6.9->Wind River VxWorks Simulator

揭秘VxWorks——直击物联网安全罩门

转载:http://chuansong.me/n/1864339 VxWorks是美国风河(WindRiver)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分.良好的持续发展能力.高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地. VxWorks支持几乎所有现代市场上的嵌入式CPU,包括x86系列.MIPS. PowerPC.Freescale ColdFire.Intel i960.SPARC.SH-4.ARM,Strong

PC104上配置VxWorks硬盘启动详解

DEVPC104-SYS是一款在 PC104 尺寸上开发出来的嵌入式工业主板.以其小巧的体积﹑超强的功能和稳定性,可广泛应用于自动查询系统﹑POS 机﹑网络终端﹑仪器仪表﹑信息家电.工业控制等各种嵌入式领域. VxWorks 是美国 Wind River System 公司推出的一个实时操作系统.通常所指的VxWorks操作系统对应软件包括三个部分:引导程序bootrom.主操作系统vxWorks.以及用户开发程序.Tornado提供一个集成的编译bootrom.vxWorks以及用户程序的工程

uboot常用命令详解

dnw:在进入系统之前进入指令行,输入该指令可下载烧录文件. re:重新启动嵌入式系统. printenv:打印当前系统环境变量. setenv:设置环境变量,格式:setenv name value ...,表示将name 变量设置成value 值:如果没有这个参数,表示删除该变量. saveenv:保存环境变量到NAND中. sleep:延迟执行,格式:sleep N,可以延迟N秒钟执行. run:执行环境变量中的命令,格式:run var,可以跟几个环境变量名. crc32:计算校验值,格

Nmap教程之nmap命令使用示例(nmap使用方法)

Nmap下载地址:http://pan.baidu.com/s/1jGB4ZeI Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于winodws,linux,mac等操作系统 Nmap是一款非常强大的实用工具,可用于:检测活在网络上的主机(主机发现)检测主机上开放的端口(端口发现或枚举)检测到相应的端口(服务发现)的软件和版本检测操作系统,硬件地址,以及软件版本检测脆弱性的漏洞(Nmap的脚本)Nma

VxWorks 6.9 内核编程指导之读书笔记 -- ISRs和Watchdog Timer

中断服务程序 ISR 硬件中断处理是实时系统的关键,因为它是外部时间通知系统的方式. ISR亦称为中断处理函数,是对中断的正确响应.可以使用任何ISR连接到任何没有被VxWorks使用的中断上.当关联的中断发生时,VxWorks运行ISR:ISR的处理不会延迟,除非你配置系统去延迟. VxWorks的ISR配置 默认支持ISR.但是,中断栈和额外特征可以被配置.此外,ISR的延迟支持和显示函数支持可以被增加到系统. 配置中断栈 所有中断使用相同的中断栈.栈在系统启动时更加配置参数来分配和初始化.

uboot 命令总结

uboot中实现了很多的命令,这些命令很多是非常实用的   这里就总结一下 第一项:当然是help 命令 u-boot-1.2.0的help命令能打印出啥来: [arm79-uboot-1.2.0]# help ? - alias for 'help' autoscr - run script from memory base - print or set address offset bdinfo - print Board Info structure boot - boot default