Vxworks
文章平均质量分 67
geek_mk
这个作者很懒,什么都没留下…
展开
-
vxworks shell 调试常用命令
1.与任务相关的命令sp ,[arg1],...,[arg9]-启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节period n,,[arg1],...,[arg8]-创建一个周期调用的任务,周期为n秒,最多接受8个参数repeat m,,[arg1],...,[arg8]-创建一个反复调用的任务,调用次数为m,m=0时永久调用,最多也是8个参数ts转载 2012-08-24 23:10:25 · 706 阅读 · 0 评论 -
vxworks命令
1.4.1 任务管理sp( ) 用缺省参数创建一个任务(priority="100" 返回值为任务ID,或错误)(taskSpawn)sps( ) 创建一个任务,并挂起它tr( ) 恢复一个挂起的任务(与taskResume相同)ts( ) 挂起一个任务 (与taskSuspend相同)td( ) 删除一个任务 (与taskDelete相同)period转载 2012-08-24 23:09:28 · 887 阅读 · 0 评论 -
vxWorks内核实现基本原理
from:http://blog.chinaunix.net/uid-26694208-id-3318477.html 内核实现基本原理 VxWorks 内核维护三个队列:tick队列、ready 队列、active 队列。另外还有一个队列涉及任务,即任务等待资源时所处的队列,这个队列可以是VxWorks内核提供的,也可以是用户提供的,此处令其为pend队列。 所谓tick转载 2013-02-02 21:55:15 · 661 阅读 · 0 评论 -
VxWorks 内存结构小结
from:http://blog.chinaunix.net/uid-22237530-id-2843319.html简要介绍:BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放转载 2013-02-02 22:00:48 · 1173 阅读 · 0 评论 -
VxWorks 输入输出重定向
from:http://blog.chinaunix.net/uid-22237530-id-1781882.htmlVxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用转载 2013-02-02 22:02:26 · 3269 阅读 · 0 评论 -
VxWorks系统调度
1. VxWorks任务调度调度点即执行schedule()函数的时机,调度器会检查各进程的运行状态,以便确定是否需要进行进程切换。1.1. VxWorks调度时机VxWorks中任务调度的时机可分以下两种情况:1)同步任务切换,引起的原因是当前运行的任务执行下列操作:①进行阻塞、延迟、挂起的调用;②使更高优先级任务就绪而发生优先级抢占;③降低自身优先级或者退出。2)异步任转载 2013-05-03 22:26:57 · 1412 阅读 · 0 评论