共查询到19条相似文献,搜索用时 734 毫秒
1.
《计算机应用与软件》2017,(2)
系统调用是用户模式程序访问内核服务、硬件资源的接口。自定义的系统调用在VxWorks程序开发中有着非常重要的作用。通过自定义系统调用可以让用户模式的程序访问更多的内核函数、硬件资源,可以扩展程序的应用范围。简单论述VxWorks中自定义系统调用的概念,描述系统调用的过程,分步介绍自定义动态系统调用的实现过程。最后介绍应用程序中动态系统调用的使用方法。 相似文献
2.
为解决VxWorks系统的安全问题,在分析现有嵌入式安全操作系统构建原理及技术的基础上提出一种适用于VxWorks的安全机制——Vxworks安全内核。该安全内核实现了安全标记以及基于多策略的强制访问控制等安全机制。实现及测试表明该内核安全并且有效。 相似文献
3.
介绍了生产者一消费者模型在程序开发中经常要考虑的情景。其设计涉及了多任务操作系统中的同步机制,即操作系统为避免多个任务访问相同资源时可能引发的竞争所进行的并发控制,包括任务的互斥、同步。讨论了需要互斥的根本原因及同步的机制,并在Linux内核空间、用户空间及VxWorks下实现生产者一消费者模型中的同步机制。 相似文献
4.
5.
为了保证诸任务对临界critical资源resource的互斥访问,VxWorks提供了任务同步机制。二进制信号量是VxWorks系统中实现任务同步的一种重要手段,它保证了任务在并发时结果的一致性。简要介绍二进制信号量,阐述用二进制信号量解决任务互斥和同步的方法,并给出二进制信号量应用在某数据采集系统中的程序框架。某数据采集系统中有效地利用了VxWorks的信号量机制,实现了8个接收通道的数据采集、数据存储以及数据查询等任务对缓冲区的共享。 相似文献
6.
7.
为了保证诸任务对临界critical资源resource的互斥访问,VxWorks提供了任务同步机制.二进制信号量是Vx-Worlsks系统中实现任务同步的一种重要手段,它保证了任务在并发时结果的一致性.简要介绍二进制信号量,阐述用二进制信号量解决任务互斥和同步的方法,并给出二进制信号量应用在某数据采集系统中的程序框架.某数据采集系统中有效地利用了VxWorks的信号量机制,实现了8个接收通道的数据采集、数据存储以及数据查询等任务对缓冲区的共享. 相似文献
8.
9.
嵌入式实时操作系统VxWorks内核调度机制分析 总被引:3,自引:0,他引:3
万柳 《计算机应用与软件》2004,21(6):51-52
本文简要介绍了多任务内核,重点分析了嵌入式实时操作系统VxWorks的内核调度机制——优先级抢占调度和时间片轮转调度算法。 相似文献
10.
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。同步通常是为了达到多线程协同的目的而设计的一种机制。在Linux内核中有相应的技术实现,包括原子操作、信号量、读写信号量、自旋锁和等待队列。 相似文献
11.
12.
基于S3C44B0X ARM7处理器和VxWorks操作系统,对无线数传装置进行了设计.该系统由核心处理器板、LCD、键盘、数字信号处理器件、声码器等组成.软件设计的结构和主要内容包括编制BSP程序启动并加载VxWorks、主控程序等.在设计过程中采用片上资源丰富的ARM处理器和具有高效的实时任务调度和中断管理的强实时操作系统VxWorks.本文主要从几个关键主题描述S3C44B0X VxWorks BSP定制工作. 相似文献
13.
Vxworks嵌入式实时操作系统任务调度方法研究 总被引:2,自引:0,他引:2
介绍了Vxworks嵌入式实时操作系统内核任务调度的4种方法,针对嵌入式实时操作系统多线程实时调度的应用需求,在对Vxworks嵌入式实时操作系统调度原理与方法进行分析研究的基础上,根据指定应用环境的设计指标与方案,对Vxworks嵌入式实时操作系统系统任务调度方法进行了分析比较,通过仿真实验的方式对其性能进行测试,并得出了方法适用性的相关论断,从而为相关领域嵌入式实时操作系统的技术应用提供参考。 相似文献
14.
基于通用多核的网络转发性能难以满足高速网络流量线速处理的需求.软硬件结合的异构网络处理平台以其较高的性能和灵活性在网络处理领域得到广泛应用,但是如何基于异构平台实现高效的路由查表算法仍需进行深入研究,多核资源利用率低、共享冲突严重和访存次数多的问题是制约传统路由查表算法在异构网络处理平台实现性能提升的主要问题.为此,基于异构网络处理平台(network processing platform,简称NPP)提出一种可配置并行路由查表机制(configurable parallel lookup,简称CPL).CPL中的多线程并行查找和路由表的多副本存储技术在提高多核资源利用率的同时,实现了零冲突访问路由表项.此外,考虑到不同场景下路由前缀分布的差异,CPL支持通过配置对多级路由表的组织结构进行调整,从而有效地减少了路由表访问次数.最后在NPP上,对CPL和传统的查表算法进行性能测试和对比,验证了CPL的可用性和高效性. 相似文献
15.
16.
Ad-hoc网络按需路由协议实现技术研究 总被引:2,自引:0,他引:2
文章首先分析了在典型的操作系统中实现移动ad-hoc网络(MANET)按需路由协议所面临的问题及其所需的系统服务。由此,提出了一种在典型操作系统中支持MANET按需路由协议的通用的解决方法。最后,在Linux下实现了此方法,这种实现方法除了装载一个小模块外不需对Linux内核加以改变。这种整洁、灵活并且具有良好扩展性的实现方法会成为研究实现MANET按需路由协议的有力工具。 相似文献
17.
本文介绍了嵌入式操作系统VxWorks下PCI总线下多功能IO采集卡驱动程序的开发过程。分析了VxWorks操作系统下设备驱动程序在系统中的层次结构和PCI设备驱动程序的运行机制。 相似文献
18.
19.
实时操作系统VxWorks的内核任务调度研究 总被引:1,自引:0,他引:1
VxWorks实时操作系统在实时嵌入式技术领域应用非常广泛,本文论述了VxWorks实时操作系统中任务调度的概念、类型,并着重对实时内核的任务调度进行了分析研究。 相似文献