您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 利用实时内核开发嵌入式多任务程序

  2. 摘要:嵌入式系统应用日益复杂化,传统的前台/后台程序开发机制已经不能满足需求,目前更多地采用抢占式实时内核开发嵌入式多任务系统。实时内核为多任务应用程序提供最基本和最重要的服务。本文介绍实时内核和多任务,并提出利用实时内核进行系统开发时,根据系统功能合理构成任务的方法。 关键词:实时内核 多任务 任务构造 嵌入式系统 随着嵌入式系统的广泛使用,传统的前台/后台程序开发机制已经不能满足日益复杂和多样化的嵌入式应用需求,因而常常采用嵌入式实时操作系统内核(简称实时内核)开发实时多任务程序。嵌入式实
  3. 所属分类:硬件开发

    • 发布日期:2004-10-13
    • 文件大小:1048576
    • 提供者:Ljf9729031b
  1. simpleOS 非抢占式实时内核

  2. 最近写了一个RTOS,目标是应用在RAM空间小的任何单片机上。现在为它取名为simpleOS。 simpleOS 特点: simpleOS 是一个非抢占式内核,线程间用消息队列,事件标记通信。 simpleOS基本不要移植就可用于各种单片机上。 simpleOS目前支持8个任务,消息队列最大为15个字节。 牧笛Andy email:525908322@qq.com 2010-2-8 ...展开收缩
  3. 所属分类:硬件开发

    • 发布日期:2010-02-08
    • 文件大小:55296
    • 提供者:mudiandy
  1. uc_oS-II教程(实时操作系统).rar

  2.   u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,商业应用需要付费。   μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。   用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、
  3. 所属分类:C

    • 发布日期:2010-12-28
    • 文件大小:3145728
    • 提供者:liquangw
  1. uCOS II 简介

  2. μC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数字信号处理器。   μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。   μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设计的, 绝大部分代码是用C语言编写的。CPU 硬件相关部分是用
  3. 所属分类:嵌入式

    • 发布日期:2011-08-21
    • 文件大小:10240
    • 提供者:zklawvyzhao
  1. UC/OS_II 实时多任务操作系统在S3C2440平台上的的移植

  2.  u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,商业应用需要付费。   μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。   用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实
  3. 所属分类:OS

  1. uc/OS II 源代码

  2. u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,商业应用需要付费。   μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。   用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时
  3. 所属分类:其它

    • 发布日期:2012-07-26
    • 文件大小:1024000
    • 提供者:yuanluliao
  1. giCell zlg-gui

  2. rtCell 实时微内核-具有下列功能: 1. 完全抢占的实时微内核结构,独立的内核栈,中断和系统调用均切换到内核栈执行; 2. 256(64、32)个优先级,0为最高优先级(系统保留),256(64、32)为空闲优先级; 3. 不同优先级任务完全抢占,同优先级之间可按先进先出或时间片轮转方式执行; 4. 在一系统(定时器服务)任务中实现内核定时器,用于超时等待内核对象、周期性定 时器、任务延迟、一次定时(此时需定义一超时后执行的过程);此服务任务的优先 级由其客户任务的最高优先级驱动,随之动
  3. 所属分类:C

    • 发布日期:2008-11-02
    • 文件大小:156672
    • 提供者:sunzhibao
  1. 嵌入式操作系统内核调度:底层开发者手册

  2. 《嵌入式操作系统内核调度:底层开发者手册》从程序员的角度设计、编写嵌入式操作系统,实现了内核调度功能。作者按照介绍原理、设计编码、举例验证的顺序逐一介绍各功能的编写方法,为读者理解和应用嵌入式操作系统提供了一种全新的思路。   本手册共分7章,第1章概述操作系统的基本概念;第2章介绍编写操作系统任务调度程序所需具备的基本知识;第3章讲解如何编写非抢占式嵌入式操作系统Wanlix;第4章和第5章讲解编写实时抢占式嵌入式操作系统Mindows的方法;第6章讲解在4种操作系统下分别编写相同结构的任务
  3. 所属分类:其它

    • 发布日期:2016-12-02
    • 文件大小:82837504
    • 提供者:hx0_0_8
  1. chibios 源码 rtos

  2. Chibi这个词在日语中是“小孩”的意思,因此ChibiOS/RT (ちびOS/RT)表示小型实时操作系统。 ChibiOS特性 自由软件,GPL3许可证。稳定发行版包含一个GPL的例外条款。 为实时应用设计。 易于移植 抢占式调度 128个优先级。允许多个线程位于同一个优先级。 对于同一优先级的线程使用轮转调度。 提供线程,虚拟时钟,信号量,互斥锁,condvars,事件标志,消息,邮箱,I/O队列。 在编译时无静态设置,因此不需要为上面的对象配置最大数量。 包含有PC模拟器,可以在PC中使
  3. 所属分类:硬件开发

    • 发布日期:2017-05-11
    • 文件大小:15728640
    • 提供者:fb1313186
  1. UML事件驱动.pdf

  2. 嵌入式系统的事件驱动型编程技术 第二版,qp状态机的详细介绍。它比前后台系统和RTOS实时性都要高,需要的资源更少。它是一个全新的构建代码架构的思想,会给你惊艳的思路,可以直接使用它的qp框架进行编程,有非抢占的协作式框架,也有抢占式内核qk
  3. 所属分类:其它

    • 发布日期:2019-08-27
    • 文件大小:5242880
    • 提供者:qq_17232971
  1. 一种基于C51单片机的非抢占式的操作系统架构

  2. 目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速度越来越快,也从一个侧面说明了51系列单片机在国内的生命力。 多年来我们一直想找一个合适的实时操作系统,作为自己的开发基础。根据开发需求,整合一些常用的嵌入式构件,以节约开发时间,尽最大可能地减少开发工作量;另外,要求这个实时操
  3. 所属分类:其它

    • 发布日期:2020-07-14
    • 文件大小:102400
    • 提供者:weixin_38506182
  1. 嵌入式系统/ARM技术中的详解ARM Linux 2.4.x进程调度

  2. Linux2.4.x是一个基于非抢占式的多任务的分时操作系统,虽然在用户进程的调度上采用抢占式策略,但是而在内核还是采用了轮转的方法,如果有个内核态的线程恶性占有CPU不释放,那系统无法从中解脱出来,所以实时性并不是很强。这种情况有望在Linux 2.6版本中得到改善,在2.6版本中采用了抢占式的调度策略。   内核中根据任务的实时程度提供了三种调度策略:   ① SCHED_OTHER为非实时任务,采用常规的分时调度策略;   ② SCHED_FIFO为短小的实时任务,采用先进先出式调度,除非
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:90112
    • 提供者:weixin_38670208
  1. 基于APIC时钟的嵌入式Linux的实时性分析

  2. 引言嵌入式Linux是指对Linux进行剪裁后,将其固化在单片机或者存储器中,应用于特定场合的专用Linux系统。嵌入式系统要求实时性能高,但Linux为分时系统设计的操作系统,尽管最新的内核在实时性能方面有所提高,但它仍然不是一个实时系统,在很多场合不能满足实时性要求。一般地,通过改造Linux的内核以提高其实时性能有2种策略:一种是采用底层编程的方法对Linux内核进行修改(如调度算法、时钟修改等),典型的系统有Kansas大学开发的KURT。文献提出了抢占式内核调度算法,容易引起内核优先级
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:284672
    • 提供者:weixin_38659527
  1. 详解ARM Linux 2.4.x进程调度

  2. Linux2.4.x是一个基于非抢占式的多任务的分时操作系统,虽然在用户进程的调度上采用抢占式策略,但是而在内核还是采用了轮转的方法,如果有个内核态的线程恶性占有CPU不释放,那系统无法从中解脱出来,所以实时性并不是很强。这种情况有望在Linux 2.6版本中得到改善,在2.6版本中采用了抢占式的调度策略。   内核中根据任务的实时程度提供了三种调度策略:   ① SCHED_OTHER为非实时任务,采用常规的分时调度策略;   ② SCHED_FIFO为短小的实时任务,采用先进先出式调度,除非
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:89088
    • 提供者:weixin_38723513