美文网首页
交叉编译MiniGUI 1.6

交叉编译MiniGUI 1.6

作者: 火星凯撒 | 来源:发表于2021-12-22 15:54 被阅读0次

编译适应于IMX6平台的minigui库

建立编译环境

source /opt/fsl-imx-fb/3.14.52-1.1.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

编译之前

文件libminigui-str-1.6.2/src/kernel/init.c

481行禁用代码

//pthread_kill_other_threads_np ();

编译

./configure --build=i686-pc-linux --host=arm-poky-linux-gnueabi --target=arm-poky-linux-gnueabi

make

make install

默认install的路径是/usr/local/lib/,从这个路径把生成的minigui库复制到imx6平台的库。

cp /usr/local/lib/libminigui*  /opt/sysroots/imx6qsabresd/usr/lib

运行测试程序时,把库文件复制到开发板,然后建立软链接

ln -s ./libminigui-1.6.so.2.0.0 ./libminigui-1.6.so.2

复制minigui-res-str-1.6.tar到开发板,解压

进入目录,执行

make install

将会把minigui运行时需要的资源复制到一个目录

./tvincpp -ol 300 -ot 300 -ow 960 -oh 540 -d 1 -x 0 -g2d &

export FRAMEBUFFER="/dev/fb1"

然后运行minigui的程序,可以和tvincpp共存

另外:

安霸平台交叉编译

CC=/usr/local/linaro-aarch64-2020.09-gcc10.2-linux5.4/bin/aarch64-linux-gnu-gcc ./configure --build=i686-pc-linux --host=arm-linux --target=arm-linux

相关文章

  • 交叉编译MiniGUI 1.6

    编译适应于IMX6平台的minigui库 建立编译环境 source /opt/fsl-imx-fb/3.14.5...

  • minigui交叉编译整理

    简介 MiniGUI 是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Gra...

  • ITOP 4412 交叉编译环境 的搭建

    1 交叉编译工具### 编译的时候需要用到交叉编译工具,提供的交叉编译工具是用户光盘“02_编译器以及烧写工具”→...

  • golang进行交叉编译

    golang进行交叉编译 交叉编译即编译不同操作系统平台的可执行程序 golang执行交叉编译,只需要使用两个变量...

  • 交叉编译

    配置64位ubuntu交叉编译环境时,设置arm的工具链的路径,需要先安装lib32stdc++6 然后在~/.b...

  • 交叉编译

    在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程...

  • 交叉编译

    使用go的交叉编译 最后使用go build windows_fping.go 编译出.exe可执行文件 如果编译...

  • 交叉编译

    1.为啥需要交叉编译?因为linux 系统上的gcc 在android 系统上没法正常调用,所有需要使用andro...

  • 在Linux环境交叉编译Qt5.5.0源码及编译示例

    在Linux环境交叉编译Qt5.5.0源码及编译示例 实验环境 交叉编译平台 (on VMware14.0,Win...

  • debian 交叉编译 openssl

    使用上次编译的 交叉编译工具链来编译openssl如果没建立交叉编译环境的先阅读:编译工具链子制作神器 – cro...

网友评论

      本文标题:交叉编译MiniGUI 1.6

      本文链接:https://www.haomeiwen.com/subject/wiiqqrtx.html