聆思CSK6开发工具使用详解(支持Zephyr开发)

15 篇文章 1 订阅
订阅专栏

目录

前言

工具概况

命令行工具lisa zep简介

安装

检查和修复

更新

常用命令行指令演示(灯控示例)

创建工程

编译工程

烧录

VSCode插件包

CSK Application Develop Plugin

CSK Terminal

C/C++ 

Cortex Debug

CSK DeviceTree

更多资源

视频

其他文档链接

关于聆思


前言

CSK6芯片目前已经支持了Zephy RTOS操作系统。Zephyr官方虽然已提供了给开发者去构建应用工程的工具,但为了让开发者获得一个顺畅高效的开发体验环境 ,聆思根据CSK6的芯片方案量身打造了开发工具。本文主要给大家介绍一下这套配套工具。

工具概况

涵盖开发环境一键部署修复,编译构建、烧录调试等。这套工具根据交互形式分为两类,一种是命令行工具lisa zep,另外一类是vscode的插件包:CSK Application Extension Pack。

lisa zep(命令行插件)

便捷地对CSK6应用程序进行编译构建、烧录、调试等。

CSK Application Extension Pack(vscode 插件包)

针对开发过程中的高频场景提供的扩展包,配合Vsiual Studio Code可以便捷进行图形化下的开发调试。

命令行工具lisa zep简介

根据CSK6 芯片特性推出的命令行工具,基本上涵盖CSK6芯片开发过程中所需要的大部分指令。

部分常用指令格式如下:

常用指令

功能

lisa info zep

检查开发环境

lisa zep create

基于Sample创建工程项目

lisa zep build

工程编译

lisa zep flash

固件烧录

lisa zep pack

固件lpk打包

……

……

安装

lisa zep支持在 Linux、 macOS 、 Windows等系统环境部署,对应的安装信息如下所示:

Ubuntu 支持18.04 LTS 及更新的版本
1、安装依赖:sudo apt install --no-install-recommends git wget
2、安装工具:curl -o-  https://cdn.iflyos.cn/public/cskTools/lisa-zephyr-install.sh | bash
Windows 支持 Windows 10 及以上
1、安装Git: https://cdn.iflyos.cn/public/lstatic/Git-2.38.0-64-bit.exe
2、安装工具: https://castor.iflyos.cn/castor/v3/lisaPluginZephyr/download?platform=windows
MacOS 支持 macOS Yosemite (10.10) 版本及以上
1、安装依赖:xcode-select --install
2、安装工具:curl -o-  https://cdn.iflyos.cn/public/cskTools/lisa-zephyr-install.sh | bash
  • 推荐使用Linux环境进行环境安装和开发,可以获得更加稳定快速的编译和烧录体验。
  • 详细安装信息可参考 文档指引

检查和修复

完成环境安装后,或需要升级环境时,打开终端,输入并执行“lisa info zep”,可以进行环境问题检查。

正常情况下终端将输出环境的关键组件版本信息,结果信息如下,:

若环境不完整,会出现(未设置)字样提醒,此时可运行 “lisa zep doctor” 进行修复:

更新

若本机已经安装lisa zep命令行工具,在执行lisa info zep时,会自动检测工具版本,若发现工具有新的版本时,则会询问是否更新,此时可根据实际情况选择是否更新。

常用命令行指令演示(灯控示例)

SDK中提供了常见功能的sample模板,可以通过命令行工具进行快速地创建,基于这些模板提高上手或开发效率。

如下图所示位置是1个LED灯,连接的是聆思CSK6011-NanoKit开发板的B06引脚,使用模板创建工程并编译烧录即可将该LED灯点亮。

创建工程

命令行输入lisa zep create

选择灯控的sample模板:basic→[blinky]

按指引创建文件夹: blinky

编译工程

进入blinky目录,输入编译命令:lisa zep build -b csk6011a_nano

lisa zep build -b <BOARD> 是lisa编译指令,<BOARD> 处填写CSK SDK 支持的开发板型号

执行完毕后,编译产物会存放在当前目录下的 build 文件夹里,更多信息请参考聆思文档中心: 编译 烧录 调试 | 聆思文档中心

烧录

将聆思CSK6011-NanoKit开发板的DAPLink USB口与电脑连接,在编译完成后继续在该目录下输入 lisa zep flash 即可启动烧录。

烧录完成后即可看到绿灯开始闪烁

VSCode插件包

