- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目的与目标 培训目的 通过介绍在Nucleus plus的原理和应用,使开发人员掌握Nucleus的基本原理和使用方法,以满足软件开发的需要并满足客户的要求。 培训对象 培训对象主要是软件开发人员,尤其是在基于Nucleus系统下进行软件开发的人员。 培训要求 培训的员工需要了解基本的C与汇编编成,尤其是需要熟悉和理解操作系统的基本概念和多任务的基本原理。 第一部分 介绍 Nucleus 介绍 特点 Nucleus介绍 美国著名RTOS?厂商?ATI?公司(Accelerated?Technology?Incorporated?)?推出的?NUCLEUS + 实时多任务操作系统以其微内核技术,原代码提供及广泛的CPU支持种类和易学易用等特点得到了国内众多用户的认可。 Nucleus主要应用领域在:网络、路由、桥接、Hubs、数据通讯、顶置盒、数字摄像机、ISDN、调制器、数字绘图仪、GSM、蜂窝电话、PDA、打印机、GPS、无线通讯、汽车、医疗仪器、RAID、适配卡、智能卡、安全保密、工业控制、扫描仪、煤气分析仪、游戏机、多媒体、手持产品、消费产品、局域网、广域网、导航设备、卫星通信、自动提款机、视频产品、条码机、过程控制等等 Nucleus + 特点 1、提供源代码 ????NUCLEUS+提供注释严格的C源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根据自己的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了RTOS的源级代码,用户不但可以进行RTOS?的学习和研究,而且产品在量产时也不必支付License,可以省去大量的费用。 2、性价比高 NUCLEUS+由于采用了先进的微内核?(?Micro-kernel?)?技术,因而在优先级安排,任务调度,任务切换等各个方面都有相当大的优势。另外,对C++语言的全面支持又使得NUCLEUS+的Kernel成为名副其实的面向对象的实时操作系统内核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。 3、易学易用 NUCLEUS+能够结合Paradigm,SDS以及ATI自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行RTOS的开发和调试。另外,由于这些集成开发环境?(?IDE?)?为所有的开发工程师所熟悉,因而,容易学习和使用。 4、功能模块丰富 NUCLEUS+除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。例如用于通讯系统的局域和广域网络模块,支持?图形应用的实时化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?等。 可以说NUCLEUS+是支持CPU类型最丰富的实时多任务操作系统。 开发环境 NUCLEUS+的实时多任务环境由编译器?(?Compiler?)?,连接定位器?(?Linklocater?)?,多任务调试器?(?Multi-task?Debugger?)?,监控器?(?Monitor?)?以及相应的动态连接库组成。?NUCLEUS+提供标准的接口平台以支持优秀的第三厂商软件工具。用户可以根据自己的应用和系统的要求来选择相应的工具。例如?Microsoft?C/C++、Borland?C/C++、Turbo?C/C++、Metaware?High?C、Parlap?C?等编译器?(Compiler)?,Paradigm?的?连接定位器?(Linklocater)?和Turbo?Debugger、SSI?的?Linkerlocater?和?Debugger?等都可以满足用户不同的应用要求。 第二部分 应用开发 2.1 应用开发综述 2.2 安装Nucleus + 2.3 应用Nucleus + 2.4 程序初始化 2.5 目标系统 2.6 配置选项 应用开发综述 建立一个嵌入式实时应用程序是非常直接的。驻留在主机系统上的应用程序文件可以编译/汇编成目标文件并连接。结果映像文件既可以下载到目标系统也可以放到目标系统的ROM 中。 针对目标系统的调试软件通常包括ICE 仿真工具和TRM(目标仿真)工具。
您可能关注的文档
最近下载
- 临床药学专业知识理论考核试题题库与答案.docx
- 土石坝安全监测.pptx VIP
- 河南南阳艾草产业发展现状、问题及对策研究.pdf VIP
- MES系统引领铜加工行业智能化转型.docx
- 五年级下册英语教案-Unit5 I'm-cleaning my room.(Lesson-26)|人教精通版.doc VIP
- 人教版数学一年级上册《 9加几》校本作业设计.pdf
- 航海模拟器-大连海事大学研究生院.doc
- DIN1045-2-2008 国外国际标准.pdf
- 佳能R62使用说明书【最新完整电子版】.pdf
- [检验检测标准]SHT 0253-1992_轻质石油产品中总硫含量测定法(电量法).pdf
文档评论(0)