久久久久久一级片,游客逛长隆发现满地动物饼干,熟女视频一区二区三区老色批,黑人狂躁女人10次高潮视频

佰馬BM-A6系列AI智能網(wǎng)關(guān)Ubuntu系統(tǒng)二次開發(fā)指南

  • 時(shí)間 :2024-02-29
  • 作者 :佰馬科技
  • 瀏覽數(shù) :3453

佰馬科技BM-A6系列AI智能網(wǎng)關(guān),是一款工業(yè)級(jí)5G千兆網(wǎng)關(guān),CPU采用四核64位Cortex-A55處理器,主頻高達(dá)2Ghz,支持豐富AI算法,賦能各行業(yè)智能分析聯(lián)動(dòng)控制應(yīng)用。為客戶提供便捷的設(shè)備接入、算力支撐、算法配置、應(yīng)用升級(jí)等功能,具有輕量化、高性能、低功耗、接入便捷、易于擴(kuò)展等特點(diǎn)。


AI邊緣計(jì)算網(wǎng)關(guān)


佰馬BM-A6系列AI智能網(wǎng)關(guān)具備3路千兆LAN口、1路千兆WAN口、1路USB 3.0、1路RS232(復(fù)用其中1路RS485)、6路RS485,2路繼電器,3路開關(guān)量輸入,2路受控電源輸出,標(biāo)配支持TF卡、WiFi 6 、HDMI輸出,可選配單模雙卡、AI加速芯片、安全加密芯片、外接硬盤(M2.0標(biāo)準(zhǔn)接口,最大支持2T固態(tài)硬盤)、超級(jí)電容等.


AI工業(yè)網(wǎng)關(guān)


該系列產(chǎn)品可幫助用戶快速接入高速互聯(lián)網(wǎng),實(shí)現(xiàn)安全可靠的數(shù)據(jù)傳輸。該系列網(wǎng)關(guān)具有設(shè)備具有多功能性、穩(wěn)定性和可擴(kuò)展性,超強(qiáng)邊緣計(jì)算、易于二次開發(fā)等優(yōu)點(diǎn)。廣泛應(yīng)用于智慧城市、智能交通、工業(yè)物聯(lián)網(wǎng)等場(chǎng)景。



BM-A6系列AI智能網(wǎng)關(guān)Ubuntu系統(tǒng)二次開發(fā)指南


1、佰馬BM-A6系列AI智能網(wǎng)關(guān)硬件資源如下:

1.jpg

2.jpg


2、佰馬BM-A6系列AI智能網(wǎng)關(guān)接口設(shè)備文件說明

佰馬BM-A6系列AI智能網(wǎng)關(guān)支持對(duì)串口,DO, DI開次開發(fā)。串口,DO, DI在Linux系統(tǒng)中均以設(shè)備文件的形式出現(xiàn)。支持標(biāo)準(zhǔn)的Linux文件操作。用戶可以使用open, read, write, close等標(biāo)準(zhǔn)Linux API對(duì)設(shè)備文件進(jìn)行操作。下面介紹各種接口對(duì)應(yīng)的設(shè)備文件。


(1)RS485/RS232

佰馬BM-A6系列AI智能網(wǎng)關(guān)包含6個(gè)RS485串口,其中一個(gè)RS485串口與RS232復(fù)用。各個(gè)串口對(duì)應(yīng)的設(shè)備文件如下:

3.jpg


(2)DI/DO(繼電器)

佰馬BM-A6系列AI智能網(wǎng)關(guān)支持2路DO,3路DI。DI/DO對(duì)應(yīng)的設(shè)備文件如下:

4.jpg


目前兩路繼電器默認(rèn)是常開的,如果要閉合,只要對(duì)設(shè)備文件下的value操作即可。如要閉合繼電器1,可以下命令:

echo 1 >/sys/class/gpio/relay1/value

反正要斷開,只要寫入0即可。


如果想要讀取DI的狀態(tài),讀取value的值。如要讀取DI1的值,可以下命令:

cat /sys/clase/gpio/di1/value

如果輸出的值為1,說明DI接地,否則是懸空。


3、Ubuntu系統(tǒng)二次開發(fā)指南


(1)登陸設(shè)備

佰馬BM-A6系列AI智能網(wǎng)關(guān)支持telnet, ssh,debug串口三種登陸設(shè)備方式。如果有串口線,可以接debug口。如果有網(wǎng)線,可以用telnet或者ssh。


假如你的電腦接設(shè)備的LAN口,接下來就可以在你的PC命令行中下telnet 192.168.1.1或者ssh admin@192.168.1.1 以登陸設(shè)備,默認(rèn)用戶名/密碼是admin/admin.


5.jpg

6.png


使用sudo –s進(jìn)入超級(jí)用戶模式。超級(jí)用戶的密碼也是admin


(2)設(shè)備聯(lián)網(wǎng)

佰馬BM-A6系列AI智能網(wǎng)關(guān)支持以太網(wǎng)(WAN)口,與4G/5G兩種聯(lián)網(wǎng)方式。WAN口接入一臺(tái)可以上網(wǎng)的設(shè)備,或者設(shè)備接SIM卡,接天線,設(shè)備即可上網(wǎng)。用ping 8.8.8.8驗(yàn)證一下設(shè)備是否可以上網(wǎng)。


7.jpg


(3)安裝gcc

默認(rèn)系統(tǒng)是不帶gcc,用戶可以通過apt install安裝.命令如下:

sudo apt update

sudo apt install gcc

sudo apt install make

安裝完gcc,即可設(shè)備的C語言二次開發(fā)。 用戶也可以使用python開發(fā),默認(rèn)自帶python



一個(gè)例子

比如寫一個(gè)讀取DI的程序,如下:

#include <stdio.h>

#include <fcntl.h>

#include <stdlib.h>

#include <unistd.h>

#include <string.h>


void main(int argc, char *argv[])

{

    int fd;

    int ret;

    char path[128];

    char buff[32] = {'\0'};


    if (argc < 2) {

        printf("not enough parameter, should great 2 \n");

        return;

    }


    snprintf(path, sizeof(path), "/sys/class/gpio/sd_/value", argv[1]);

    fd = open(path, O_RDONLY);

    if (fd < 0) {

        printf("Fails to open sd_\n", path);

        return;

    }


    ret = read(fd, buff, sizeof(buff));

    if (ret <= 0) {

        printf("Fails to read\n");

        close(fd);

        return;

    }


    ret = atoi(buff);

    printf("DI value is %d\n", ret);


    close(fd);

}


把代碼保存成main.c, 接下來,就可以用gcc –o test main.c編譯生成一個(gè)可執(zhí)行程序test.

可用./test di1來測(cè)試di的值 

8.jpg

聯(lián)系我們
聯(lián)系我們

佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺(tái)服務(wù)、國(guó)際化運(yùn)營(yíng)于一體,讓我們聯(lián)接,共創(chuàng)未來