rtf文档 在单片机中嵌入操作系统的利弊

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
3 页 1307 浏览 10 收藏 4.7分

摘要:在单片机中嵌入操作系统的利弊摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统μC/OS-II的分觯?1系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。关键词:实时操作系统;μC/OS-II;单片机引言早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所日益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免费的μC/OS-II。μC/OS-II的特点1.μC/OS-II是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开。这一点对于用户来说可谓利弊各半,好处在于,一方面它是免费的,另一方面用户可以根据自己的需要对它进行修改。缺点在于它缺乏必要的支持,没有功能强大的软件包,用户通常需要自己编写驱动程序,特别是如果用户使用的是不太常用的单片机,还必须自己编写移植程序。2.μC/OS-II是一个占先式的内核,即已经准备就绪的高优先级任务可以剥夺正在运行的低优先级任务的CPU使用权。这个特点使得它的实时性比非占先式的内核要好。通常我们都是在中断服务程序中使高优先级任务进入就绪态(例如发信号),这样退出中断服务程序后,将进行任务切换,高优先级任务将被执行。拿51

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
在单片机中嵌入操作系统的利弊 第 1 页 在单片机中嵌入操作系统的利弊 第 2 页 在单片机中嵌入操作系统的利弊 第 3 页
本文档由 匿名用户2022-08-31 23:25:21上传分享
你可能在找
  • 八毛八文库(www.8doc8.com)--两亿文档等你下载,什么都有,不信你来搜数电、模电,高频电路,单片机,操作系统,计算机网络,C语言数字信号处理,现代交换原理,无线通信信号与系统,通信原理,智能控制 、嵌入式、传感器了高等数学、线性代数、概率与统计、大学物理等,电子信息类专业少不了与这些课程打交道,综上所述:电子信息类专业也被称为流氓专业。 学的很多,但是学的都不精,是这类专业的特点。很多学生会迷茫,这是正常的,所有的交叉型专业都是这个特点,关键是自己要在本科期间找准一个自己感兴趣的方向深入下去,关键是看个人选择的方向。
    3.0 分 2 页 | 101.19 KB
  • 八毛八文库(www.8doc8.com)--两亿文档等你下载,什么都有,不信你来搜数电、模电,高频电路,单片机,操作系统,计算机网络,C语言数字信号处理,现代交换原理,无线通信信号与系统,通信原理,智能控制 、嵌入式、传感器了高等数学、线性代数、概率与统计、大学物理等,电子信息类专业少不了与这些课程打交道,综上所述:电子信息类专业也被称为流氓专业。 学的很多,但是学的都不精,是这类专业的特点。很多学生会迷茫,这是正常的,所有的交叉型专业都是这个特点,关键是自己要在本科期间找准一个自己感兴趣的方向深入下去,关键是看个人选择的方向。
    3.0 分 2 页 | 100.91 KB
  • 一、前言目录2二、设计思路3三、系统框图4四、各单元设计54.1AT89C52单片机主要功能与性能4.2AT89C52引脚功能及管脚电压4.3LCD694.4KEY-PAD键盘4.4.1键盘功能11114.4.2 按键判断程序五、系统仿真与结果六、总结与体会七、附录5111315167.1仿真电路图7.2程序清单八、参考文献161727一、前言近年来,随着我国人民生活水平的提高和生活方式的转变,餐饮业得以迅速发展 而在信息技术飞速发展的今天,一个好的电子点菜系统对于餐饮业来说举足轻重。由人工来传递菜单的点菜方式已经不能满足市场需求,会大大降低效率,给企业带来不必要的损失。
    4.8 分 25 页 | 462.99 KB
  • Jini在分布式嵌入式系统中的应用2008-01-20摘要:Jini是一种基于Java的全新的构建分布式系统的技术,具有动态的、自形成的和自管理的特性,可用于构建动态的分布式嵌入式系统。 本文首先介绍Jini体系结构及特点,然后系统阐述如何利用Jini来开发分布式嵌入式系统。 其中包括Jini在构建分布式嵌入式系统中的优势、嵌入式系统接入Jini网络的方法和当前Jini在分布式嵌入式系统中的应用实例。
    4.6 分 2 页 | 15.25 KB
  • 开发板、单片机、ARM区别及简介1、开发板开发板(demoboard)是用于嵌入式系统开发的电路板,包括一系列硬件组件,例如中央处理器,内存,输入设备,输出设备,数据路径/总线和外部资源接口。 开发板通常由嵌入式系统开发人员根据开发需要定制,也可以由用户进行研究和设计。开发板供初学者了解和学习系统的硬件和软件。同时,一些开发板还提供了基本的集成开发环境以及软件源代码和硬件原理图。 2、单片机单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成了计算机。
    4.7 分 0 页 | 251.09 KB
  • 操作系统 •软件是为了使用户使用并充分发挥计算机性能和效率的各种程序和数据的统称。•软件又分为系统软件和应用软件。•系统软件是负责对整个计算机系统资源的管理、调度、监视和服务。 •应用软件是为解决某特定的问题而编制的程序21/10/82 操作系统是硬件与所有其他软件之间的接口,而且是整个计算机系统的控制和管理中心。操作系统两个重要作用:1管理系统中各种资源。 用户应用程序系统调用命令图标、窗口操作系统21/10/8计算机硬件3 操作系统具有如下特征:1)并发:在计算机系统中同时存在多个程序,宏观上:这些程序是同时在执行的,微观上:任何时刻只有一个程序在执行
    4.8 分 743 页 | 1.88 MB
  • 如何学习嵌入式有些人一直在问,嵌入式要学哪些东西?今天华清远见的老师详细告诉你到底要学哪些技术:刚开始:1)学习Linux系统安装、常用命令、应用程序安装。 2)学习Linux下的C编程3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学! 如何学习嵌入式5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从ARM入手,不太现实!6)ARM体系结构,其中汇编。
    5.0 分 5 页 | 98.62 KB
  • 提取嵌入PPT中的SWF文件在ppt中嵌入swf文件的方法大家可能都比较熟悉,感觉比较简单,但如果偶尔遇到一个ppt里面有好的swf文件,想单独提取保存下来却不是一件容易事情。 网上能搜到的方法大概有这么几种:①利用UltraEdit-32软件进行提取,相对比较复杂,需要安装新的软件,新手不易操作;②用flash吸血鬼,把ppt里的swf吸出来,同样要安装软件,费时费力,根据我的经验 ,有时不一定成功;③使用PPT文件Flash提取器来提取,具体方法我曾在k12地理论坛介绍过,也比较麻烦,还有一个致命缺陷就是只适用于xp系统,对于vista、windows7等系统无法使用,因为在这两个系统下无法成成片段
    5.0 分 2 页 | 67.30 KB
  • www.whhuachao.com六相继电保护测试仪系统设计原理武汉华超电子仪器设备有限公司生产的六相微机继电保护测试仪测试系统核心是由嵌入式高性能工业控制计算机、DSP和多片I/O控制单片机组成的集成化 、一体化的独立系统,内部采用高性能工业总线实现统一的数据传输和控制,使用者利用内置触控板、触摸屏和具有专有设计技术的全编码键盘,和基于WindowsCE系统的嵌入式应用软件交互输入显示数据。 根据输入的要求,主机通过智能I/O接口电路,向12路24位数模变换器DAC实时地送出模拟量,再经过平滑处理及功率放大后,可同时送出多达六相电流Ia、Ib、Ic、I1、I2、I3和多达六相电压Ua、Ub、
    4.7 分 1 页 | 59.50 KB
  • 传统方案中常常采用EPROM、EEPROM和Flash存储程序,NVSRAM具有高速存取时间和与SRAM相同的接口,因而可用于存储程序。 尽管EPROM、EEPROM、Flash和NVSRAM在某种程度上提供了相同特性的非易失存储方案,而在一些特殊应用中,不适当的存储器方案将会导致设计缺陷。 微处理器系统选择存储器时主要面临下列问题:1.对特定的应用,存储容量不足;2.程序存储器需要较快的存取时间;3.保证非易失存储的写周期次数不够大,产品工作在有效寿命的后期时存在可靠性问题;4.扇区写入不可避免
    4.9 分 6 页 | 565.04 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档