1.4.1 任务管理

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

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

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

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

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

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

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

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

1.4.2 任务状态信息

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

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

ti( )        显示任务的TCB信息 (例如:ti tWdbTask)

w( )              显示所有挂起任务的详细信息。.

tw( )        显示某挂起任务的详细信息。(例如: tw tLogTask)

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

( 例如:ld 1,0,"/Tornado/target/proj/project0/simntgnu/multitasktest.o"

或ld() < / Tornado/target/proj/project0/simntgnu/multitasktest.o

错误:返回-1;正确:返回MOUDLE_ID

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

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

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

b( )           设置或修改断点 例:b (wdCreate)

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下不可用)

vxWorks 命令的更多相关文章

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

    VxWorks下的调试手段 主要介绍在Tornado集成开发环境下的调试方法,和利用支撑定位问题的步骤.思路. 1         Tornado的调试工具 嵌入式实时操作系统VxWorks和集成开发 ...

  2. uboot 各种烧写命令

    norflash 烧写 (7) Nor Flash指令 Nor Flash 的命令经常用于烧写数据到Nor Flash . flinfo  打印Flash存储器的信息,并列出所有Sector. fli ...

  3. 程序调试手段之gdb, vxworks shell

    调试一个程序主要用到的功能: 启动程序 设置函数断点 设置数据断点 单步执行 查看内存值 修改内存值 linux下的gdb,和vxworks下的shell 虽然使用方式和调试命令略有不同,但是都能满足 ...

  4. Android系统在超级终端下必会的命令大全(adb shell命令大全)

    . 显示系统中全部Android平台: android list targets . 显示系统中全部AVD(模拟器): android list avd . 创建AVD(模拟器): android c ...

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

    中断服务程序 ISR 硬件中断处理是实时系统的关键,因为它是外部时间通知系统的方式. ISR亦称为中断处理函数,是对中断的正确响应.可以使用任何ISR连接到任何没有被VxWorks使用的中断上.当关联 ...

  6. VxWorks 6.9 内核编程指导之读书笔记 -- C++开发

    5.1 介绍 针对C++的VxWorks配置 C++头文件 使用C++启动任务 C和C++之前调用代码 C++编译器说明 在信号处理和ISR中使用C++ 下载C++编写的内核模块 C++编译器的不同 ...

  7. VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks kernel application (一)

    #1 什么是内核应用程序? #2 开发内核应用程序注意事项 什么是内核应用程序? 内核应用程序不同于RTP程序,它允许在内核态,与操作系统使用相同的地址空间.因此,它与操作系统会相互干扰.它可以编译成 ...

  8. win7下的vxworks总结

    在visualbox下运行vxworks 先来看一张效果图: 在tornado端 成功运行第一个程序,输出了visualbox can run the vxworks ! 在vmware下的速度快多了 ...

  9. uboot相关命令及用法

    进入uboot时,在命令行上敲“?” ,回车就会打印出在uboot里可用的命令: #??       - alias for 'help'base    - print or set address ...

随机推荐

  1. iOS9 适配网络请求,适配分享失败,适配无法正常跳转到客户端

    问题描述:在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据.对ShareSDK来说,具体表现可能是,无法授权.分享.获取用户信息等. 还可能造成我们的编辑界面里 ...

  2. 2018-01-28-TF源码做版本兼容的一个粗暴方法

    layout: post title: 2018-01-28-TF源码做版本兼容的一个粗暴方法 key: 20180128 tags: IT AI TF modify_date: 2018-01-28 ...

  3. 如何使用 highlight.js 高亮代码

    highlight 是一款简单易用的 web 代码高亮插件,可以自动检测编程语言并高亮,兼容各种框架,可以说是十分强大了.下面就简单介绍一下如何使用这款插件. 两种使用方式: 1. 手动选择主题,官网 ...

  4. Array.prototype鲜为人知的事实

    // constructor 属性是每个具有原型的对象的原型成员. // 这包括除 Global 和 Math 对象之外的所有内部 JavaScript 对象. // constructor 属性包含 ...

  5. apache配置详解

    可参考:Apache 的 httpd.conf 详解 ServerTokens OS 此指令控制了Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息.服务器会发送:Se ...

  6. CTP期货期权交易开发

    CTP交易部分接口说明 综合交易平台(Comprehensive Transaction Platform,CTP)是专门为期货公司开发的一套期货经纪业务管理系统,由交易.风险控制和结算三大系统组成. ...

  7. bzoj 4836: 二元运算

    死活TLE....求助 update 4.3 23:08 求助了tls之后终于过了...分治里次数界写崩了...r-l+1就行... 分治的做法很神奇!本题的限制在于操作类型与权值相对大小有关,而用[ ...

  8. BZOJ 3997: [TJOI2015]组合数学 [偏序关系 DP]

    3997: [TJOI2015]组合数学 题意:\(n*m:\ n \le 1000\)网格图,每个格子有权值.每次从左上角出发,只能向下或右走.经过一个格子权值-1.至少从左上角出发几次所有权值为0 ...

  9. BZOJ 4129: Haruna’s Breakfast [树上莫队 分块]

    传送门 题意: 单点修改,求一条链的mex 分块维护权值,$O(1)$修改$O(S)$求mex...... 带修改树上莫队 #include <iostream> #include < ...

  10. 代码从stepping stone搬移到内存

    为什么要搬移代码?如何搬移代码?arm启动流程回顾:2440:这里我们分析的是从nand flash 启动.2440的启动主要依赖于一个部件(SRAM),又名stepping stone.它的地址为0 ...