neucleus的原理和应用

neucleus的原理和应用

ID:19633402

大小:534.00 KB

页数:69页

时间:2018-10-04

neucleus的原理和应用_第1页
neucleus的原理和应用_第2页
neucleus的原理和应用_第3页
neucleus的原理和应用_第4页
neucleus的原理和应用_第5页
资源描述:

《neucleus的原理和应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BeyondTechnologyNEUCLEUS的原理和应用(Ver0.9)IS事业部孙丕宏目的与目标培训目的通过介绍在Nucleusplus的原理和应用,使开发人员掌握Nucleus的基本原理和使用方法,以满足软件开发的需要并满足客户的要求。培训对象培训对象主要是软件开发人员,尤其是在基于Nucleus系统下进行软件开发的人员。培训要求培训的员工需要了解基本的C与汇编编成,尤其是需要熟悉和理解操作系统的基本概念和多任务的基本原理。第一部分介绍Nucleus介绍特点Nucleus介绍美国著名RTOS厂商ATI公司(Accelerat

2、ed Technology Incorporated )推出的NUCLEUS+实时多任务操作系统以其微内核技术,原代码提供及广泛的CPU支持种类和易学易用等特点得到了国内众多用户的认可。Nucleus主要应用领域在:网络、路由、桥接、Hubs、数据通讯、顶置盒、数字摄像机、ISDN、调制器、数字绘图仪、GSM、蜂窝电话、PDA、打印机、GPS、无线通讯、汽车、医疗仪器、RAID、适配卡、智能卡、安全保密、工业控制、扫描仪、煤气分析仪、游戏机、多媒体、手持产品、消费产品、局域网、广域网、导航设备、卫星通信、自动提款机、视频产品、条码机

3、、过程控制等等简介篇Nucleus+特点1、提供源代码NUCLEUS+提供注释严格的C源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根据自己的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了RTOS的源级代码,用户不但可以进行RTOS的学习和研究,而且产品在量产时也不必支付License,可以省去大量的费用。2、性价比高NUCLEUS+由于采用了先进的微内核( Micro-kernel )技术,因而在优先级安排,任务调度,任务切换等各个方面都有相当大的优势。另外

4、,对C++语言的全面支持又使得NUCLEUS+的Kernel成为名副其实的面向对象的实时操作系统内核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。3、易学易用NUCLEUS+能够结合Paradigm,SDS以及ATI自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行RTOS的开发和调试。另外,由于这些集成开发环境( IDE )为所有的开发工程师所熟悉,因而,容易学习和使用。4、功能模块丰富NUCLEUS+除提供功能强大的内核操作系统外,还提供种类丰富的功能模

5、块。例如用于通讯系统的局域和广域网络模块,支持 图形应用的实时化Windows模块,支持Intnet网的WEB产品模块,工控机实时BIOS模块,图形化用户接口以及应用软件性能分析模块等。用户可以根据自己的应用来选择不同的应用模块。简介篇支持CPU类型x86,68xxx,68HCxx,NEC V25,ColdFire, 29K,i960, MIPS,SPARClite, TI DSP, ARM6/7,StrongARM, H8/300H, SH1/2/3, PowerPC, V8xx, Panasonic MN10200等。可以说NU

6、CLEUS+是支持CPU类型最丰富的实时多任务操作系统。简介篇开发环境NUCLEUS+的实时多任务环境由编译器( Compiler ),连接定位器(Linklocater),多任务调试器( Multi-task Debugger ),监控器( Monitor )以及相应的动态连接库组成。NUCLEUS+提供标准的接口平台以支持优秀的第三厂商软件工具。用户可以根据自己的应用和系统的要求来选择相应的工具。例如Microsoft C/C++、Borland C/C++、Turbo C/C++、MetawareHigh C、ParlapC等

7、编译器(Compiler),Paradigm的 连接定位器(Linklocater)和Turbo Debugger、SSI的Linkerlocater和Debugger等都可以满足用户不同的应用要求。简介篇第二部分应用开发2.1应用开发综述2.2安装Nucleus+2.3应用Nucleus+2.4程序初始化2.5目标系统2.6配置选项开发篇应用开发综述建立一个嵌入式实时应用程序是非常直接的。驻留在主机系统上的应用程序文件可以编译/汇编成目标文件并连接。结果映像文件既可以下载到目标系统也可以放到目标系统的ROM中。针对目标系统的调试软

8、件通常包括ICE仿真工具和TRM(目标仿真)工具。拥有ICE工具是更好的选择,因为ICE工具给我们开发人员完全控制和了解目标系统硬件状况。ICE工具在校验新硬件时尤其有用。考虑到费用问题和ICE有时有局限性,许多项目采用TRM调试。T

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

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

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