在日常嵌入式開發(fā)中,我們經(jīng)常會(huì)用串口命令來使設(shè)備進(jìn)入某種特定的狀態(tài),或執(zhí)行某個(gè)特定的操作。如系統(tǒng)自檢,模擬運(yùn)行,或者進(jìn)入手動(dòng)模式進(jìn)行設(shè)備點(diǎn)動(dòng)。linux下有強(qiáng)大的shell工具,可以讓用戶和片上系統(tǒng)進(jìn)行交互,而在傳統(tǒng)的單片機(jī)系統(tǒng)中,用戶往往需要自行實(shí)現(xiàn)一套類似的交互工具。AliOS-Things原生帶有一套名為cli(
command-line interface)的命令行交互工具,在提供基本的系統(tǒng)交互命令的基礎(chǔ)上,也支持用戶自定義命令。本文將介紹如何自定義cli命令并執(zhí)行。
我們通過在《【AliOS Things學(xué)習(xí)筆記】在Developerkit開發(fā)板上運(yùn)行blink例程》
基礎(chǔ)上,注冊(cè)一個(gè)cli命令,通過命令行的方式控制LED的亮滅的例子,來演示一個(gè)帶有參數(shù)的cli命令如何被注冊(cè)以及調(diào)用。首先,我們先保證Developerkit的
熱門工具 換一換