AOSL

AI 硬件开放标准协议层 | 版本 v0.8.5 | Apache 2.0
RFC 阶段

AOSL (AI Open Standard Layer) 致力于定义操作系统、AI 芯片与 RTC 传输层之间的通用接口标准。它的目标是屏蔽底层硬件差异,让上层 AI 应用能够“一次编写,到处运行”。

AOSL 架构层级图

资源下载
Apache 2.0

加入开发者社群

获取 PCB 源文件、BOM 表及技术支持

500+ 成员 活跃中
扫码加入

描述

项目简介

AOSL (AI Open Standard Layer) 致力于定义操作系统、AI 芯片与 RTC 传输层之间的通用接口标准。它的目标是屏蔽底层硬件差异,让上层 AI 应用能够“一次编写,到处运行”。

解决的痛点

  • 碎片化严重:不同芯片厂商的 SDK 互不兼容
  • 开发效率低:开发者需要为每种硬件单独适配
  • 生态封闭:硬件与模型强绑定,限制了创新

技术参数

适用范围 OS / Chip / RTC
开发语言 Protocol / C++
架构层级 HAL, Core, API
最新状态 RFC Proposal

支持平台

ESP32 STM32 Linux RTOS

架构设计

AOSL 采用分层架构设计,确保灵活性与高性能:

HAL 层
硬件抽象层,适配不同芯片驱动,屏蔽底层差异。
Core 层
核心逻辑层,统一管理内存、任务调度和数据流转。
API 层
提供统一的 C++/Python/Rust 接口,方便上层应用调用。

代码示例

import aosl

# 1. 初始化设备

device = aosl.Device("auto")

# 2. 加载模型

model = device.load_model("llama-3-8b.gguf")

# 3. 执行推理

output = model.generate("Hello, AI!")

print(output)

SDK 下载

加入开发者社群

获取 PCB 源文件、BOM 表及技术支持。

项目成员

Zhang

Zhang

架构师

负责 AOSL 核心架构设计与标准制定。

Mike

Mike

核心开发者

负责 Linux 与 RTOS 平台的适配工作。

Sarah

Sarah

社区维护

负责文档编写与开发者社区运营。