
人(rén)工智能(néng)家(jiā)居为了(le)實(shí)現(xiàn)遠(yuǎn)程監控以及(jí)與(yǔ)外(wài)部(bù)网(wǎng)络的(de)通(tòng)信(xìn),必須要(yào)實(shí)現(xiàn)單片机系(xì)統的(de)Internet接入(rù),人(rén)工智能(néng)家(jiā)居中(zhōng)的(de)嵌入(rù)式Internet技術(shù)在(zài)此(cǐ)發(fà)挥了(le)很大(dà)作(zuò)用(yòng)。xavier nx可(kě)为邊(biān)緣提(tí)供性(xìng)能(néng)高(gāo)达(dá) 21 A 的(de)加速 AI 计算。單片机采用(yòng)互聯网(wǎng)通(tòng)訊與(yǔ)控制具有(yǒu)很好(hǎo)的(de)實(shí)用(yòng)價值,可(kě)以很容易地(dì)實(shí)現(xiàn)遠(yuǎn)程的(de)控制與(yǔ)監測,也(yě)是(shì)信(xìn)息家(jiā)電(diàn)要(yào)實(shí)現(xiàn)的(de)主(zhǔ)要(yào)目标(biāo)。然而(ér)目前(qián)利用(yòng)單片机實(shí)現(xiàn)嵌入(rù)式因特(tè)网(wǎng)方(fāng)案(àn)的(de)技術(shù)难點(diǎn)在(zài)于(yú):如(rú)何利用(yòng)單片机自(zì)身(shēn)有(yǒu)限的(de)資源对信(xìn)息進(jìn)行TCP/IP协议處(chù)理(lǐ),使之(zhī)變(biàn)成(chéng)可(kě)以在(zài)因特(tè)网(wǎng)上(shàng)傳輸的(de)IP數據(jù)包(bāo)。從解(jiě)決这(zhè)一(yī)技術(shù)出(chū)發(fà),目前(qián)出(chū)現(xiàn)如(rú)下(xià)幾(jǐ)種(zhǒng)方(fāng)案(àn):
32位(wèi)MCU+RTOS
采用(yòng)32位(wèi)A單片机,在(zài)RTOS平台(tái)上(shàng)進(jìn)行软(ruǎn)件(jiàn)開(kāi)發(fà),在(zài)嵌入(rù)式單片机系(xì)統中(zhōng)集成(chéng)TCP/IP协议,實(shí)現(xiàn)TCP/IP的(de)协议處(chù)理(lǐ),这(zhè)一(yī)协议可(kě)以采用(yòng)软(ruǎn)件(jiàn)来(lái)實(shí)現(xiàn),也(yě)可(kě)以通(tòng)过(guò)硬(yìng)件(jiàn)進(jìn)行软(ruǎn)件(jiàn)的(de)簡化(huà)。这(zhè)種(zhǒng)配置要(yào)求單片机有(yǒu)一(yī)定(dìng)的(de)存儲空(kōng)間(jiān)来(lái)實(shí)施TCPIIP协议。目前(qián)國(guó)內(nèi)較为流行的(de)RTOS有(yǒu)VxWorks,pSOS,Nucleus,QNX,WindowsCE等。
由(yóu)于(yú)采用(yòng)A單片机,此(cǐ)方(fāng)案(àn)可(kě)以完成(chéng)很多(duō)複雜的(de)功能(néng),但成(chéng)本(běn)較高(gāo),開(kāi)發(fà)周期較长(cháng),需要(yào)購買(mǎi)昂貴的(de)RTOS開(kāi)發(fà)软(ruǎn)件(jiàn),对開(kāi)發(fà)人(rén)員的(de)能(néng)力要(yào)求較高(gāo)。jetson agx xavier具有(yǒu)緊湊的(de)外(wài)形規格,旨在(zài)處(chù)理(lǐ)服(fú)務(wù)机器人(rén)經(jīng)常遇到(dào)的(de)多(duō)任務(wù)處(chù)理(lǐ)型工作(zuò),包(bāo)括自(zì)主(zhǔ)導航、避障、图(tú)像和(hé)面(miàn)部(bù)識别,以及(jí)用(yòng)關(guān)节(jié)臂抓取(qǔ)。
8位(wèi)MCU+TCP/IP协议芯片
这(zhè)个(gè)方(fāng)案(àn)是(shì)由(yóu)MCU和(hé)固化(huà)了(le)TCP/IP协议的(de)芯片组成(chéng)應(yìng)用(yòng)系(xì)統的(de)核心。應(yìng)用(yòng)系(xì)統可(kě)以直(zhí)接撥号(hào)上(shàng)网(wǎng),硬(yìng)件(jiàn)電(diàn)路(lù)相对簡單,但需要(yào)大(dà)容量(liàng)的(de)存儲器,如(rú)果(guǒ)使用(yòng)的(de)TCP/IP协议芯片是(shì)软(ruǎn)件(jiàn)固化(huà)的(de),還(huán)要(yào)求MCU有(yǒu)較高(gāo)的(de)運行速度(dù)。采用(yòng)这(zhè)種(zhǒng)方(fāng)案(àn)的(de)芯片有(yǒu)ScenixSemiconductor公(gōng)司的(de)SX-stack,Seiko公(gōng)司的(de)57600A,iReady公(gōng)司的(de)InternetTuner,ConnectOne公(gōng)司的(de)iChip等。其(qí)中(zhōng)Scenix單片机为软(ruǎn)件(jiàn)固化(huà)协议,软(ruǎn)件(jiàn)协议栈用(yòng)彙編語(yǔ)言編写(xiě),存儲在(zài)單片机的(de)FLASH程序存儲器中(zhōng);其(qí)它(tā)芯片則为硬(yìng)件(jiàn)固化(huà),硬(yìng)件(jiàn)TCP/IP协议堆(duī)栈作(zuò)为MCU和(hé)Internet之(zhī)間(jiān)的(de)加速器。
这(zhè)个(gè)方(fāng)案(àn)的(de)優點(diǎn)是(shì)将8位(wèi)單片机系(xì)統直(zhí)接與(yǔ)Internet相連(lián),可(kě)以使用(yòng)PC机通(tòng)过(guò)Internet遠(yuǎn)程訪問(wèn)單片机系(xì)統,也(yě)可(kě)以使用(yòng)單片机系(xì)統将信(xìn)息通(tòng)过(guò)Internet發(fà)送到(dào)遠(yuǎn)程PC或(huò)其(qí)它(tā)終(zhōng)端上(shàng)。英伟达(dá) xavierA近(jìn)英伟达(dá)公(gōng)布(bù)了(le)Xavier處(chù)理(lǐ)器,这(zhè)款處(chù)理(lǐ)器和(hé)Terga系(xì)列不(bù)同(tóng),並(bìng)不(bù)是(shì)为了(le)手(shǒu)机和(hé)平板電(diàn)腦等移动終(zhōng)端設计的(de),而(ér)是(shì)針(zhēn)对自(zì)动駕駛技術(shù)和(hé)汽车産品準備的(de)。但應(yìng)用(yòng)系(xì)統的(de)設计工程师(shī)必須熟悉TCP/IP等协议和(hé)相關(guān)接口,软(ruǎn)件(jiàn)設计量(liàng)較大(dà)。另(lìng)外(wài)每个(gè)電(diàn)子設備都需要(yào)一(yī)个(gè)IP地(dì)址,因此(cǐ)需要(yào)擴充IP协议才能(néng)到(dào)更(gèng)好(hǎo)的(de)支持(chí)。
MCU+EMIT协议+emGateway
利用(yòng)emWare公(gōng)司開(kāi)發(fà)的(de)EMIT,在(zài)應(yìng)用(yòng)系(xì)統的(de)MCU內(nèi)部(bù)使用(yòng)emNet协议,再通(tòng)过(guò)emGateway與(yǔ)Internet連(lián)接。EmGateway网(wǎng)络软(ruǎn)件(jiàn)接口可(kě)以安(ān)裝(zhuāng)在(zài)计算机、TV机頂盒或(huò)A的(de)家(jiā)用(yòng)電(diàn)器服(fú)務(wù)器中(zhōng),它(tā)支持(chí)TCP/IP协议並(bìng)運行HTTP服(fú)務(wù)程序,作(zuò)为用(yòng)戶可(kě)以通(tòng)过(guò)网(wǎng)络浏覽器遠(yuǎn)程訪問(wèn)服(fú)務(wù)器。EmGateway通(tòng)过(guò)RS-232,RS-485,CA
N、紅(hóng)外(wài)及(jí)射頻等通(tòng)信(xìn)方(fāng)式與(yǔ)多(duō)个(gè)嵌入(rù)式設備相連(lián),每个(gè)嵌入(rù)式設備的(de)應(yìng)用(yòng)程序包(bāo)含的(de)一(yī)个(gè)獨立的(de)通(tòng)信(xìn)任務(wù),稱为emMicro,監測嵌入(rù)式設備中(zhōng)預先(xiān)定(dìng)義的(de)各(gè)个(gè)變(biàn)量(liàng),並(bìng)将結果(guǒ)反饋到(dào)emGateway中(zhōng),同(tóng)时(shí)emMicr。還(huán)可(kě)以解(jiě)釋Gateway的(de)命令,修改設備中(zhōng)的(de)變(biàn)量(liàng)或(huò)進(jìn)行某種(zhǒng)控制。EmMicro和(hé)emGateway一(yī)起(qǐ)为嵌入(rù)式設備提(tí)供了(le)Internet功能(néng)。
<!--
