栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

基于IMX6ULL平台的停车场管理系统

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于IMX6ULL平台的停车场管理系统

基于IMX6ULL平台的停车场管理系统


本项目是基于化作尘基于ARM平台的停车场管理系统制作教程进行项目的修改。将原本需要在ubutu上进行联网百度ai平台识别相关内容移植到imx6ull板上,便不需要网线连接到ubuntu上,因此本开发板使用4g网络模块进行联网。最终实现只需imx6ull和stm32。

开发板:百问网imx6ull、stm32f103zet6
开发工具:qt5.12.8 + keil5

更多详细教程请参考化作尘基于ARM平台的停车场管理系统制作教程


演示视频:https://www.bilibili.com/video/BV1Y44y1u7aA?spm_id_from=333.999.0.0

交叉编译openssl:
./config no-asm shared no-async --prefix=/usr/local/openssl/ --cross-compile-prefix=arm-linux-gnueabihf-
./Configure no-asm -shared no-async linux-generic32 --prefix=/usr/local/openssl --cross-compile-prefix=arm-linux-gnueabihf-
 ./config no-asm -shared --prefix=/usr/local/openssl  配置,--prefix为安装目录
配置完成后:手动修改生成的Makefile,并且找到有-m64的地方,全删之(只删除-m64这个关键字)(共2处)Makefile里面的CC注意是交叉编译的工具链
make& make install

交叉编译libcurl:
env LDFLAGS=-R/usr/local/openssl/lib ./configure --prefix=/usr/local/curl CC=arm-linux-gnueabihf-gcc --host=arm-linux-gnueabihf --with-ssl=/usr/local/openssl
make& make install

交叉编译jsoncpp :
mkdir arm_jsoncpp
cp -r include/ arm_jsoncpp/
cp src/lib_json/* arm_jsoncpp/
arm-linux-gnueabihf-g++ -c *.cpp -I./include -fPIC
mkdir lib
ar cr ./lib/libjsoncpp.a *.o
编译动态库
arm-linux-gnueabihf-g++ -shared -fPIC *.cpp -I./include -o ./lib/libjsoncpp.so 


将上面的到的库和头文件 移到板子的 /usr/include 和 /usr/lib

工程资料源码:https://download.csdn.net/download/xiupong/85290011

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号