产品中心

< >

Intewell-C嵌入式操作系统

Intewell-C 是东土自主研发、可以运行在工业现场多种类型的终端设备上、实现其智能化改造的操作系统。Intewell-C提供的强实时特性保障工业设备可以高效处理时间敏感的现场业务,支持多种工业通信协议保障了不同智能化设备间的数据交互,Intewell-C的在线业务动态部署能力能方便的拓展设备的业务功能使设备满足不同业务应用需要。

  • 产品简介
  • 产品特性
  • 性能参数
  • 订购信息

      Intewell-C 是东土自主研发、可以运行在工业现场多种类型的终端设备上、实现其智能化改造的操作系统。Intewell-C提供的强实时特性保障工业设备可以高效处理时间敏感的现场业务,支持多种工业通信协议保障了不同智能化设备间的数据交互,Intewell-C的在线业务动态部署能力能方便的拓展设备的业务功能使设备满足不同业务应用需要。

       相对于当前传统的嵌入式操作系统,Intewell-C可以支持更丰富的硬件架构,其精简、可灵活裁剪的系统架构可适应传统及新型的工业现场端设备,在性能上尤其在工业领域高实时性方面优于其他系统内核。

 

系统架构


高性能、抢占式、强实时的操作系统内核

支持对称多处理(SMP)方式多核

支持进程

POSIX实时扩展部分接口

支持X86体系结构,支持PowerPC体系结构,支持ARM体系结构,支持国产龙芯处理器,支持国产申威处理器

支持PCI多种总线结构,适应多种行业应用的需要

丰富的外围设备驱动支持

高效、稳定的TCP/IP网络协议栈

稳定、高可靠的文件系统,包括:FAT兼容文件系统(dosFS)、虚拟根文件系统(VRFS)、只读文件系统(RomFS)、及面向Nand Flash的文件系统(Yaffs2)

稳定、高性能的USB2.0、USB3.0协议栈




内核支持基于优先级的抢占式多任务调度算法
支持进程
支持优先级抢占、时间片轮转任务调度策略,支持256个任务优先级
支持任务独立时间片
支持优先级继承策略,以防止优先级反转
支持定时器管理,支持绝对时间和周期性两种定时器触发方式
支持中断嵌套,保障高优先级的中断得到及时响应
支持信号量、异步信号、事件、消息队列等任务间通信、同步和互斥管理方式,支持消息发送等待
支持扩展点,可在系统初始化阶段、任务切换等时刻扩展系统行为
体系结构支持包(ASP)体系结构支持包(ASP)提供目标硬件平台CPU相关支持,对内核屏蔽硬件平台细节,使操作系统内核实现多平台支持更为简单
体系结构支持包对如下功能模块提供支持:CPU;中断;CACHE;MMU
板级支持包(BSP)板级支持包(BSP)提供目标板/目标机上各硬件设备驱动,针对特定硬件板卡提供配套硬件设备驱动
支持的驱动包括:处理器定时器、中断控制器驱动;PCI总线驱动;PS2键盘/鼠标驱动;控制台驱动;串口驱动;ATA存储设备驱动;DMA控制器驱动;Intel 8254x/Intel82574/i350/i210 网络控制器设备驱动;USB控制器驱动
设备驱动(Driver)设备驱动(Driver)提供硬件设备驱动,针对硬件设备类型提供配套驱动支持,将同类设备驱动共性部分与板级支持包特性部分进行分离,使在多硬件平台下支持不同型号的同类设备更为方便、快捷
支持的设备驱动包括:网卡,硬盘,USB,PCI,串口
文件系统支持硬盘、FLASH、RAMDISK等文件存储介质
支持FAT兼容文件系统(dosFS)、虚拟根文件系统(VRFS)、只读文件系统(RomFS)、及面向Nand Flash的文件系统(Yaffs2)
符合POSIX和C99标准的文件操作接口
掉电保护(除非写操作被打断)
支持多种文件系统,移动存储介质,自动文件系统探测
Cache透明机制,保证数据写入文件系统,增强了文件系统可靠性
支持Unicode编码文件名
提供更快的文件访问速度
网络协议栈Intewell-C的TCP/IP网络协议栈符合TCP/IP协议工业标准,支持多任务应用开发模型,利用Intewell-C的TCP/IP网络协议栈,开发人员可以为一个嵌入式设备增加和配置网络功能;为下一代设备应用程序需求研制,提供丰富的网络特性,并进一步提升性能。
Intewell-C的TCP/IP网络协议栈的基本特性包括:
支持自动配置缓冲池系统
更丰富的协议支持,如SCTP、DHCP、VRRP等
支持Windows Socket标准编程接口
支持Berkerly Socket标准编程接口
支持数据零拷贝技术
支持多网卡和冗余网卡
USB2.0、3.0协议栈Intewell-C的 USB协议栈支持USB2.0、USB3.0协议,提供UHCI、OHCI、EHCI、XHCI多种USB控制器支持,Intewell-C USB协议栈包含如下特性:
支持多种USB控制器,如UHCI、OHCI、EHCI、XHCI
支持USB2.0,USB3.0协议
USB设备采用统一的设备驱动机制
POSIX接口支持POSIX接口,使用户已有的基于POSIX接口编写的应用程序能够继续发挥作用,实现嵌入式软件的复用
支持的POSIX接口主要包括消息队列,线程管理,线程私有变量,线程条件变量,线程互斥锁,调度管理,信号量管理,异步信号,时钟与定时
开发工具提供Intewell-C配套开发工具,该开发工具支持多核应用程序的开发和调试。客户能够更快速地部署各种复杂的多核解决方案,提高应用开发的效率。同时,该工具能够深度集成用于设备软件开发的多种工具,向用户提供协同一致的工作平台,提供成套的设备应用软件开发支撑,使该开发工具的功能能够涵盖设备软件生产过程、管理协同过程和质量过程等软件开发全生命周期,为软件开发团队创建一体化的协同平台
硬件配置要求

支持的处理器Intel x86体系结构:Pentium 系列,酷睿 2系列,I3/I5/I7,N2600;
龙芯2K/2H;
申威SW410;
PowerPC系列;
ARM系列;
支持的总线PCI
开发工具操作系统Win7 64位,Win10 64位


产品型号

产品说明

Intewell-C

嵌入式操作系统