ARM(imx6、A40等)迁移libIEC61850库(一):61850库编译
系列
ARM(imx6、A40等)迁移libIEC61850库(一):61850库编译
ARM(imx6、A40等)迁移libIEC61850库(二):61850模型文件编译(静态编译)
ARM(imx6、A40等)迁移lib61850库(三):基于QT(C++)的61850库使用
ARM(imx6、A40等)迁移lib61850库(四):libIEC61850测试
1、下载libIEC61850
- 打开网站。网址是:https://libiec61850.com/

- 点击“DOWNLOADS”,选择下载61850库文件。
这里,我们下载最新版本1.5.1。也可按照需求下拉选择旧版本下载。
2、将下载好的文件,拷贝到指定开发环境下。我们这里是虚拟机。

3、解压

4、查看当前目标设备的交叉编译工具
我们这里是arm-linux-gnueabihf-g++
5、修改make/target_system.mk
ARM_TOOLCHAIN_PREFIX字段来指定交叉编译器的前缀,举例说明:ARM_TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
6、交叉编译
切换至
执行make TARGET=LINUX-ARM
提示
编译成功。
7、拷贝61850库
cd build-arm/
8、新建两个文件夹,用于存放头文件与库文件
《61850_head》、《61850_lib》
其中:
61850_head用于存放头文件,供程序调用。
61850_lib用于存放库文件。
创建这两个文件夹的目的是方便后期QT工程调用。
将/build-arm下的内容 复制到61850_lib文件夹下
将/libiec1.5.1或者/libiec1.5.1/src文件下所以的.h文件,复制到61850_head文件夹下,为了避免头文件确实,我们这里将/libiec1.5.1文件下所以的.h文件,复制到61850_head文件夹,虽然有很多文件用不上。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)