
21.vxworks
深圳信迈科技DSP+ARM+FPGA
ARM |X86+FPGA+AI多核异构工业主板定制专家!研发、生产一体化,拥有自建5000平米产线和30+研发人员 。
展开
-
vxworks 常用命令
1.与任务相关的命令sp function,[arg1],...,[arg9]-启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节period n,function,[arg1],...,[arg8]-创建一个周期调用function的任务,周期为n秒,最多接受8个参数repeat m,function,[arg1],...,[arg8]-创建一个反原创 2012-02-04 15:50:12 · 4833 阅读 · 0 评论 -
深入一种编程语言 VS 依赖一种编程语言
试问,从代码到框架的跨越到底有多大?原创 2012-02-28 10:12:42 · 859 阅读 · 0 评论 -
VXWORKS内核分析
VXWORKS内核分析 1. 实时操作系统的结构 在计算的早期开发的操作系统的最原始的结构形式是一个统一的实体(monolithic)。在这样的系统中,提供的不同功能的模块,如处理器管理、内存管理、输入输出等,通常是独立的。然而他们在执行过程中并不考虑其他正在使用中的模块,各个模块都以相同的时间粒度运行。 由于现代实时环境需要许多不同的功能,以及在这转载 2012-02-19 11:02:59 · 2734 阅读 · 0 评论 -
VxWorks的多任务通信机制
VxWorks的多任务通信机制作者:陈军科 一、 VxWorks操作系统介绍 VxWorks实时操作系统式由美国WindRiver公司推出的一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统,VxWorks的核心是高性能的微内核wind,其具有快速任务切换、中断支持、抢占式和时间片轮转调度机制等特点,保证对外部事件的快速反应。除了微内核,VxWorks还包括了I/O系统、转载 2012-02-19 11:00:36 · 1811 阅读 · 0 评论 -
VxWorks进程通信0 -- 任务管理
VxWorks进程通信0 -- 任务管理任务是代码运行的一个映象,从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、I/O设备及内存空间等系统资源,并独立于其它任务,与它们一起并发运行(宏观上如此)。VxWorks内核使任务能快速共享系统的绝大部分资源,同时有独立的上下文来控制个别线程的执行。 1. 任务结构 多任务设计能随时打断正在执行着的任务,对转载 2012-02-19 10:45:59 · 2489 阅读 · 0 评论 -
VxWorks进程间通信2 -- 信号量
VxWorks进程间通信2 -- 信号量一.信号量的概念是实现任务互斥、同步操作的主要机制。VxWorks提供的信号量经过了高度优化,在所有任务间通信机制中,速度最快。 二.信号量的分类Binary Semaphores(二进制):完成互斥、同步操作的最佳方式;速度最快,最常用。Mutual Exclusion Semaphores(互斥):一种特殊的二进制信号量,专门针对转载 2012-02-19 10:45:01 · 2554 阅读 · 0 评论 -
Vxworks 进程间通信1--消息队列
Vxworks 进程间通信1--消息队列一.概念:1.消息队列用于Task之间传递信息。2.多个任务向同一个消息队列发送消息或接收消息。3.ISR可以用NO_WAIT方式发送消息。二.控制函数:1. msgQCreate[c-sharp] view plaincopyMSG_Q_ID msgQCreate ( int转载 2012-02-19 10:43:45 · 2817 阅读 · 0 评论 -
Vxworks消息队列例解
Vxworks消息队列例解Vxworks下的任务间通信方法有内存共享,信号量,消息队列和管道等几种方式。关于信号量有一篇敝作发在中国单片机世界论坛上。链接为:http://www.mcuw.com/bbs/dispbbs.asp?boardID=26&ID=5267&page=1▲消息队列与其他方式的一些比较:1、信号量使用方便,可以解决很多任务间的协调转载 2012-02-19 10:16:53 · 2257 阅读 · 0 评论 -
vxworks下任务间消息队列通信例程
vxworks下任务间消息队列通信例程/* msgQDemo.h - Header for the msgQDemo *//* Copyright 1984-1997 Wind River Systems, Inc. *//*modification history--------------------01b,06nov97,mm added copyrigh原创 2012-02-19 10:12:46 · 2012 阅读 · 0 评论 -
用例粒度与函数粒度的思考
用例的粒度问题一直是困扰着需求分析员的常见问题,对于这个问题,抱歉,没有银弹,我只能给出一些解决这个问题的基本原则:站长的话:在我的实际经验中,对这个问题倒也不悲观,因为用例中“一个参与者”、“一个价值”的定义基本上就确定了用例的粒度,在此我比较认可UMLchina的潘加宇先生的“用例没有粒度”的观点。1. 控制用例的总体数量:一般来说,一个相当复杂的系统的用例数量可能在3转载 2012-02-22 19:29:25 · 1957 阅读 · 0 评论 -
VxWorks消息队列分析及应用
摘要: 祥细介绍了VxWorks内核中消息队列的工作原理,对消息队列的源码进行了流程分析。结合实例给出了消息队列API的使用方法。关键词:VxWorks, 消息队列, IPC 消息队列是VxWorks 3种进程间通信机制之一。另外两种是信号量和共享内存。这些IPC机制使用共同的授权方法。只有通过系统调用将标志符传递给内核之后,进程才能存取这些资源。这种系统IPC对象原创 2012-02-19 10:59:20 · 3363 阅读 · 1 评论