wow-iot 项目说明

本文介绍了Wow-IoT项目,涉及数据采集、处理、转发和存储等功能,包括wow_base、wow_hal、wow_iot等模块。详细说明了项目依赖安装、环境配置、编译过程以及不同硬件平台下的运行测试方法。
摘要由CSDN通过智能技术生成

A.项目介绍:

项目地址:https://gitee.com/wow-iot/wow-iot7

此项目主要实现物联网相关技术API接口与应用,包含数据采集、数据处理、数据转发、数据存储等物联网功能需求。此项目包含以下模块:
    wow_base:     系统关联与基础接口封装库。
    wow_hal:        硬件层封装库(实现对不同的硬件平台兼容)。
    wow_iot:         物联网相关基础库、协议库
    wow_app:       工程应用逻辑实现
    wow_show:       展示工程的各设备的数据
    wow_deamon:   守护进程
    wow_tools:      简单应用工具

B.项目依赖安装

C.项目环境自动配置编译

D.项目环境手动配置编译

本项目工程编译实现参考https://gitee.com/newgolo/appkit 修改实现。

  • 启动环境配置
    . build/envsetup.sh
  • 选择硬件平台(绑定系统与编译工具)
    mbuild_setup
    注:目前示例平台为X86/ARM_A/ARM_B/硬件平台,可通过build/profile.sh文件的setproduct函数添加新增平台
  • 安装第三方依赖库
    source 3rdparty/autobuild.sh
    mbuild_automake
  • 编译动态库libwowbase.so、libwowhal.so、libwowiot.so
    mbuild_remake wow_base wow_base_src
    mbuild_remake wow_hal wow_hal_src
    mbuild_remake wow_iot wow_iot_src
  • 单元测试可执行程序wow_base_test、wow_hal_test、wow_iot_test
    mbuild_remake wow_base wow_base_test
    mbuild_remake wow_hal wow_hal_test
    mbuild_remake wow_iot wow_iot_test
  • 工程应用可执行程序wow_app
    mbuild_remake wow_app wow_app_src

E.项目运行测试

程序文件安装

        1)X86环境单元测试
        export LD_LIBRARY_PATH=./output/X86/:$LD_LIBRARY_PATH
        chmod +x ./output/X86/*
        ./output/X86/wow_base_test
        ./output/X86/wow_hal_test
        ./output/X86/wow_iot_test

D.其它说明

E.各模块索引链接
wot-iot子模块wow-base文档_wow-iot的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/wishixhui/category_12616248.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值