Unikinfo - The Innovation Leader in EDA.

Language Selection


Unikinfo - Working at Unikinfo

OTR X86实时操作系统

Overview

针对嵌入式系统中32/64位的X86处理器的实时操作系统,在16K内存空间内支持windows的内核子集,提供了大约360个Win32的API函数并且可以加载windows DLL,该操作系统没有版税。


功能

  • 完全与微软Visual Studio开发环境集成

  • 无运行时版税

  • 提供系统全部源代码

  • 免费的测试版本


产品模块

  • 核心操作系统和开发工具

    包含了在嵌入式系统中运行32位应用程序所需的开发工具。它可以处理使用常规Win32编译器编译的应用程序,使之可以运行于目标嵌入式系统之上。他提供初始化硬件的启动BOOT代码,一个运行时库,一个定位器,以及交叉调试功能。他的运行时环境可以模拟一系列Win32的API调用。

  • 实时调度器

    提供创建线程、信号量、临界区等的库,它增加了在实时操作系统中对大部分Win32的线程API函数的模拟。

  • 嵌入式文件系统

    允许嵌入式应用程序方位存放在磁碟、硬盘、flash盘、USB盘、CD-ROM以及DVD盘上的FAT、exFAT或者ISO9660文件系统。通过一系列Win32 API和一个Win32的模拟器和独有的一些API提供这些功能。

  • 嵌入式TCP/IP协议栈

    提供了网络功能并且针对以太网和串口通信通过Berkley socket API实现了核心TCP/IP协议栈。源代码兼容Windows Winsock 1.1 API。

  • 可移植的嵌入式GUI

    是一个时间驱动、面向对象的C++ GUI库。他可以用来实现类似windows风格的图形用户界面,它包含了针对VGA和SVGA/VESA显卡的设备驱动。

  • 实时USB协议栈

    是一个针对嵌入式系统的USB HOST的协议栈,它包含了核心协议栈以及HOST设备驱动意义一个底层通信API和上层的USB设备类驱动。