中文乱码字幕在线中文乱码,中文无码制服丝袜人妻av,亚洲一区二区三区国产精华液,亚洲精品无码久久久久久,亚洲色成人网一二三区

Zstack(Zigbee協(xié)議棧)中的三種設(shè)備

2022-07-28 15:34:17 admin 354

簡介

Zigbee網(wǎng)絡(luò)中有三種設(shè)備:協(xié)調(diào)器,路由器,終端。我們一般通過選擇IAR中的workspace中的選項來選擇要編譯的設(shè)備。


5g/4g工業(yè)路由網(wǎng)關(guān)

通過選擇不同的設(shè)備類型會帶來不同的配置,這些配置影響著編譯的內(nèi)容。比如當(dāng)我們選擇協(xié)調(diào)器時,cfg配置文件選擇的是f8wCoord.cfg,其他終端和路由器的配置文件就置灰了。

5g/4g工業(yè)路由網(wǎng)關(guān)

配置文件的差異

先看一下協(xié)調(diào)器的配置文件

/* Coordinator Settings */-DZDO_COORDINATOR                  // Coordinator Functions-DRTR_NWK                          // Router Functions

只截取了一點點,上面的ZDO_COORDINATOR就是將設(shè)備定義為協(xié)調(diào)器。前面的-D就相當(dāng)于#define , 就是定義宏。然后我們看到還有一行是定義RTR_NWK,就是定義為路由器,這就是之前有說過,協(xié)調(diào)器最終會退化為路由器的原因。

路由器的配置文件

/* Router Settings */-DRTR_NWK                          // Router Functions

終端就直接沒定義這些了,因為沒定義就默認(rèn)為終端。

自定義配置文件

為什么當(dāng)我們在workspace中選擇不同的設(shè)備時,會選擇不同的配置文件呢,可不可以自己定義配置文件呢?答案當(dāng)然是沒問題啦??!

當(dāng)選擇協(xié)調(diào)器,路由器,終端時,在Options-> C/C++ Compile-> Extra Options這個選項里面包含的文件不一樣:

5g/4g工業(yè)路由網(wǎng)關(guān)

哈哈,大概知道怎么改了吧。自己定義一份配置文件,然后模仿命令添加一份自己的配置文件就OK了。

IAR添加配置選項

大家都知道workspace上的菜單有三個選項,為什么只有三項,可以再添加嗎?名字這么丑,是否可以再改一下呢?

來上圖

5g/4g工業(yè)路由網(wǎng)關(guān)


標(biāo)簽: ZigBee
網(wǎng)站首頁
解決方案
產(chǎn)品中心
在線咨詢