大家好,本期Time Series Studio將帶大家走進“Deployment”部署模塊。
“Emulation”模塊探索完成后,此時您可能已經(jīng)找到了最佳模型。
現(xiàn)在切換到“Deployment”模塊。部署的目的是生成優(yōu)化的算法庫和示例項目,并將其加載到邊緣設(shè)備上。
重要提示:eIQ Time Series Studio生成的庫僅授權(quán)用于恩智浦設(shè)備。它必須僅在恩智浦產(chǎn)品上實現(xiàn)和部署。
部署部分是流程的最后一步。本期介紹在目標(biāo)設(shè)備上為您自己的項目生成和部署庫的步驟。
注意:部署需要公共網(wǎng)絡(luò)支持,因為特定CPU、目標(biāo)模型、目標(biāo)IDE的目標(biāo)庫需要從云服務(wù)器動態(tài)生成。
功能布局
Time Series Studio目前主要功能:
支持多種編譯器(IDE)
支持Arm Cortex M編譯標(biāo)志
基于云的算法庫集成
快速啟動示例項目(MCUXpresso)
清晰的分步說明,幫助用戶生成自己的庫
支持的編譯器:
Time Series Studio 支持廣泛使用的GCC、Arm編譯器、IAR編譯器和 CodeWarrior,并支持Arm Cortex M系列, Cortex A系列,NXP DSC內(nèi)核。
GCC (MCUXpresso)
IAR Compiler (IAR Embedded Workbench For Arm)
支持的編譯標(biāo)志:
float-abi: 指定使用哪種浮點ABI.(hard/soft), 默認值為hard
fshort-wchar: 設(shè)置wchar_t的大小,默認值是-fno-short-wchar
fshort-enums: 幫助編譯器將枚舉類型的大小設(shè)置為可以容納所有枚舉值的最小數(shù)據(jù)類型。默認值是-fno-short-enums
部署流程
按照以下步驟生成用戶的時間序列庫并將其部署到設(shè)備上:
步驟1:選擇目標(biāo)模型,該模型在仿真過程中經(jīng)過驗證具有最佳質(zhì)量。模型列表顯示的是通過切換器訓(xùn)練或仿真過的模型;
步驟2:選擇要部署到目標(biāo)板的CPUcore(該內(nèi)核在項目設(shè)置中已選擇);
步驟3:點擊切換按鍵,選擇“生成庫或項目”。NXP只支持MCUXpresso項目;
步驟4:選擇用于開發(fā)的編譯器。DSC內(nèi)核使用“CodeWarrior”;
步驟5:為要部署的特定編譯器選擇最佳編譯標(biāo)志。請查看說明;
步驟6:點擊“GENERATE”按鈕, 請求云端生成目標(biāo)算法庫或整個項目;
步驟7:生成完成后,將彈出一個對話框,顯示下載zip包,您可以解壓壓縮庫以獲取目標(biāo)文件;
步驟8: 將庫鏈接到您自己的項目,或直接在MCUXpresso IDE中導(dǎo)入生成的項目。編譯項目并將其燒錄到目標(biāo)芯片中。
算法lib
Time Series Studio Library(libtss)是面向邊緣設(shè)備的算法庫,時序云服務(wù)器根據(jù)具體的硬件和編譯器信息動態(tài)生成嵌入式C代碼并進行交叉編譯.
生成的算法庫的文件樹如下圖所示:
algorithm.dat:包含算法詳細信息的加密文件。恩智浦云服務(wù)器可以解析并生成源代碼
libtss.a:核心算法庫,開發(fā)者使用它進行算法集成(若選擇Arm Compiler或CodeWarrior,則生成的庫為 tss.lib)
LICENSE.txt:恩智浦在線代碼托管軟件許可協(xié)議
metadata.json:生成算法的元描述文件。該文件包含編譯器類型、任務(wù)類型、輸入數(shù)據(jù)集和平臺信息等關(guān)鍵信息。該文件還包含最小內(nèi)存大小作為參考
TimeSeries.h:libtss.a的API頭文件,開發(fā)者使用它進行算法集成
示例代碼:
示例為“Hello World”代碼,用于演示算法庫在不同任務(wù)中的使用。
用戶工程創(chuàng)建告一段落,讓我們期待下一次見面并共同體驗Time Series Studio中實用工具的奇趣妙用!
NXP
恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護航。
-
mcu
+關(guān)注
關(guān)注
146文章
17718瀏覽量
358130 -
恩智浦
+關(guān)注
關(guān)注
14文章
5930瀏覽量
111648 -
IDE
+關(guān)注
關(guān)注
0文章
346瀏覽量
47358 -
編譯器
+關(guān)注
關(guān)注
1文章
1652瀏覽量
49729 -
Studio
+關(guān)注
關(guān)注
2文章
200瀏覽量
29410
原文標(biāo)題:eIQ Time Series Studio 工具使用攻略(七)-部署
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
恩智浦eIQ Time Series Studio 工具使用攻略(四)-數(shù)據(jù)導(dǎo)入

恩智浦車規(guī)級深度學(xué)習(xí)工具包使新一代汽車應(yīng)用性能提高30倍
eIQ Time Series Studio工具使用攻略(三)-工程創(chuàng)建

恩智浦最新的應(yīng)用處理器 i.MX 95采用專有NPU IP進行片上AI加速
恩智浦eIQ? Neutron神經(jīng)處理單元
防范機器學(xué)習(xí)IP失竊,恩智浦推出一款“防偷”神器!
恩智浦Real-time Edge v2.7正式發(fā)布!

NVIDIA TAO工具套件功能與恩智浦eIQ機器學(xué)習(xí)開發(fā)環(huán)境的集成
恩智浦eIQ AI和機器學(xué)習(xí)開發(fā)軟件增加兩款新工具
恩智浦eIQ Time Series Studio的工作流程

恩智浦eIQ Time Series Studio工具使用教程之模型訓(xùn)練

恩智浦eIQ Time Series Studio工具使用教程之仿真

評論