zoukankan      html  css  js  c++  java
  • iTOP-4412开发板-mqtt移植教程(二)

    基于迅为iTOP-4412开发板在 Ubuntu 的/home/topeet/下创建一个 mqtt-arm 的文件夹,如下图所示:


    我们进入我们安装的 mosquitto-1.5 目录下,作者这里是安装在了/opt/mosquitto-arm
    下,如下图所示:


    我们把当前路径下的/etc/mosquitto/下的 mosquitto.conf.example 文件拷贝到我们在
    /home/topeet/下创建一个 mqtt-arm 的文件夹,命令如下:
    cp mosquitto.conf.example /home/topeet/mqtt-arm/
    如下图所示


    然后我们返回到 mosquitto 的安装目录,我们进到安装目录下 mosquitto-
    1.5/usr/local/bin 下面,如下图所示:

    我们把这个目录下所有文件拷贝到我们在/home/topeet/下创建一个 mqtt-arm 的文件
    夹,命令如下:
    cp ./* /home/topeet/mqtt-arm/
    如下图所示:


    然后我们返回到 mosquitto 的安装目录,我们进到安装目录下 mosquitto-
    1.5/usr/local/sbin 下面,如下图所示:

    我们把这个目录下的 mosquitto 二进制文件拷贝到我们在/home/topeet/下创建一个
    mqtt-arm 的文件夹,命令如下:

    然后我们返回到 mosquitto 的安装目录,把 libuuid-1.0.3 mosquitto-1.5 openssl
    这个三个文件夹全部拷贝到我们在/home/topeet/下创建一个 mqtt-arm 的文件夹,命令如下:
    cp -rf libuuid-1.0.3/ mosquitto-1.5/ openssl/ /home/topeet/mqtt-arm
    如下图所示:

    然后我们返回到/home/topeet/下面,使用 tar 命令打包我们创建的 mqtt-arm 文件,命令如下:
    tar -czf mqtt-arm.tar.gz mqtt-arm/
    如下图所示:

    我们把这个压缩包拷贝到开发板的根目录,这里以 4412 开发板为例,其他开发板操作一致

    我们解压这个压缩包,并进入到解压生成的目录,如下图所示:

    我们把开发板当前目录下 libuuid-1.0.3/ mosquitto-1.5/ openssl/三个文件下的 lib 下
    的库全部放到开发板的/lib 下面,命令如下:
    cp -rf libuuid-1.0.3/lib/* mosquitto-1.5/usr/local/lib/* openssl/lib/* /lib/
    如下图所示:

    我们把当前目录下 mosquitto.conf.example 复制一个和他一模一样名为
    mosquitto.conf 的文件放在/etc 下面,命令如下:
    cp mosquitto.conf.example /etc/mosquitto.conf
    如下图所示:

    然后我们把剩下的几个文件全部放在开发板的/bin 目录下,命令如下:
    mv mosquitto mosquitto_* /bin
    如下图所示

    然后我们返回到开发板的根目录,删掉我们 mqtt-arm.tar.gz 的压缩包和解压生成的
    mqtt-arm 文件夹就可以了。
    更多内容关注:iTOP-4412开发板-mqtt移植教程(三)

  • 相关阅读:
    火炬之光模型导出(Unity载入火炬之光的模型)
    树的左旋与右旋
    javaEE开发之导出excel工具类
    STL algorithm算法is_permutation(27)
    学做衣服论坛 -服装DIY教程,缤纷服装网,裁剪教程,家用缝纫机,买布料
    傲娇_百度百科
    《失败不是成功之母》阅读理解
    失败是不是成功之母
    正则表达式多语种的web版本
    date tod = boost::gregorian::day_clock::local_day(); //当前日期
  • 原文地址:https://www.cnblogs.com/liyue3/p/13322566.html
Copyright © 2011-2022 走看看