产品
  服务
 

 

   XIPOS 一般特性:

  • 单用户多任务
  • 支持DLL
  • Posix 标准信号
  • flash 文件系统,包括目录结构、soft link, hard link, 长文件名、掉电恢复
  • 压缩文件系统,可以节省flash空间
  • 任务在内核态运行时也可以执行抢占式调度
  • 完整的 tcp/ip 系统,包括支持Backetly socket 接口、netfilter、还包括VPN,NAT
  • 包含ircom 的Irda 协议
  • 两套可供选择的同步机制:System V5 ipc(msgq, shmem, sem) 或者是Windows ipc(Event, Semaphore, Critical section, WaitForSingleObject…)
  • 使用Newlib 作为标准c 库
  • 支持PPP/SLIP/LAN
  • 很好的实时性扩展
  • 当进程结束时,提供自动资源回收
  • 支持阻塞/非阻塞/异步 IO 和 poll 界面
  • 可加载的内核模块
  • 可以很容易地移植 Linux 设备驱动和协议栈到Xipos
  • 已经发行Mips and Arm版本,其他版本正在开发中
  • Mips 版本支持Mips16 、Arm版本 支持 thumb
  • Xipos用 GCC 作为开发用具,但拥有自己的可执行文件格式和自己特殊的linker

   Xipos features with MMU:

  • 整个OS的内核、用户态 DLLS 和 AP 都可以本地执行(executed In Place)
  • 支持多进程和多线程,每个进程都有在独立的 VM 空间
  • File mapping
  • 与Win32完全兼容的内存管理接口

   XIPOS Features Without MMU:

  • 多任务
  • 可以选用Windows 3.1的内存管理接口以减少碎片的形成
  • 具有进程独立数据段的DLL
  • 依然可以使用IPC

 

See Also

More About XIPOS