中文 English Breathalyzer
提供OS 定制/移植/技术支持,提供配套的开发版,评估套件;承接各类产品 软件/硬件 方案设计
产品详细信息

                             OS特性简介

功能结构: 微内核 + 高级扩展组件

微内核功能: 多线程调度器 + 互斥(Mutex)  + 信号量(Semaphore)  + 消息队列(Queue)

高级扩展组件: 多进程管理 + 虚拟内存管理 + 设备驱动管理 + 文件系统 + 网络 + XGUI

 

 

 

 

 

 

资源占用字节数:

 

 

 编译器:Keil MDK(RVCT)CPU内核:Cortex-M4

 Code (inc.data)   RO Data    RW Data    ZI Data

  2592   86          0         40        320         

 编译器:RVDS2.2(RVCT)CPU内核:ARM926EJ-S

 Code (inc.data)   RO Data    RW Data    ZI Data

  4984   76          0         40        320         

 

 

微内核简介:

微内核是一个必需的核心的基本部件,可以独立运行使用,资源占用极小.但功能完善:

线程调度方式: 抢占式+时间片轮询;

32级线程优先级,不同优先级线程以抢占式调度,相同优先级线程以时间片调度;

对线程数量无限制,支持相同优先级线程,线程可动态创建,改变优先级,销毁;

不限制数量的Mutex,Semaphore,Queue功能,Mutex不会发生优先级反转现象;

 

 

 

 

高级扩展组件简介:

 

 

 

 

多进程功能:

提供真实的多进程功能,所有进程拥有相同的4GB虚拟空间,其中0~2GB为进程私有,

共享的2~4GB内核空间。进程可动态创建,销毁.

 

应用程序:

应用程序可独立于操作系统代码进行编译,对编译器无特殊要求,使用常规的C/C++

编译器即可.在指令集兼容的不同的硬件平台上,应用程序是与硬件无关的,一次编译出的

应用程序可执行文件,可以直接在不同的硬件上运行,应用程序可以通过文件系统,动态安装/

加载/运行/销毁..

打印本页关闭页面