介绍
LISA(Listenai Independent Software Architecture)是聆思智能提供的软件框架,支持客户通过命令行工具使用并管理聆思提供的软件包。LPM(Listenai Package Manager)是聆思智能的私有软件包管理服务。LPM 上的软件包可通过统一的命令行工具进行安装使用。
#
1.LISA 的优势- 以软件包的形式,更便捷获取聆思提供的固件源码、算法模型、固件配置、开发工具等。
- 对开发项目的软件依赖、软件版本管理更清晰,提升问题定位与解决的效率。
- 支持针对软件包进行热更新,平滑提升产品效果、修复软件缺陷。
#
2.使用 LISA使用 LISA 创建 CSK 项目#
本文介绍如何使用 LISA 把各类软件包组织成全新的 CSK 项目,如何使用 LISA 完成固件构建与烧录,并介绍 LISA CSK 新增的图形化配置功能。
为旧项目烧录固件#
本文介绍如何在旧项目中使用 LISA,直接体验软件包的安装机制(lisa install)与任务运行机制(lisa task)。
LISA 命令行功能详解#
通过本文可以更全面了解 LISA 的命令。
开发者教程:从零开发一个 LISA 包#
从开发一个小工具包入手,你将学到如何使用 LISA 去创建并开发实现一个 LISA 软件包,以及使用者如何使用该 LISA 包。
#
3.LISA 软件包LISA 生态离不开各类软件包的不断丰富,以下列出目前推荐使用的软件包。将有更多实用的软件包更新到此目录中。
#
基础软件包- @listenai/lisa:LISA 命令行原始工具
- @listenai/lisa_core:LISA 核心包,用于制作 LISA 软件包
#
CSK源码@source- @source/csk4002:CSK4002 源码
#
项目模板@generator- @generator/csk:CSK开发项目 Framework,包含生成器与相关业务功能
- @generator/lpm-pkg:LPM包生成器
#
算法模型@algo- @algo/csk4002-cae-mlp:CSK4002 通用 algo
- @algo/csk3002-cae-mlp:CSK3002 通用 algo
- @algo/csk3001nn-cae-mlp:CSK3001 单麦NN降噪模型
#
CSK板型模板@board- @board/lskits-csk4002:LSkits CSK4002核心板 硬件板型模板
- @board/lskits-csk3002:LSkits CSK3002核心板 硬件板型模板
#
常用工具@tool- @tool/cskburn:CSK 芯片烧录工具
- @tool/csk-old-build:支持 CSK 旧项目构建出 LPK文件
- @tool/mini-esr-tool:可把阈值txt转成bin