【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf

【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf

ID:32030810

大小:1.56 MB

页数:49页

时间:2019-01-30

【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf_第1页
【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf_第2页
【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf_第3页
【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf_第4页
【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf_第5页
资源描述:

《【硕士论文】基于1750A CPU的实时嵌入式操作系统研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西北工业大学硕士学位论文基于1750ACPU的实时嵌入式操作系统研究与实现姓名:张阳申请学位级别:硕士专业:计算机软件与理论指导教师:吴健2002.1.1I呵北丁业人学坝I‘学位论史摘要显示和控制管理计算机(DCMP)作为一个典型的嵌入式系统,他使用的CPU是1750A,这是一种主要用于军事领域的专用CPU芯片,目前还没有一个商用的操作系统支持1750ACPU。因而我们开发了一个适用于1750ACPU,满足DCMPOFP需要的嵌入式实时操作系统“RTOS—1750”。根据!‘z!Q!!型的硬件特点和DCMPOFP

2、软件的任务类型,对不同的任务采用了不同的调度策略,即对前台的周期任务采用了固定优先级调度策略,对于后台的计算类任务则采用时间片轮转调度策略(RoundRobin)。并且,通过页面寄存器映射为任务提供了共享内存的通讯方式,同时还提供了二值信号量和消息队列两种基本的任务通讯方法。l系统充分利用1750A提供的页面寄存器堆的内存映射功能和块保护单元(BPU)提供的存储器保护功能,采用静态内存管理方式,既保证了任务之间的相对独立,又通过跨段映射技术满足了DCMPOFP中的任务快速引用的要求。h采用优先级分级处理策略,实现

3、了对1750A的内部中断和外部中断的管理提供了系统时钟、软时钟、辅助时钟和实时时钟四种类型的时钟供用户使用,并提供了相应的用户接口。本文设计的RTOS一1750具有内核小、速度快、占用资源少,满足了DCMPOFP软件的需求,并在工程实践中得到了应用。关键词实时操作系统俅矶入式系李卜cMP西北1业人学坝I学位论文AbstractI)CMP(Display,Contr01andManagementProcessor)isarepresentativeembededsystem.Ituse1750AasCPUwhich

4、isonlyusedinmiIitaryfield,andsofarthereisnoCOTSoperatingsystemrunningon1750A.Sowedevelopearealtimeoperatingsystem“RTOS一1750”whichadapteto1750ACPU,meettherequirementofDCMPOFP.Aimedat1750A’shardwarecharacteristicandthetasktypeinDCMPOFP,weadoptdifferentstratrges

5、accordingtodifferenttasktype.Forthoseperiodictasks,thefixedprioritydispatchingstrategeisused,andfortime—consumingtasksweadopttimeslicedispatchstratege(RoundRobin).RTOS一1750alsoprovidesbinarysemophor,messagequeueandsharedmemoryfortasktocommulicate.RTOS一1750mak

6、euseofstaticmemorymanagementtoimplementmemoryprotectionprovidedbypageregister’smemorymappingandBPU(BlockProtectUnit),Withwhichsystemkeepfastreferenceaswellasrelativelyindependencebythetechnologyofstrding—mapping.Systemmanagesinnerinterruptandouterinterruptbyp

7、riorityclassingstrategyandprovidesfourtypetimers,whicharesystemtimer,softwaretimer,auxiliarytimerandreal—timetimer.EverytimerhascorrespondingAPI.RTOS~1750ischarateredwithtinykernel,fastspeedandconsumingIittleresource,whichmeetstherequirementofDCMPOFPandunderg

8、oingtestinengineeringapplication.KeyWordsRTOS,EmbedSystem,DCMP西北14业人学坝I。学位论文篼一帝绪论1.1选题背景和意义第一章绪论传统上按照计算机的体系结构、运算速度、结构规模、适用领域,将其分为大型计算机、中型机、小型机和微计算机,只有在大、中型计算机中才有操作系统,这种分类沿袭了约40年。近10年来随着计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。