面向关键行车任务的极简主义车规微内核架构

包含上千万行庞大代码的传统宏内核操作系统(Monolithic OS)对于线控底盘而言蕴含着无法承受的安全漏洞风险。SDVKernel 深入探究仅有数千行特权代码且经过严格数学证明的车规微内核体系。

Microkernel Core Zonal Architecture

Central Controller: Microkernel Core — seL4 Formal Proof

Zonal Control Units & TSN Ring

  • IPC Capability Gate
  • User-Space Driver
  • POSIX PSE52 API
  • MPU Guard Wall
  • Static Memory Page

将车载可信计算基(TCB)从数千万行代码激减至一万行内

在传统的宏内核 Linux 中,Wi-Fi 驱动中的一个空指针异常或文件系统死锁会导致整台车辆的转向与刹车控制器瞬间宕机。而在基于权能(Capabilities)的车规微内核体系中,所有网络协议栈、外设驱动与文件系统全部作为非特权用户态进程运行,受硬件 MPU 严密防护。

Core Engineering Areas

Technical Articles

Related Cluster Architecture Specifications