现今,在嵌入式控制领域里,面对各种设备控制功能需求的不断增长,以往所采用的8位嵌入式处理器已经不能满足需求。随着EDA技术的发展,设计一种面向某一类设备的专用处理器已经成为可能。 本文基于操作系统硬件化与嵌入式处理器专用化的设计思想,提出一种专用嵌入式设备处理器的体系结构。在该结构中设计了一个硬件多任务调度逻辑单元,使其除了拥有普通嵌入式处理器的运算与控制功能外,还具备基于自身硬件逻辑单元就可实现任务调度的能力。此外该体系结构集成了多种外围设备硬驱动逻辑单元,增加了处理器在控制方面的专业性能。本文针对分体空调这类家电设备的特性,基于该体系结构实现了一款分体空调专用设备处理器(WASP)。WASP中的硬件多任务调度控制器可以支持4个用户可设定优先级的硬件任务,采用基于时间片的中断事件抢占任务调度机制。该调度机制不仅保证了每个任务都可以得到CPU服务,也提高了任务调度的实时性。外围器件硬驱动逻辑用户接口的设计有多个控制与状态寄存器,通过读写这些特殊功能寄存器达到控制硬驱动逻辑的作用。 本文设计的分体空调专用设备处理器用VHDL语言进行逻辑描述,并在Xilinx公司的FPGA芯片中实现。通过仿真后证明,该处理器由于不需要CPU进行任务切换、数据保护等工作,CPU执行效率可以达到99%以上。此外硬件多任务调度避免了软件编程实现操作系统占用了大量存储空间的问题,真正实现了零存储空间占用,用少量的硬件逻辑换来了处理器芯片性能的大幅提高。同时,由于WASP对外围器件的控制更加专业化,简化了外围设备驱动的软件编程工作。
资源简介:基于RTlinux平台的实时多任务调度策略,运 用模块化的设计方法,编制了程序解释模块、速度过渡模块、插补和运动学算法模 块、人机接口模块和伺服驱动模块,并实现了面向用户的软PLC功能 。
上传时间: 2016-11-15
上传用户:410805624
资源简介:MSP430单片机的实时多任务操作系统c源代码
上传时间: 2013-12-21
上传用户:han_zh
资源简介:用MSP430系列单片机开发的实时多任务操作系统C语言源代码
上传时间: 2016-01-19
上传用户:hoperingcong
资源简介:MSP430单片机的实时多任务操作系统c源代码
上传时间: 2013-12-18
上传用户:15071087253
资源简介:MSP430单片机的实时多任务操作系统c源代码,MSP430 mcu Real Time multi-task operation system source
上传时间: 2014-01-25
上传用户:songrui
资源简介:RTX51是一个适用于8051 家族的实时多任务操作系统。RTX51使复杂的系统和软件设计 以及有时间限制的工程开发变得简单。RTX51是一个强大的工具,它可以在单个CPU上管理 几个作业(任务)
上传时间: 2014-01-08
上传用户:huyiming139
资源简介:RTX51是一个适用于8051 家族的实时多任务操作系统。RTX51使复杂的系统和软件设计 以及有时间限制的工程开发变得简单。RTX51是一个强大的工具,它可以在单个CPU上管理 几个作业(任务)。RTX51有两种不同的版本
上传时间: 2013-12-13
上传用户:jyycc
资源简介:MSP430单片机的实时多任务操作系统c源代码
上传时间: 2014-01-26
上传用户:皇族传媒
资源简介::资料->【C】嵌入系统->【C0】嵌入式综合->【2】单片机编程->【参考程序】->MSP430单片机的实时多任务操作系统c源代码.zip
上传时间: 2013-11-08
上传用户:qlpqlq
资源简介:用于motorala 68K系列处理器的小实时多任务操作系统 The OMU Kernel was written to provide a cut-down Unix-like O/S for a home-made 6809-based home computer built by me, Steven Hosgood, in the early 1980s. This package contains the RTOS vers...
上传时间: 2014-01-21
上传用户:1159797854
资源简介:UC/OS—II是一种专门为微处理器设计的抢占式实时多任务操作系统,具有源代码公开、可移植性、可裁减性、稳定性和可靠性高等特点。由于UC/OS—II是为嵌入式应用编写的通用软件,故在具体应用时需根据不同单片机的特点进行移植,其大部分代码是用标准C语言所...
上传时间: 2017-02-08
上传用户:fanboynet
资源简介:一个演示实时多任务系统运行的仿真程序源码
上传时间: 2015-01-13
上传用户:gonuiln
资源简介:自已写的一个嵌入式实时多任务抢占式操作系统。花了几个礼拜,基本实现,暂时只能在MC68K上跑。可作参考。
上传时间: 2015-02-13
上传用户:yuanyuan123
资源简介:Delphi多线程在分布式实时多任务系统中的应用
上传时间: 2015-02-22
上传用户:朗朗乾坤
资源简介:这是基于西门子16位单片c166上的嵌入式 实时多任务操作系统rtx166的源代码。
上传时间: 2014-03-04
上传用户:风之骄子
资源简介:基于嵌入式实时多任务操作系统ucos-ii的GUI的源码,精炼实用
上传时间: 2013-12-23
上传用户:mpquest
资源简介:uC/OS-II 源码公开的嵌入式实时多任务操作系统内核
上传时间: 2014-01-07
上传用户:372825274
资源简介:简易非抢先式实时多任务操作系统的设计与应用
上传时间: 2014-09-10
上传用户:黄华强
资源简介:上传一个带源代码的嵌入式实时多任务操作系统CMX,编译器是tasking的,大家学习,里面有手册
上传时间: 2013-12-12
上传用户:zl5712176
资源简介:实时多任务操作系统(RTOS)能有效提高嵌入式平台的资源利用效率,是嵌入式应用的必然趋势。本文阐述基于MSP430F149的RTOS——M430/OS。它由汇编写成、短小精干、占用系统资源少、运行稳定可靠,目前已在思达高科配网技术公司产品上得到应用。 关键词:RTOS 任...
上传时间: 2014-11-25
上传用户:lwwhust
资源简介:《嵌入式实时多任务软件开发基础》——包含很多嵌入式开发的实用技巧
上传时间: 2015-10-01
上传用户:qilin
资源简介:实时多任务系统的调试有很多困难,TI公司提供的DSP/BIOS-Ⅱ是运行于高性能DSP上的一款嵌入式实时操作系统. 这是基于6000系列的音频处理BIOS说明文档
上传时间: 2015-10-03
上传用户:h886166
资源简介:嵌入式实时多任务操作系统培训教材,想学习嵌入式程序设计的同学们可以参考一下阿!
上传时间: 2015-12-13
上传用户:685
资源简介:讲述嵌入式操作系统μC/OS-II在电力监控仪表中的应用;通过实时多任务系统对所有任务的调度管理,解决在单任务系统中难以处理的实时性差的问题,同时增强系统工作的可靠性;较详细地给出系统软件的整体设计思路,以及软件中各任务的具体运行过程。
上传时间: 2014-01-17
上传用户:aa54
资源简介:介绍了基于嵌入式实时操作系统uCOS - ii 的有线数字电视机顶盒的设计及其组成,并阐述其 具体实现,该机顶盒以实时多任务操作系统uCOS - ii 为核心,以信道解码模块、信号解码模块和网络链 接接口模块、遥控交互模块为基础,以有线电视机顶盒专用芯片MB87M2140 ...
上传时间: 2016-01-08
上传用户:zgu489
资源简介:实时多任务操作系统RTX-51 TINY的应用 实时多任务操作系统RTX-51 TINY的应用
上传时间: 2016-01-13
上传用户:mpquest
资源简介:μC/OS-II 学习指导 uC/OS-II 源码公开的嵌入式实时多任务操作系统内核
上传时间: 2016-05-03
上传用户:磊子226
资源简介:实时多任务操作系统μ/COS-Ⅱ在AVR单片机上移植的源代码,在GCC编译器上使用,文件名为“ucos_ii_avr_gcc-ucos ii在AVR上的移植(GCC编译器).rar”。
上传时间: 2014-01-21
上传用户:wendy15
资源简介:用51单片机做的简单频率计,KEIL C环境,带工程文件,可直接编译运行.主要演示如何在内存很少,无法启用RTOS的单片机(例如2051)中使用状态机和时间片来完成实时多任务并行处理.例子中对键盘,信号采集和LED数码管的显示三部分进行了并行处理,而采用的单片机是仅有2...
上传时间: 2016-07-20
上传用户:zhliu007
资源简介:一个51单片机温度控制器,又一个示范如何在2051这样的小内存小ROM单片机上实现实时多任务小例子.使用时间片和状态机来完成任务的调度,而不是靠任务切换机制(这样小的资源是不足以支持RTOS的)
上传时间: 2014-01-17
上传用户:天诚24