嵌入式实时操作系统中断延时
由于外部事件的发生常常是以一个中断申请信号的形式来通知处理器,然后才运行中断服务程序中来处理该事件,所以中断延时是影响系统实时性的一个重要因素。那么都有哪些问题影响中断延时呢? 一般情况下,都认为处理器是随时可以响应中断申请的。其实并非如此,首先在处理器关闭中断时不能响应中断申请;另外处理器...
MiniGUI 和嵌入式操作系统
1引言 由北京飞漫软件技术有限公司开发的MiniGUI,是国内为数不多的几大国际知名*软件之一。MiniGUI是面向实时嵌入式系统的轻量级图形用户界面支持系统,1999年初遵循GPL条款发布第一个版本以来,已广泛应用于手持信息终端、机顶盒、工业控制系统及工业仪表、彩票机、金融终端等产品和领域。目前...
嵌入式实时操作系统用什么来保证实时性?
嵌入式实时操作系统用什么来保证实时性?1.自身实现上有什么要求?有啥指标必须实现。2.要提高实时性,那些地方必须做的和一般OS不同?比如中断、时钟啥的。。4个解决方案#1适时分软适时和硬适时。一般是指硬适时。也就是响应一个事件,比如中断和任务调度要能够按照预期的及时进行。当然这个及时肯定也是相对的概...
嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)
需求说明:IPC项目需要Linux系统,知识储备来自:http://blog.csdn.net/zhourui1982/article/details/5282361阅读精华整理:1、根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正在准备开发一款商...
非客观书评(二)——《嵌入式实时操作系统μCOS-Ⅱ》
作者:(美)JeanJ.Labrosse著,邵贝贝等译出版社:北京航天航空大学出版社出版时间:2003-5-1字数:979000版次:1页数:582印刷时间:2003-5-1开本:16开纸张:胶版纸ISBN:9787810772907包装:平装定 价:¥79.00 这是一本翻译得不咋地,但...
嵌入式领域linux作为实时操作系统的缺点
linux以*和开发源码赢得了许多工程师的青睐,现在许多嵌入式产品使用的是linux系统,然而linux内核作为实时操作系统有非常,明显的几个缺点1.任务调度的缺点 Linux最初的设计预想是设计一个通用的操作系统内核,尽量缩短系统的平均响应时间,在单位时间内位尽可能多的用户请求提供服务;...
嵌入式操作系统介绍及选型原则
嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的...
学习STM32必须了解的五大嵌入式操作系统
好消息:新年大促!《单片机与嵌入式系统应用》2017全年电子刊合集仅售29.9!欢迎大家进入嵌粉商城购买~ 基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点...
三种嵌入式操作系统的分析与比较
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。作为嵌入式系统的重要组成部...
三种嵌入式操作系统的分析与比析
1.1 嵌入式系统嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。嵌入式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况下,系统仍然能够正常工作;许多嵌入式应用要求实时性,这就要...
三种嵌入式操作系统的深入分析与比较
嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。 嵌入式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况下,系...
四种嵌入式操作系统安全启动分析(unix、linux、qnx、vxworks)
暑假实习期间实习单位安排了调研四种嵌入式操作系统安全启动分析的任务,本人在操作系统方面完全是个小白,所以也着实花了一些功夫。今天将我学习到的知识整理一下,如果有不对的地方请大家指正。 目前市场上比较流行的嵌入式操作系统有Unix、Linux、QNX、VxWorks、ecos和Window...
(嵌入式 实时操作系统 rtos nuttx 7.1 stm32 源代码分析)
(嵌入式实时操作系统rtosnuttx7.1stm32源代码分析)为什么__start是处理器执行的第一条指令?转载请注明出处:http://blog.csdn.net/zhumaill/article/details/23426605在《NuttX启动流程》一文中提到,__start是处理器执...
Linux嵌入式实时操作系统开发与设计(一)
这是杨立峰的Blog,主要介绍嵌入式实时Linux方面的内容.本人毕业于重庆工学院(现在好像叫重庆理工大学不知道是不是真的),专业是自动化.目前在Linux下进行开发工作,对嵌入式方面感兴趣,希望有共同爱好的大家一起来交流学习.这篇文章是我的毕业时候写的毕业论文.大家好,我制作的完整版本的FTP下...
嵌入式实时操作系统ucos/ii 原理与应用(三)
三、uC/OS-II的中断和时钟3.1uC/OS-II的中断3.1.1uC/OS-II的中断过程uC/OS-II系统响应中断的过程是:系统接收到中断请求后,如果这是CPU处于中断允许状态(即中断时开放的),系统就会中止正在运行的当前任务,而按照中断向量的指向转而去运行中断服务子程序;当中断服务子程序...
几种嵌入式实时操作系统简介
1、vxworks是美国windriver公司于1983年设计开发的高性能、可扩展的实时操作系统,具有嵌入实时应用中最新一代的开发和执行环境,支持市场上几乎所有的处理器,以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演戏、弹道...
嵌入式实时操作系统
参考 http://blog.csdn.net/tommyjsj/article/details/7840919 http://blog.csdn.net/abcflyer/article/details/46863225几种常用的1.VxWorks广泛地应用在通信、军事、航空、航天等高尖技...
QNX实时操作系统学习笔记之嵌入式系统(一)
QNX实时操作系统学习笔记之嵌入式系统(一)一、开发嵌入式系统概述1.简介本节将从整体的角度来介绍开发一个完整的基于Neutrino嵌入式系统的步骤,首先,将会看运行一个Neutrino系统所需要的部件。接下来会看这些部件和他们如何操作,最后,将会学习配置某些部分时要完成的步骤。从软件的角度,当系统...
几种嵌入式实时操作系统的分析与比较
由于嵌入式实时操作系统可以支持多任务,使得程序开发更加容易,在便于维护的同时还能提高系统的稳定性和可靠性,所以逐步成为嵌入式系统的重要组成部分,对嵌入式操作系统的研究变得尤为重要。 本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/OS-II和eCos,详细分析比较了这4种操...
为什么嵌入式系统需要具有实时操作系统的特性?
并非所有的嵌入式系统都需要实时操作系统,只有在一些特定的场合,对时间比较敏感的应用才会使用实时操作系统。实时操作系统必须及时响应所要求的任务,在限定时间内完成任务。非实时的操作系统,多时间不是很敏感,对所要求的任务只是会保证完成,但在什么时候完成,或用多长的时间完成就不一定了。 例如:手机它不需要实...