CDK界面
劍池CDK是平頭哥推出的一款專業面向IoT開發領域的集成開發環境,該集成開發環境圍繞平頭哥“1天上手,5天出原型,20天出產品”1520技術理念,為開發者提供簡潔統一的圖形開發界面,幫助開發者進行應用開發。該開發環境目前已支持平頭哥自研指令集C-SKY架構和RISC-V架構的芯片的開發。
劍池CDK概覽
劍池CDK基本介紹
劍池CDK在產品設計中,分為四個部分:
Packages:組件化模塊;用於支撐劍池CDK的組件化的開發,為開發者提供一個製作鬆耦合的軟件SDK的工具。
Editor:編輯器模塊;圖形化的方式解決嵌入式開發中晦澀、難懂的文本和代碼編輯。
Debugger:調試器模塊;圖形化的方式提供芯片調試的查看和控制界面。
Analyzer:分析器模塊;為開發者開發出更高效的嵌入式程序而提供的工具。
與傳統的嵌入式集成開發環境不同的是,劍池CDK內部自動對接芯片開放平臺,自動獲取芯片開放平臺上的開發資源。在芯片開放平臺上,包含了一個網絡組件超市,能夠提供各種類型的組件,通過對接網絡平臺,開發者可以快速的形成自己的方案。
重磅更新1:定製化AI語音部署工具,讓你3分鐘自定義喚醒詞和命令詞
相比上個版本,本次迭代的重大更新在於,劍池CDK對接的OCC平臺新增了“AI部署工具”入口,用戶在熟練環境中可實現3分鐘之內完成新喚醒詞和命令詞的定義,操作流程簡便。同時AI部署工具在線配置語音算法庫,設備可以在離線情況下進行語音指令的識別。
【3分鐘自定義喚醒詞和命令詞】
本次劍池CDK AI部署工具結合工程本身的設置,能夠讓開發者在現有工程基礎上,在熟練環境內3分鐘之內就完成新喚醒詞和命令詞的定義,實現快速響應。
具體操作中,用戶在OCC上下載支持語音開發的方案以後,進入AI部署工具界面,點擊支持的平臺,然後在喚醒和命令詞中輸入自定義的漢字,一鍵導出到本地劍池 CDK工程中,參照工程開發文檔,修改本地喚醒詞的內容與自定義一致,然後編譯、下載即可。
【離線可用的語音服務】
AI部署工具在線配置語音算法庫,下載到本地中以後,設備可以無需聯網的情況下進行語音指令的識別。從而可以實現設備不聯網,仍然可以進行語音識別的功能。
離線可用開發板展示
重磅更新2:靈活的組件開發資源
相比上個版本V2.4,劍池CDK當前版本新增了“組件池”的概念,用於增強組件複用性。
組件池,是存放工程組件的位置,也是劍池CDK搜索組件的途徑;組件池可以是一個目錄或一個網絡地址。用戶可以將需要使用的組件放在一個目錄中,然後工程設置將該目錄加入到組件索引中,那麼工程就可以使用該組件池中的所有組件。
劍池CDK組件池的界面
【“組件池“的優先級】
劍池CDK工程可以同時設置多個“組件池”路徑,劍池CDK會按照優先級進行組件的索引,最後,劍池CDK會有一個默認的組件池,保證即使工程不設置任何組件池,也可以正常使用組件。
【“組件池”的優勢】
通過新增“組件池”的概念,將方案和方案依賴的組件集進行了解耦,可以實現了組件在不同方案之間的複用,增加了組件的複用性。
重磅更新3:新增軟硬件開發使用手冊
該版本優化了軟硬件開發資料的查找入口,新增芯片用戶手冊指引,芯片使用CPU手冊,軟硬件開發板使用及方案開發手冊;同時在版本中加入Q&A問答集錦,方便開發者查閱。
【軟硬件開發手冊】
在行方案開發時,歡迎頁面會給出方案使用到的硬件信息以及對應的開發手冊和用戶手冊,方便開發者查閱。開發資料按照芯片、開發板、方案進行歸類,方便開發者根據自己的開發需求查找對應的內容。
軟硬件開發使用手冊界面
【開發細節的問答彙總】
歡迎頁面提供了針對當前方案的在線問答頁面,用戶可以直接提問觸達方案的AE人員;系統還將該開發者常見問題進行彙總,幫助開發者進行快速方案開發。
開發細節問答彙總界面
本次版本Release Note如下:
-
修復問題說明:
1.1 修復了ck802,ck803的Uart示例工程,頭文件包含錯誤問題 1.2 修復了某些系統中ICE無法連接板子的問題 1.3 修復了include path包含圓括號編譯失敗問題 1.4 修復啟動調試,斷點丟失的問題
-
功能新增、優化與更新說明:
2.1 優化了打開大文件卡頓時間 2.2 優化了Watch/Local窗口存在大數組展開後,單步調試卡頓時間 2.3 更新SoC模板工程默認優化選項為-Og 2.4 新增了在調試狀態下,反彙編和源代碼窗口聯動的功能 2.5 新增工具欄debug without download按鈕功能 2.6 新增了C906(FDV) CPU工程創建、管理功能 2.7 新增了Watch/Local窗口中location column 2.8 新增了工具欄單個文件編譯按鈕 2.9 優化了工程視圖的節點刷新效率 2.10 優化了啟動編譯的體驗 2.11 新增了組件製作圖形界面 2.12 支持了AI語音訓練部署平臺 2.13 支持sdk類型組件上傳下載 2.14 支持git類型組件下載 2.15 優化Statistics窗口 2.16 新增了組件支持修改名稱、版本號的功能 2.17 更新了組件版本號的識別機制,版本號的大小寫不再區分 2.18 安裝路徑下的 CSKY/FlashProgrammer中的燒寫器支持了RISC-V系列的CPU 2.19 Watches變量窗口默認顯示進制可以配置 2.20 新增了profiling窗口的數據可以導出到文件的功能 2.21 確保了雙擊打開的工程,不可以在該目錄下創建其他工程了
已經安裝過劍池CDK的同學,打開劍池 CDK可收到更新安裝的提示,沒有安裝的請用PC打開下面的鏈接進行安裝:
https://occ.t-head.cn/community/download?id=575997419775328256&inviteUserId=3769057297817612288
還等什麼,現在參與新版本體驗,可獲得平頭哥定製禮品!
注:
1、下載安裝並反饋使用意見的同學可在文末留言,我們將統一寄送獎品。
2、為了更方便的和我們的技術同學交流,歡迎用釘釘掃描上方的二維碼,觀看今天下午16點的CDK版本更新直播講解,提出你的疑問,有機會贏取我們的限量獎品。(如圖)
3、本次活動最終解釋權歸平頭哥芯片開放社區所有。