当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]NUCLEUS PLUS 实时多任务操作系统开发环境配置

目前,NUCLEUS PLUS 实时多任务操作系统在国内的通讯,医疗,控制及数据处理等领域得到了大量的应用。为了使广大的嵌入式应用工程师对NUCLEUS RTOS的开发环境及其配置有一个更全面的了解,我们在此以应用较多的x86系列及68K系列CPU的开发环境为例,对NUCLEUS RTOS 作一个较全面的介绍。

NUCLEUS PLUS的特点:

提供源代码

NUCLEUS+提供注释严格的C源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根据自己的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了RTOS的源级代码,用户不但可以进行RTOS 的学习和研究,而且产品在量产时也不必支付License,可以省去大量的费用。

性价比高

NUCLEUS PLUS由于采用了先进的微内核 ( Micro-kernel ) 技术,因而在优先级安排,任务调度,任务切换等各个方面都有相当大的优势。另外,对C++语言的全面支持又使得NUCLEUS PLUS的Kernel成为名副其实的面向对象的实时操作系统内核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。

易学易用

NUCLEUS PLUS能够结合Paradigm,SDS以及ATI自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行RTOS的开发和调试。另外,由于这些集成开发环境 ( IDE ) 为所有的开发工程师所熟悉,因而,容易学习和使用。

功能模块丰富

NUCLEUS PLUS除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。例如用于通讯系统的局域和广域网络模块,支持 图形应用的实时化Windows模块,支持Intnet网的WEB产品模块,工控机实时BIOS模块,图形化用户接口以及应用软件性能分析模块等。用户可以根据自己的应用来选择不同的应用模块。

NUCLEUS PLUS支持的CPU类型:

NUCLEUS PLUS 的 RTOS内核可支持如下类型的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 PLUS是支持CPU类型最丰富的实时多任务操作系统

针对各种嵌入式应用,NUCLEUS PLUS 还提供相应的网络协议(如TCP/IP,SNMP等),以满足用户对通讯系统的开发要求。另外,可重入的文件系统、可重入的C函数库以及图形化界面等也给开发者提供了方便。

针对不同的CPU类型,NUCLEUS 还提供编译器、动态连接库、多任务调试器等相应的工具来配置用户的开发环境。值得提出的是ATI公司最近还发表了基于Microsoft Developers Studio的嵌入式集成开发环境-POWERplant EDE。从而率先将嵌入式开发工具与Microsoft的强大开发环境结合起来,提供给工程师们强大的开发手段。

NUCLEUS PLUS 对 x86 系列 CPU 的开发环境:

NUCLEUS PLUS的实时多任务环境由编译器 ( Compiler ) ,连接定位器 ( Linklocater ) ,多任务调试器 ( Multi-task Debugger ) ,. ( Monitor ) 以及相应的动态连接库组成。 NUCLEUS PLUS提供标准的接口平台以支持优秀的第三厂商软件工具。用户可以根据自己的应用和系统的要求来选择相应的工具。例如 Microsoft C/C++、Borland C/C++、Turbo C/C++、Metaware High C、Parlap C 等编译器 (Compiler) ,Paradigm 的 连接定位器 (Linklocater) 和Turbo Debugger、SSI 的 Linkerlocater 和 Debugger 等都可以满足用户不同的应用要求。

一般说来,用户在设计x86嵌入式系统时可能用到 x86 CPU 的实模式或者保护模式。对于这两种模式,用户的开发环境将会不同。

首先,对于所有的 80C186/188 用户以及大多数的 386DX/SX/EX用户来说,由于所设计的系统比较简单,程序量相对不大,因而只用到x86的实模式。在开发和调试这样的系统时,可选择常用的 MC、BC、TC 等编译器。而连接定位器和调试器要用 Paradigm 的工具。配合相应的动态连接库 Paradigm/DLL,便可以组成 NUCLEUS PLUS的实模式开发环境。

对于一些系统较复杂的386用户来说,由于所需的寻址空间太大,因而要使用其保护模式。这时,只能选择 SSI 的连接定位器和调试器。配合相应的动态连接库 SSI/DLL,组成NUCLEUS PLUS的开发环境。

无论是 Paradigm 调试器还是SSI的多任务调试器,用户都可以在这个环境中方便的进行任务级调试。

NUCLEUS PLUS对68K 系列CPU的开发环境:

对于整个 Motorola 系列CPU来说,目前国际上最为流行的是SDS公司的 SingleSTEP集成开发 软件。从编辑、编译、连接定位、调试和模拟等,SDS工具展示了当今嵌入式领域最先进的调试技术。通过动态连接库 SDS/DLL,NUCLEUS PLUS可以全面的结合到 SDS 的开发环境中,用户可以充分地体验实时多任务环境带来的极大的方便性。

SDS 的编译器可以编译 68K 系列 CPU 中的任何一种。用户只须在菜单中选择所须的 CPU项,然后进行编译和连接。生成的代码可立即在这个环境中进行调试,例如单步执行,设置断点,全速运行等。配合相应的多任务工具,用户还可以进行任务之间的切换和调试。

在 Motorola 较新的芯片中,例如 683xx,PPC860等,片内均带有BDM(背景调试模式) 接口。用户在开发此类芯片时,可用 SDS 的 On-Chip Debugger。利用 RS232 口将目标板与PC机(或工作站)相接,用户可直接在调试器上看到源级代码,任务队列,并完全控制目标板的执行。

对于68000/010/020/030/040等没有BDM接口的CPU,用户必须在目标板上生成相应的监控程序,完成目标板与主机之间的通讯。然后利用RS232串行口来进行调试。

无论目标系统采用的是68K系列中的哪一块芯片,SDS的SinglSTEP都将给NUCLEUS PLUS提供强大的开发环境,为用户带来灵活方便的调试手段。

NUCLEUS PLUS对RISC的支持

以Intel公司的i960系列、Motorola公司的PPC860、AMD公司的29K等为代表的RISC芯片为较复杂的嵌入式应用带来了极大的方便。目前,国内基于i960系列及PPC860的系统在日益增多,对相应的RTOS及开发工具的需求也应运而生。

NUCLEUS PLUS对于这类RISC芯片提供了相应的UBD(通用调试器)来组成其开发平台。用户选用相应的编译器和,便可配置出所需的开发环境。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