
VxWorks
野猪力量
这个作者很懒,什么都没留下…
展开
-
User space 与 Kernel space
VxWorks里可以跑DKM工程&RTP工程,看了一下技术文档,DKM工程,Downloadable Kernel Module,可以运行在Kernel Space,而RTP工程,Real-Time Process,可以运行在User Space。那么问题来了,究竟什么是Kernel Space,什么是User Space?转自http://www.ruanyifeng.com/bl...转载 2019-03-15 14:42:52 · 393 阅读 · 0 评论 -
The Little Book of Semaphores 信号量小书 中文版
转自https://blog.youkuaiyun.com/booksyhay/article/details/82692362给自己挖个坑,想把这本书翻译一下。书名:《The Little Book of Semaphores》作者:Allen B. Downey原文下载:http://greenteapress.com/semaphores/LittleBookOfSemaphores....转载 2019-03-24 20:16:48 · 784 阅读 · 0 评论 -
POSIX介绍
转自https://blog.youkuaiyun.com/weixin_40039738/article/details/81867577POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准。POSIX标准意在期望获得源代码级别的软件可移植性。换句话...转载 2019-03-21 14:59:23 · 185 阅读 · 0 评论 -
vxWorks shell命令
转自https://www.cnblogs.com/bude/p/6305287.html1.4.1任务管理sp( )用缺省参数创建一个任务(priority="100"返回值为任务ID,或错误)(taskSpawn)sps( )创建一个任务,并挂起它tr( )恢复一个挂起的任务(与t...转载 2019-03-21 16:46:53 · 3467 阅读 · 0 评论 -
VxWorks学习笔记之信号量
转自https://blog.youkuaiyun.com/lwbeyond/article/details/6322897一.信号量的概念是实现任务互斥、同步操作的主要机制。VxWorks提供的信号量经过了高度优化,在所有任务间通信机制中,速度最快。二.信号量的分类Binary Semaphores(二进制):完成互斥、同步操作的最佳方式;速度最快,最常用。Mutual Exclusio...转载 2019-03-22 15:48:39 · 655 阅读 · 0 评论 -
Vxworks操作系统的优先级反转问题
火星上发生了什么2004-02-21 16:29在勇气号和机遇号登陆火星并重新卷起一股火星热的时候,我找到这篇去年自己翻译的文章,看看当年的小插曲。From: Mike Jonesmbj@MICROSOFT.comSunday, December 07, 1997 6:47 PM翻译:zhou, 2002 自从1997年7月4日抵达火星表面后,火星探路者(The Mar...转载 2019-03-24 17:14:02 · 691 阅读 · 0 评论 -
Vxworks中printf()和logMsg()的区别
请问在Vxworks系统中,printf()和logMsg()的本质区别? 为什么在调试状态下printf()有可能引起阻塞,而logMsg不会呢 谢谢!printf( ) - write a formatted string to the standard output stream (ANSI).logMsg( ) does not actually perform the output...原创 2019-04-01 17:49:27 · 1678 阅读 · 0 评论 -
中断处理程序不能使用printf的本质
转自https://blog.youkuaiyun.com/mao0514/article/details/32700835vxworks 中断处理程序之所以不用printf,本质在于printf是将信息输出到标准输出设备(STDOUT)中, 整个标准输出设备是一个全局变量,由于有semTake操作,那么就会发生阻塞,vxworks属于硬实时操作系统,不能在规定的时间内完成操作即会死机或复位。所以vxw...转载 2019-04-01 17:55:47 · 1444 阅读 · 0 评论 -
vxWorks中的logMsg机制的实现
转自https://blog.youkuaiyun.com/u010383937/article/details/77049897vxWorks中打印时可以使用log_msg来进行打印,当然了这是系统启动后才可以使用的。这其实就是定义了一个全局的信息队列,当调用log_msg时,信息就写入到这个队列中,然后相关的信息就会被打印出来。先看一下这个队列被实现的函数调用:usrRoot-->...转载 2019-04-01 18:09:28 · 2527 阅读 · 0 评论