CSK Application Extension Pack 是支持在VSCode上安装使用的插件包组合,安装VSCode插件包后,可以通过较友好的可视化界面向命令行传入不同参数,实现能力调用与项目工程源码相关的执行结果通过插件的交互界面返回给用户,VSCode扩展包目前包含的插件和功能如下图所示:

接下来我们逐一来看下各个插件的功能与使用方法。

CSK Application Develop Plugin

  • 安装方法:VSCode应用商店搜索CSK Application Develop Plugin安装

具备以下功能:

  • 基础——打开、创建、配置工程

  • SDK管理——源码查看、更新

  • 应用管理——配置、编译、烧录、内存报告查看

CSK Terminal

CSK Terminal 是一款轻量的串口日志工具,可以在VSCode应用商店搜索CSK Terminal进行安装,具备以下功能:

  • 嵌入VSCode视图,查看方便

  • 支持记录、使用历史串口

  • 支持日志保存

C/C++ 

安装方法:VSCode应用商店搜索C/C++安装

功能:打开或创建*.c/*cpp文件时,语法高亮、智能完成和悬停(智能感知)以及错误检查

Cortex Debug

Cortex Debug是一款可以搭配硬件调试器使用的调试插件,可在VSCode应用商店搜索Cortex-Debug安装。

具备以下功能:

  • 配合lisa zep ide 指令生成配置文件

  • 连接硬件调试器,配合插件进行调试(支持J-Link与DAPLink调试器)

CSK DeviceTree

这是一款用来辅助设备树阅读和编写的插件,可在VSCode应用商店搜索CSK DeviceTree安装

功能:打开项目工程的dts文件,自动对设备树进行渲染。

更多资源

视频

在下面这个演示视频中,有更详细的讲解与使用演示,感兴趣的伙伴可以观看讲解视频了解更多信息,视频中包含以下内容:

  • 如何快速搭建 CSK6 开发环境
  • 命令行工具有什么特点、如何使用
  • 有哪些提效开发插件可以提升开发效率与体验

CSK6配套开发工具使用教程

其他文档链接

命令行工具介绍

关于聆思

聆思科技是一家专注提供智能终端系统级(SoC)芯片的高科技企业,目前推出的CSK6系AI芯片已适配Zephyr RTOS。

如果你在学习、开发过程中有疑问或难题,希望与专家和更多的开发者交流,欢迎+V:listenai-csk 

欢迎各位同学联系我们进行技术相关的探讨,也可以在评论区进行提问,大家一起进步吧!

CSK6开发分享2-视觉开发套件驱屏魔改篇
KingMumuの博客
10-18 489
基于CSK6视觉AI开发套件配套的Sample,把手势识别的一些结果在屏幕上做呈现
CSK6开发分享1-视觉开发套件初体验篇
KingMumuの博客
10-17 1535
聆思推出的一款MCU+DSP+NPU的SoC芯片,近期参加其刚发布的视觉开发套件的内测活动,记录一下使用该套件进行开发的过程与感受。
实操使用聆思CSK6大模型开发板接入ChatGPT
m0_60922331的博客
04-19 681
由上图可见,官方当前SDK方案是把开发套件当做输入端,文字或图片内容先上传到聆思的大模型平台(LSPlatform),然后平台再根据匹配的应用策略转给后端的大模型处理。基于聆思大模型平台提供的应用编排功能,我们如果要使用其他大模型,只需要从云端更改大模型接入节点,而无需去修改硬件端。多模态交互离不开硬件载体,目前国内接了大模型体验最好的开发板应该是聆思CSK6大模型开发板了,不仅联网就可以使用官方提供的集成讯飞星火认知大模型的示例,还通过官方公开的开发文档发现基于官方现有SDK可以自主的接入其他大模型。
聆思多核异构AI芯片 —— CSK6 特性讲解
分享AI芯片开发经验
04-08 1228
了解芯片特性是做好嵌入式产品开发的基础,大家可以在使用CSK6开发板进行实践时可以结合此篇评估芯片是否可以支持需求。
聆思多核异构AI芯片 —— CSK6 特性讲解_csk6002
2401_84004012的博客
05-16 676
CSK6电源设计说明说明:1、支持宽电压输入,只需要一个供电口,常用3.3V或5V2、CSK6系GPIO A口能承受5V电压,可以很好适配和上位机IO电平不匹配场景启动引导说明GPIOB0GPIOB11110UART01Reserved00自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
初识语音视觉交互芯片——CSK6
分享AI芯片开发经验
12-26 863
介绍聆思科技推出的新一代AI芯片CSK6,包括参数概要描述以及不同型号之间的差异对比。
聆思CSK6 视觉AI开发套件试用】体验AI功能
weixin_47569031的博客
12-27 583
本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:YiCheng
聆思CSK6视觉AI开发套件试用测评】使用CSK6手势识别操控Unity3D游戏及待优化问题探讨
weixin_47569031的博客
02-20 240
本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:[李方文]
聆思CSK6语音大模型AI开发套件试用】语音控制电梯功能示例代码
03-13
利用了聆思CSK6语音大模型AI开发套件实现语音控制电梯的功能。在我们设计的智能电梯应用中,用户可以通过语音控制电梯所到的楼层,比如说“到4层”,电梯就会自动运行到4层。而这之中语音识别、语音合成以及对用户的...
CSK在智能交通系统中的应用展望.pdf
09-07
《CSK在智能交通系统中的应用展望》这篇文章探讨了色移键控通信技术(Color-Shift Keying,CSK)在智能交通系统(Intelligent Transport System,ITS)中的潜在应用和前景。随着智能交通系统对可见光通信需求的增加...
科大讯飞语音芯片CSK4002规格书
最新发布
05-21
科大讯飞语音芯片CSK4002规格书
语音芯片4002 中文pdf
09-15
美国ISD公司4002/4003系列,2.7~3.3V单电源单片语音录放电路,同时提供相应的28引线DIP/SOIC、 TSOP硬封。 ISD4002/03系列仍然采用直接模拟量存贮技术,音质好,信息存放在芯片内部FLASHRAM中,抗断 电,无需专用语音开发工具,能随意更改内容和耗电省等优点。 该系列最大特点是采用了2.7~3.3V电源,录放时间长,并设计成和微处理器或微控制器配合使用实现 寻址和控制,使本器件引出端数减到最少,而使用更加灵活。
CSK目标跟踪算法_csk跟踪代码_目标跟踪_csk_
09-29
基于CSK的目标跟踪算法,原理很简单,速度超快,但此版本窗口固定、抗遮挡能力不强、且波门有滑移。值得研究和试用。泊来品,只是增加了注释,以助理解,共同学习。
经典的视觉跟踪算法的MATLAB代码_CREST,CSK,CT,ECO,KCF,LOT,SCM和Struck
05-02
经典的视觉跟踪算法的MATLAB代码,tracker包括CREST,CSK,CT,ECO,KCF,LOT,SCM和Struck。(Visual object tracking,include CREST,CSK,CT,ECO,KCF,LOT,SCM and Struck.)
聆思CSK6 视觉AI开发套件试用】在autodl服务器上的环境配置和官网检测demo
weixin_41029027的博客
10-14 302
写在最前面,本文比较适合初级开发者想要快速体验CSK6开发板。CSK6聆思科技推出的新一代AI芯片SoC产品系列,采用多核异构架构,集成了ARM Star MCU,HiFi4 DSP,以及聆思全新设计的AI神经网络处理内核NPU,算力达到128GOPS。多核异构的设计使芯片能以较低功耗满足音频及图像视频的AI应用需求。
聆思CSK6视觉AI开发套件试用】CSK6系列头肩识别初体验
weixin_47569031的博客
02-21 399
本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:[張弩拔劍]
zephyr概述
仗劍走天涯
03-06 8073
以下的截图,是为SDK中的代码,支持的板子和网络上描述的一样。 Zephyr 基于linux和wind river是一款小型且可伸缩的实时操作系统,尤其适用于资源受限的系统,可支持多种架构; Zephyr 基于已使用十多年、久经实际应用考验的 Wind River 代码库而构建。扩展原始代码包括几个关键步骤。首先,通过重构提升模块化水平。在编译时,开发人员可按需采用或删除任何子系统以适应硬件...
基于Zephyr网络功能构建的WIFI&BLE无线芯片集成方案
分享AI芯片开发经验
07-19 531
一文了解Zephyr系统对无线网络的支持情况,和Zephyr的无线协议栈接入WIFI与蓝牙芯片的几种实现方法
Zephyr RTOS -- 开发环境的搭建 (基于 Windows)
思想给了我们太多的自由,而我们拖累了思想......
06-07 4786
文章目录前言摘要1. Python3 及相关插件的安装1.1 安装 Python31.2 安装 Python 的虚拟环境虚拟环境的概念为什么要使用虚拟环境?虚拟环境的安装与使用虚拟环境的配置总结2. 安装其他工具2.1. 安装 Chocolatey2.2. 禁用全局确认2.3. 使用choco安装所需的依赖3. 进入虚拟环境安装插件3.1 安装 West3.2 获取 Zephyr 源码3.3 导出 Zephyr CMake 包3.4 安装额外的 Python 依赖项4. 安装工具链5. 编译示例进行测试参考
csk算法matlab
12-18
CSK(Channel and Sparse Kernels)算法是一种用于目标跟踪的算法。它是基于核相关滤波(Correlation Filter)的一种改进方法。CSK算法可以在视频中跟踪一个指定的目标,通过不断的更新目标模型来实现目标的精准跟踪。 在Matlab中,可以使用Image Processing Toolbox来实现CSK算法。首先,需要将视频切分成一帧帧的图像。然后,选取目标在第一帧图像中的位置,并将其作为目标模板。接下来,采集一些背景样本,并计算相关性窗口。 在每一帧图像中,将目标模板与图像中的窗口进行相关性计算,得到响应图像。通过选择最大响应值的位置,可以得到目标在当前图像中的位置。然后,根据目标的位置更新目标模型,以适应目标的形状和外观变化。重复这一过程,直到视频结束。 CSK算法具有一定的优势,它在处理目标位移、形变和光照变化时具有较好的鲁棒性。另外,CSK算法还能够处理目标的部分遮挡和快速移动。在实际应用中,可以通过调整参数来进一步提高算法的性能。 总之,CSK算法是一种用于目标跟踪的算法,在Matlab中可以使用Image Processing Toolbox进行实现。通过不断更新目标模型,CSK算法能够实现精准的目标跟踪,并具有一定的鲁棒性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Zephyr 入门,看这篇就够了(含FreeRTOS对比) 7346
  • 用ChatGPT做嵌入式应用开发 5834
  • 详解AI大模型行业黑话,迅速搞懂提示工程(prompt)、向量工程(embedding)、微调工程(fine-tune) 2334
  • 怎么使用ChatGPT解决嵌入式开发的难题 1973
  • 实例分享:坐姿检测/坐姿纠正方案 1355

分类专栏

  • CSK6 开发指南 15篇
  • ChatGPT实践分享 9篇
  • Zephyr保姆级上手教程 7篇

最新评论

  • 基于Zephyr网络功能构建的WIFI&BLE无线芯片集成方案

    普通网友: 每当我阅读你的编程博客文章时,我总能感受到你的专业水平和耐心解答的精神。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 实例分享:坐姿检测/坐姿纠正方案

    聆思科技AI芯片: 识别结果包含这些:手:下垂、撑脸 ; 身体:趴桌、倾斜、驼背、离席

  • 实例分享:坐姿检测/坐姿纠正方案

    wzf19947: 对骨骼点图进行分类么?

  • 实例分享:坐姿检测/坐姿纠正方案

    yjpm2010: 哪里买来试试?

  • 详解AI大模型行业黑话,迅速搞懂提示工程(prompt)、向量工程(embedding)、微调工程(fine-tune)

    阴天了: 问个问题请解答,文中提到的将构建好的prompt递交给大模型(1号灯亮了怎么办),就能输出结果(原因、排查步骤等你),这一步大模型是怎么做的?有点黑盒了,

大家在看

  • N皇后-力扣 1261
  • 项目方案:社会视频资源整合接入汇聚系统解决方案(六) 1193
  • 技术视角:AI产品经理需要懂的技术全景图
  • 10个高效的Python爬虫框架
  • 解数独-力扣 198

最新文章

  • 聆思CSK6大模型+AI交互多模态开源SDK介绍
  • 聆思CSK6大模型开发板视觉识别类开源SDK介绍
  • 聆思CSK6大模型开发板英语评测类开源SDK详解
2024年15篇
2023年25篇
2022年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码坪地企业网站设计宝安百搜标王惠州网络广告推广大浪外贸网站设计塘坑营销网站丹竹头网站开发坪山网站排名优化沙井标王坂田百度网站优化丹竹头seo网站优化光明SEO按效果付费东莞网站推广大鹏网站推广工具观澜网站搜索优化东莞品牌网站设计横岗模板推广永湖关键词按天收费大鹏网站建设石岩百度竞价包年推广福田阿里店铺托管坂田网站搭建福田网站制作深圳百度网站优化南澳网站优化软件石岩网站推广系统永湖建设网站南联网页制作宝安网站排名优化南澳百度seo坪山企业网站制作歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化