针对分层软件架构要求,比如AUTOSAR标准,我们为实时控制系统软件提供了基础软件内核SmartSAR Core。SmartSAR Core运行在指定的硬件平台上,包含各种驱动、操作系统、为应用层提供访问的服务接口等。在此基础软件核上,客户只需要专注于其应用策略的开发,大大加速了实时控制系统软件的开发效率,确保了开发的质量。
主要功能
基础软件核SmartSAR Core的主要功能是为应用层提供各种API,包括:
静态的实时操作系统的API;
■ 以服务形式提供通信、内存管理、IO操作的API;
■ 诊断事件管理和诊断通信的API;
■ 符合CCP\XCP标准的标定API;
■ 芯片级的各种驱动。
AUTOSAR标准
针对汽车电子的软件系统,SmartSAR Core提供支持AUTOSAR标准的基础软件核。
实时操作系统
基础软件核SmartSAR Core包括静态实时操作系统SmartOSEKOS。该系统提供任务调度、定时机制、中断管理、事件同步、资源管理、安全机制、调度表等功能。该系统也是国内第一个通过汽车电子领域OSEK认证的实时操作系统。
|