
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设备类驱动。





© 2011 Unikinfo All rights reserved. 京ICP备07503714号