毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于SEP3203和ASIX OS的任务创建(2)
ASIX OS与SEP3203一样,也是由该中心自主研制,TRON(Industrial TRON)标准同样适用于它的内核。在ASIX OS中,255个任务可以同时运行,任务共有9种优先级,任务调度的方法有多种,最常用的是优先级方式。本论文详细介绍了邮箱(Mail Box)、信号量(Semaphore)、事件标志(Event Flag)的数据结构,以及其中一些操作函数的作用。本课题主要研究了任务的创建方法,如系统任务、服务任务和时钟任务,由于该系统是多任务系统,故还介绍了任务的调度与通信机制。在此基础上还研究了优先级反转以及死锁问题,分别介绍了其产生原因以及解决方法。
2 实时嵌入式操作系统
2.1 操作系统
2.1.1 操作系统的概念
操作系统处于硬件和应用程序之间,主要用来调度应用程序。
2.1.2 操作系统在
计算机
系统中的位置
操作系统是一层处于硬件和用户之间的系统
软件
,它距离硬件最近。如图2.1所示:
图2.1 计算机系统的层次和视图图题
2.1.3 操作系统的功能
(1)为用户和计算机提供接口
操作系统使得程序员对硬件的具体结构不必做过多的了解,并且在使用系统过程中有了很好的接口。
(2)管理计算机资源
操作系统经常用来对计算机资源进行管理,这些资源主要用于控制移动、存储数据。
2.2 嵌入式操作系统
2.2.1 嵌入式操作系统的定义
嵌入式操作系统是针对特定的应用而设计的,可以减少计算机系统中的软件和硬件,在可靠性、成本、功耗等方面具有很大的优势。
2.2.2 嵌入式系统的特点
(1)为特定的应用而设计,成本、可靠性、功耗方面具有较强的优势。
(2)拥有密集的技术与资金链,针对具体应用不断开拓发展。
2.2.3 嵌入式系统的分类(按实时性的要求)
(1)实时系统(PDA)
1)基本含义
是指其完成功能操作以及对外部事件作出响应的时间是严格限制的。
2)主要特点
如果在逻辑和时序方面出现一些问题,后果将会很严重
3)基本分类
硬实时系统(工业和军工系统):系统对响应时间有着严格的规定。
软实时系统(消费类产品):系统对响应时间的规定不是很严格,完成任务所花费的时间不是很重要,但会很关注任务运作的速度。
大部分实时系统是两者的结合。
4)重要指标
系统响应时间:从系统发出请求到系统做出响应所需要时间。
任务切换时间:系统切换任务所需要的时间。
(2)非实时系统
2.2.4 嵌入式系统的应用
嵌入式操作系统的应用较多,无论是在生活、工业还是军事方面,都具有良好的应用前景,下面就举几个具体的应用:
(1)嵌入式移动数据库
(2)智能家居
网络
(3)嵌入式语音芯片
(4)基于小范围无线通信协议的嵌入式产品
(5)个人数字助理
3 SEP3203嵌入式微处理器
3.1 设计理念
面向低成本的多媒体手持终端应用和嵌入式控制器类应用,有低成本的设计方案,以及低功耗设计以适应电池供电设备。
3.2 各功能模块
3.2.1 内核与主频
内核采用ARM7TDMI,工作频率为75MHZ,处理器内核特点为:
(1)主要针对手持终端和其它通用嵌入式而设计;
(2)16/32位RISC处理器架构;
(3)支持32位ARM指令;
(4)支持16位Thumb指令;
(5)32*8硬件乘法器;
(6)片上ICE支持各种基于JTAG的调试方案。
3.2.2 片内静态存储器(ESRAM)
共4页:
上一页
1
2
3
4
下一页
上一篇:
多光谱光轴校准系统设计+文献综述
下一篇:
HFSS脊波导功分器的仿真研究+文献综述
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
辩护律师的作证义务和保...
浅谈传统人文精神茬大學...
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状