Unikinfo - The Innovation Leader in EDA.

Language Selection


Unikinfo - Working at Unikinfo

USCP 安全性实时操作系统

Overview

USCP是经过IEC61508安全认证的嵌入式实时操作系统,可以运行于包括ARM7/ARM9/PPC/Cortex-M/Cortex-R等系列MCU。


产品模块

  • RTOS

    专门设计用于内存有限MCU系统的具有出色性能和极小代码尺寸的实时操作系统

  • 安全关键任务RTOS

    经过IEC61508/EN50128认证的多任务、抢占式实时操作系统,内嵌大量安全相关功能,作为一个直接的消息传递的操作系统,非常适合应用于安全关键级应用。

  • TCP/IP协议栈及应用

    经过特别设计,满足于现代网络连接,标准的网络接口便于移植原有的网络程序,提供高性能的网络传输以及极少的内存占用。

  • FAT文件系统

    具有完整功能的FAT12,FAT16,FAT32文件系统,支持长文件名,支持缓冲,支持Unicode,支持Compat Flash、MMC、SD卡、HDD、Nand Flash以及Serial Flash等。

  • Flash文件系统

    高性能的Flash文件系统,支持Flash非正常复位或掉电,可以与任何的Nor Flash驱动,NandFlash驱动以及SerialFlash驱动集成。

  • DRUD调试工具

    系统级调试工具,提供系统高层次的内容查看。

  • 分布式系统支持

    对分布式系统的内核级支持,内核负责管理CONNECTOR进程、板级支持进程、以及网络系统,当远端节点退出网络时,内核自动检测并通知应用。

  • USB主从设备协议栈

    USB协议栈允许设备与PC连接,作为Mass Storage设备、便携式硬盘、内存卡读写器、数字摄像头、MP3/MP4、以及各种DCD设备如Modem、网卡、ISDN设备、打印机等。支持热插拔。

  • 内存保护模块

    多数的嵌入式容错系统需要进行内存保护以及内存管理,内存管理模块通过MMS模块支持内存保护,在具有MMU硬件上提供对MMU的支持。

  • GUI图形系统

    完整的图形系统解决方案,使用标准C开发,不仅提供文字、图片、图形控件等的支持,还向开发人员提供高级的图形目标元素用于快速开发图形化系统。


支持具体MCU型号

  • ARM® Limited's ARM7 and ARM9

    Microprocessors and microcontrollers with ARM7 and ARM9 Core including ARM7TDMI™, ARM7TDMI-S, ARM966E-S™, ARM940T™, ARM946E-S™, ARM720T™, ARM920T™, ARM922T™, ARM926E-JS™ and all other derivatives of the ARM7/9 family.

  • Atmel® AT91SAM

    AT91SAM7S, AT91SAM7X, AT91SAM9 and all other ARM7/9 based microcontrollers.

  • Philips® LPC2000

    LPC210x, LPC211x, LPC212x, LPC213x, LPC214x, LPC2194, LPC221x, LPC2220, LPC229x and all other ARM7/9 based microcontrollers.

  • Sharp® ARM7 and ARM9 MCU and SoC

    LH754xx, LH795xx, LH7A4xx and all other ARM7/9 based microcontrollers.

  • STMicroelectronics® STR7 and STR9

    STR710, STR711, STR712, STR715, STR730, STR731, STR735 , STR736 and all other ARM7/9 based microcontrollers.

  • Texas Instruments® OMAP™, TMS470

    OMAP1510, OMPA16xx, OMAP1710, OMAP24xx, OMAP3430, TMS470Rx and all other ARM7/9 based microcontrollers.

  • Other ARM7 and ARM9 based CPUs

    Including all microcontrollers from other suppliers which have ARM7/9 cores.

  • Freescale™ ColdFire®

    MCF5206e, MCF5207/08, MCF521x, MCF523x, MCF5249, MCF527x, MCF528x, MCF5282, MCF5307, MCF5407, MCF547x, MCF548x and all other derivatives of the Freescale ColdFire family.

  • Freescale™ PowerPC MPC500

    MPC533, MPC534, MPC535, MPC536, MPC555, MPC561, MPC562, MPC563, MPC564, MPC565, MPC566, MGT560 and all other derivatives of the Freescale MPC500 family.

  • Freescale™ PowerPC MPC555x

    MPC5554 and all other derivatives of the Freescale MPC555x family.

  • Freescale™ PowerPC MPC5200

    MobileGT MPC5200 and all other derivatives of the Freescale MPC52xx family

  • Freescale™ PowerPC PowerQUICC™ I

    MPC823, MPC850, MPC852T, MPC855T, MPC857, MPC859, MPC860, MPC862, MPC866 and all other derivatives of the Freescale MPC8xx family.

  • Freescale™ PowerPC PowerQUICC™ II

    MPC8250, MPC8255, MPC8260, MPC8264, MPC8265, MPC8266 and all other derivatives of the Freescale MPC82xx family.

  • Intel® Xscale

    PXA255, PXA26x, PXA27x and all other derivatives of the Intel Xscale family.

  • 16 Bit CPUs Freescale™ HCS12

    HCS12, 68HC12 and all other derivatives of the Freescale HCS12 family.

  • Renesas® M16C

    M16C/26, M16C/28, M16C/29, M16C/62, M16C/62A, M16C/62M, M16C/62N, M16C/62P, M16C/80 and all other derivatives of the Renesas M16C family.