中科希望通用组合式操作系统环境
通用组合式操作系统环境——UCOSE(UniversalComposingOSEnvironment),是由沈阳中科希望软件股份有限公司独立开发,具有自主知识产权的嵌入式系统开发环境。
UCOSE是科委及软件发展战略重点支持的系统软件项目之一,通过了“沈阳软件产品质量检测检验中心”的全面测试(测试报告-NO:0301101),并通过了科委主持的项目验收。
UCOSE采用全新的研发思路,细化和拆分系统功能,并将应用和系统完全融合在一起,为用户提供一个低成本、高效率、高安全、易操作的系统开发解决方案。用户无需关心操作系统、设备驱动等底层内容,只需完成应用程序部分的开发工作,就可以方便、快捷、自动地制定满足特定需求的、具有复杂功能的专用最小应用包。UCOSE无论在设计思想方面,还是在具体实现方面都取得了实质性的进展,在国内系统开发环境类工具软件方面处于领先地位。
UCOSE系统特点:
微内核。最小内核小于40KB。
强实时。实时响应速度小于10ms。
多任务。最多可支持512个线程。
动态生成,安全可靠性强。由应用程序驱动,动态生成嵌入式操作系统,避免手工裁剪带来的不安全隐患,同时,生成的应用包(操作系统+应用程序)是独特的,任何病毒和恶意程序很难攻击。
支持中英文等多文种输入输出。
基于COM组件,可动态、自动裁剪。
开发周期短,开发成本低。用户只需要编写应用部分,操作系统部分由系统自动生成。
可在目标机监控程序控制下,加载、运行并调试用户应用程序。
UCOSE组成及其功能:
UCOSE由希望嵌入式实时操作系统(HEROS)和希望嵌入式集成开发环境(HEIDE)两部分组成。
HEROS提供了构造嵌入式实时操作系统的各种组件库,以及基本的API函数。
HEIDE由宿主机开发环境和目标机SHELL两部分构成,分别运行在用于嵌入式软件开发的宿主机和运行目标程序的目标机上。
HEIDE提供了面向应用程序开发人员的图形化操作界面,集成了KDEVELOP、GCC、G++、GDB、DDD等LINUX环境下优秀的工具软件,以实现嵌入式应用程序的编辑、编译链接和跟踪调试。
目标机SHELL是由嵌入式开发平台根据设定的目标机环境生成的,它通过通信端口与宿主机进行通信,接收并执行宿主机开发环境的命令。
UCOSE适用的对象:
深度嵌入式应用的用户。
对系统安全及可靠性要求高的用户。
使用嵌入式LINUX的用户。在多数情况下,原有的应用程序可以平滑地移植到UCOSE下。
要求强实时的用户。UCOSE实现了实时可抢占调度的多任务内核,可自行设置优先处理次序。
由于同类产品不断更新换代,对系统软件和应用软件的不断修改,加上人员流动,必然带来许多软件管理方面的问题。为了发展健壮的软件,提高资源利用效率,建议你采用UCOSE,将你的软件资源纳入通用的软件管理方法范围。避免由于无法采用有效的软件管理方法而引起资源的浪费。相关链接:
利用UCOSE搭建的“远光文件交换箱B箱控制软件”
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。