新闻  |   论坛  |   博客  |   在线研讨会
iTOP-IMX6Q开发板QT5.7系统Mplayer移植-交叉编译 Libmad-0.15.1b
魔法城堡 | 2022-06-08 11:16:17    阅读:196   发布文章

本文档介绍 Mplayer 如何移植到 IMX6Q 开发板 QT5.7 系统上,并有几个简单的测试例程。相关的配套资料在网盘资料“iTOP-i.MX6 开发板资料汇总(不含光盘资料)\08_iTOP-i.MX6 开发板 Linux 系统开发资料\19-QT5.7 系统 Mplayer 移植”下
64.1 交叉编译 Libmad-0.15.1b
本章节中的根文件系统使用的是最小文件系统上移植的 Qt5.7 文件系统,其他 Qt 版本也可使用本章节中的方法进行移植,QT5.7 文件系统在资料包里面已经提供。
1 我们新建一个 mplayer 的文件夹,将提供的压缩包 libmad-0.15.1b.tar.gz,使用命令“tar zxvf libmad-0.15.1b.tar.gz”解压,使用命令“ cd libmad-0.15.1b/”进入,使用命令“./configure
--prefix=/usr/local/mplayerlib --enable-fpm=arm --host=arm-linux --disable-debugging
--enable-shared --enable-static CC=arm-none-linux-gnueabi-gcc”

成功后:

2 输入“make”编译报错,如下图所示:

3 使用命令“vi Makefile”,使用查找命令“/-fforce-mem”,将“-fforce-mem”删除,修改成如下图所示,修改完保存退出。

4 依次使用“make”,“make install”。

输入“make”后成功如图:

标配大内存:2GB DDR3内存 16GB EMMC存储

接口:支持全网通4G模块、GPS模块、WIFI模块、SATA接口、PCIE、EIM、CAN、485、千兆以太网、三周加速度计、电子罗盘等

系统支持:Android7.1系统、Ubuntu20系统、Linux+Qt5.7系统、Debian9.9系统、Yocto系统(4.1.15-krogoth)并提供源码

升级方面:率先支持OTA远程升级、Openwrt文件系统、Buildroot构建文件系统,新增vscode的安装和视野;QT系统FTP服务器搭建与测试;非设备树Linux系统-lora配置及测试等;


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客