freescale i.mx53 qt交叉编译环境安装

基于i.MX与GENIVI标准的汽车信息娱乐系统开发实战解析 在嵌入式系统开发领域,Linux操作系统因其开源、稳定和高度可定制性,已成为众多智能设备的核心软件平台。其工作原理在于通过模块化的内核与丰富的中间件,为上层应用提供统一的硬件抽象和系统服务。这一技术价值在于极大地提升了软件的可移植性和开发效率,尤其在汽车电子这类对可靠性、实时性要求极高的应用场景中,基于Linux的标准化平台成为行业刚需。汽车信息娱乐系统(IVI)作为智能座舱的核心,其开发长期面临碎片化、周期长、成本高的挑战。GENIVI联盟(现AGL)提出的开放、标准化Linux平台架构,正是为了解决这一 阅读详情

看上一篇文章,先编译ltib。


1      资源准备

解压qt-everywhere-opensource-src-4.7.3.tar.gz至home目录,解压mkspecs.mx5x.tar.gz至qt-everywhere-opensource-src-4.7.3根目录。

2      Ltib安装

使用./ltib –c进行配置ltib安装,选择一下包:

amd-gpu-x11-bin-mx51

libz160-bin

fontconfig

freetype

glib2

gstreamer

gstreamer-plugins-base

gstreamer-plugins-good

gstreamer-plugins-bad

gstreamer-plugins-ugly

Liberationfonts

libjpeg

libpng

liboil

libxml2

mysql

tslib

X11(X.Org 7.5)

X11/libICE

X11/libSM

zlib

3      安装支持库

sudo apt-get install bison flex libphonon-dev libicu-dev libsqlite3-dev libxext-dev libxrender-devgperf libfontconfig1-dev libphonon-dev g++

sudo apt-get install libx11-dev libjpeg-dev libxext-dev x11proto-xext-devlibxtst-dev libpng12-dev

4      创建链接

进入ltib目录下的rootfs/usr/lib

sudo ln -s libgsl-fsl.so libgsl.so

创建/tftpboot/ltib指向rootfs

sudo ln -s /home/uu/ltib/rootfs /tftpboot/ltib

5      安装

进入qt-everywhere-opensource-src-4.7.3目录

执行

./configure-arch arm -xplatform linux-g++-mx5x -release -prefix /usr/local/Qt-4.7.3-mx53ARD-x11-multimedia -phonon -phonon-backend -qt-gfx-linuxfb -qt-kbd-tty -little-endian-host-little-endian -fontconfig -sm -opengl es2

5.1    make

可能会出现以下错误:

5.1.1  错误1

make[1]:*** No rule to make target `../JavaScriptCore/release/libjscore.a', needed by`../../../../lib/libQtWebKit.so.4.7.3'. Stop.

make[1]:Leaving directory`/home/uu/qt-everywhere-opensource-src-4.7.3/src/3rdparty/webkit/WebCore'

make:*** [sub-webkit-make_default-ordered] Error 2

修正:

$cd src/3rdparty/webkit/JavaScriptCore/release/

$cp jscore. libjscore.a

$cd -

$make

5.1.2  错误2

/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.4.4/../../../../arm-fsl-linux-gnueabi/bin/ld:cannot find -lpnp_basictools

collect2:ld returned 1 exit status

make[3]:*** [plugandpaint] Error 1

make[3]:Leaving directory`/home/uu/qt-everywhere-opensource-src-4.7.3/examples/tools/plugandpaint'

make[2]:*** [sub-plugandpaint-make_default-ordered] Error 2

make[2]:Leaving directory `/home/uu/qt-everywhere-opensource-src-4.7.3/examples/tools'

make[1]:*** [sub-tools-make_default] Error 2

make[1]:Leaving directory `/home/uu/qt-everywhere-opensource-src-4.7.3/examples'

make:*** [sub-examples-make_default-ordered] Error 2

修正:

$cd examples/tools/plugandpaint/plugins/

$cp pnp_basictools. libpnp_basictools.a

$cd -

$make

5.1.3  错误3

/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.4.4/../../../../arm-fsl-linux-gnueabi/bin/ld:cannot find -ldemo_shared

collect2:ld returned 1 exit status

make[2]:*** [deform] Error 1

make[2]:Leaving directory `/home/uu/qt-everywhere-opensource-src-4.7.3/demos/deform'

make[1]:*** [sub-deform-make_default] Error 2

make[1]:Leaving directory `/home/uu/qt-everywhere-opensource-src-4.7.3/demos'

make:*** [sub-demos-make_default-ordered] Error 2

修正:

$cd demos/shared/

$cp demo_shared. libdemo_shared.a

$cd -

$make

5.2    sudo make install

sudo make install


基于i.MX平台的车载信息娱乐系统Linux解决方案构建与优化 嵌入式Linux系统以其开源、灵活和生态丰富的特点,已成为中高端智能设备的核心软件平台。其原理在于通过定制化的内核与根文件系统,实现对特定硬件资源的精细化管理与调度。这一技术的核心价值在于为开发者提供了一个稳定、高效且可长期维护的基础软件栈,使其能够专注于上层应用创新与差异化体验的打造。在汽车电子领域,其对可靠性、实时性和快速启动的苛刻要求,使得基于嵌入式Linux的解决方案成为构建智能座舱系统的关键技术路径。具体到车载信息娱乐系统,通过采用如Automotive Grade Linux等经过车规验证的发行 阅读详情

相关推荐

嵌入式Linux主控选型与开发实战:i.MX8M Mini/Nano从BSP到设备树

在嵌入式Linux项目选型中,主控芯片的BSP成熟度、设备树完善度和上游内核支持是决定开发效率的关键。以NXP i.MX8M系列为例,Cortex-A53架构配合Yocto构建系统,形成了从硬件适配到系统定制的完整技术路径。这类Linux-Friendly平台的核心价值在于降低驱动开发和系统集成门槛,让开发者更专注于业务逻辑。i.MX8M Mini强调多媒体能力,适合HMI和边缘计算场景;i.MX8M Nano则注重功耗优化,面向工业控制和IoT网关。本文从平台选型逻辑出发,深入解析硬件架构、启动流程、系统

weixin_33966095的博客 383

基于ubuntu的ARM开发环境搭建

1 基于ubuntu的ARM开发环境搭建1.1 虚拟机安装,网络环境配置 到VirtualBox官网 下载免费的VirtualBox虚拟机软件。也可选择安装VMware Player软件。 到Ubuntu官网下载区下载Ubuntu 12.04.5 LTS DeskTop 镜像文件,根据具体的计算机硬件选择32位版本还是64位版本,硬件支持情况下尽量选64位版本。 从周立功网站也可以下载ubuntu

sishuirutian的博客 1万+

Open-Spec i.MX8M Mini SBC:99美元开源嵌入式开发板实战解析

开源硬件与嵌入式Linux开发正成为工程师构建产品原型的重要路径。在单板计算机领域,基于NXP i.MX8M Mini处理器的Open-Spec SBC以99美元定位,提供了原理图、PCB与BSP源码全开放的设计资源,兼顾四核Cortex-A53性能与工业级可靠性。从Yocto系统构建、设备树定制到GPIO控制,开发者可深入底层理解硬件设计,并针对边缘网关、工业HMI、数字标牌等场景快速实现从验证到量产的转化。相比消费级板卡,这类开放设计解决了供应链风险与长期维护痛点,是嵌入式Linux项目选型时值得关注的

weixin_34234829的博客 371

Ubuntu交叉编译tslib并移植到嵌入式Linux

一、交叉编译器 交叉编译器用于在Linux PC上编译嵌入式Linux平台上的项目(tslib),此处采用交叉工具链压缩包(gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2),在Ubuntu虚拟机上的安装配置步骤如下: 交叉编译工具链:https://cloud.189.cn/t/MRzQb2beeEFf(访问码:ph5h) (1)安装交叉编译器 将gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-

Rain_Mic的博客 904

gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz

由于优快云上传大小限制分享的是百度云链接

gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2

gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2 arm-linux-gcc编译工具

arm-linux-gcc环境安装与编译测试(版本4.4.4)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34319111的博客 794

RC电路(一):微分|积分

的取值不同,会导致输出波形和输入波形之间的关系也不同,由此也会产生不同的应用。输出为0,随着电容充满电,运放-输入端得到的分压为正最大值,可等效成一个电压源,且电压不可突变,此时电流反向为最大值,开始充电时的容抗为0,电压不可突变则电压差为0,运放。开始充电时的容抗为0,电压不可突变则电压差为0,运放。输入端得到的分压也不可突变,随着电容放完电,于是。,因电容上电压不能突变(来不及充电,相当于短路,由上分析可得积分运算电路中,输出为运放的负最大峰值,随着电容充满电,输出为运放的正最大峰值,随着电容放完电,

既有随处可栖的江湖,也有追风逐梦的骁勇! 1万+

armgcc交叉编译的文件无法运行_iMX287A交叉编译环境搭建

1.开发套件简介开发板:EasyARM-i.MX287A液晶屏:4.3寸TFT液晶,4线电阻触摸,分辨率480 × 272。光盘资料版本:EasyARM-i.MX28xA_V1.05.iso 2.说明:2.1 开发板配置型号:EasyARM-i.MX287A系统:Linux version 2.6.35.3 gcc 4.4.4IP地址:192.168.1.136 2.2 主机配置系统:Linux主...

weixin_39668527的博客 643

群晖NAS搭建Git Server避坑指南:从SSH配置到权限管理的完整流程

本文提供了一份详尽的群晖NAS搭建Git Server实战指南。文章从启用并安全配置SSH服务入手,深入解析了用户权限体系设计、SSH连接与仓库初始化、客户端SSH密钥配置等核心步骤,并提供了常见错误排查与生产环境加固方案,帮助开发者成功构建私有、安全的代码托管平台。

rock5的博客 420

华为OD机试 - 取出尽量少的球 - 感谢@吴修柯反馈(Python/JS/C/C++ 双机位A卷 200分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。感谢@吴修柯反馈,2025-03-22,A卷200分考试真题。某部门开展 Family Day 开放日活动,其中有个从桶里取球的游戏。有 N 个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶装的小球数量记录在数组 bucke

学Java,找哪吒 1485

i.mx287学习笔记2-安装交叉编译

上面是我创建的群聊,欢迎新朋友的加入。 目录 1.解压编译链文件 2.查看目录文件 3.修改配置文件 4.测试工具链 5.写测试程序 6.编译 7.测试 1.解压编译链文件 tar xjvf gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.bz2-C /opt/ 2.查看目录文件 ls/opt/gcc-4.4.4-glibc-2...

Jun626的博客 621

本地部署大模型:dgx-spark-ai项目硬件选型、部署与私有化AI构建指南

大语言模型(LLM)的本地部署是当前AI工程实践中的重要方向,其核心原理在于将模型权重与计算过程完全置于用户可控的硬件环境中。这项技术的核心价值在于实现了数据主权与隐私安全,避免了云端服务的延迟、持续订阅成本及数据外泄风险。从技术实现看,本地部署的关键在于硬件选型与软件环境适配,尤其是NVIDIA GPU的CUDA生态、显存容量与内存带宽的匹配。在应用场景上,本地化部署特别适合对数据敏感性要求高的领域,如企业内部代码助手、金融分析或医疗研究,能够支持私有化模型微调与定制化工作流构建。本文以dgx-spark

weixin_42531579的博客 503

Ltib安装指南

最近使用freescale的嵌入式方案编写qt应用程序

jupiter37的专栏 3427

ABAP CDS 视图参数 parameter_list 详解与最佳实践:从语法、作用域到可运行范例

本文系统梳理了ABAP CDS视图的WITH PARAMETERS定义与使用。主要内容包括:1)参数声明语法及其在整条SELECT语句中的贯穿使用;2)参数在WHERE/HAVING/ON等位置的多种写法(:pname和$parameters.pname);3)参数在航空公司航线筛选等实际业务场景中的应用;4)参数与会话变量的协作策略;5)在JOIN ON、HAVING、CASE等高级用法中的实践;6)提供完整的CDS视图与ABAP程序示例,展示参数声明、使用及Open SQL传参方式。所有内容均基于SAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 372

别再用第三方黑盒库了!从零手写C#+YOLOv12推理全流程,框位准、可定制、调试快10倍

从零手写YOLO推理框架,不是为了造轮子,而是为了完全掌控代码,工业现场的需求千变万化,第三方黑盒库根本没法满足所有需求。这套代码我已经在东莞长安的3家PCB厂、深圳南山的2家3C电子厂落地了,稳定运行6个月,没有出过任何问题。如果有什么问题或者需要扩展的功能,都可以在评论区交流。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 326

研华 freescale i.MX53(ROM-1210)&QT Embedded 4.8.1

Qt 4.8.1 for ROM-1210 Instruction        1.环境搭建        2.

cloud_xh的专栏 579

我的宠物狗学编程:从零开始的代码之旅

在这个示例中,我们定义了一个名为"interact"的函数,它通过输入函数获取用户的输入,并根据输入执行相应的代码块。在编程中,我们使用条件语句来根据不同的条件执行不同的代码块。对于我的狗狗,我将创建一个名为"feed"的函数来表示它的进食行为,并根据不同的条件输出不同的信息。在这个示例中,我们定义了一个名为"feed"的函数,并使用一个参数"food"来表示食物。对于我的狗狗,我将创建一个名为"dog_name"的变量来存储它的名字。对于我的狗狗,我将创建一个名为"bark"的函数来表示它的叫声。

2301_79331387的博客 333

Cortex-A8 SoM嵌入式实战:从核心板选型到Linux部署避坑

嵌入式系统开发中,硬件设计周期与软件运行稳定性始终是两大核心挑战。System on Module(SoM)通过将处理器、内存、Flash等关键部件预集成于核心板,配合载板即可快速构成完整主板,大幅降低从零画板的硬件风险与时间成本。以经典Cortex-A8处理器(如TI AM335x)为例,其成熟的ARMv7-A生态与工业级寿命,使其在HMI、数据网关等场景下依然具备极高性价比。本内容围绕SoM方案,梳理了核心板与载板的设计要点、基于交叉编译工具链的Linux BSP移植流程,并针对部署阶段常见的运行时依赖

weixin_33946605的博客 472

美特CRM mcc_login.jsp存在SQL注入漏洞

MetaCRM 是一种现代化的客户关系管理(CRM)平台,旨在通过集成和自动化的方式帮助企业管理与客户的关系,提高销售和服务效率。MetaCRM 的功能和特性通常涵盖了多个领域,包括销售、营销、客户服务、数据分析和自动化工具。

缘梦未来的博客 808

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

安装gcc交叉编译器

1. 构建交叉开发环境 工具链和安装 光盘资料中包含已经建好的交叉编译工具链,在光盘的“cross-tools”目录下,具体的 文件名为“gcc-4.4.4-glibc-2.11.1-multilib-1.0_ EasyARM-iMX283.tar.bz2”。交叉编译工具可 以通过 U 盘的方式,也可使用 SSH Secure Shell Client 通过 SSH 的方式拷贝到 Lin

dongchangc的博客 3681

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

安装交叉编译环境

步骤测试流程: 步骤 1:将文件 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz 拷贝到 Ubuntu 主目录下 i.MX6 用户光盘/i.MX6 用户光盘(A)\linux\tool\gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz 这一步需要共享文件夹,从WINDOWS拷贝到UB...

weixin_30311605的博客 324

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

EasyARM-iMX283A的Linux 开发环境构建

Vim的安装    sudo apt-get install vim   等待安装完成后我们来配置简单配置vim的配置文件 vim /etc/vim/vimrc (备注:自己一个人使用的^-^)  在原来的基础上添加保存退出 " 在窗口标题栏显示文件名称 set title " 编辑的时候将所有的 tab 设置为空格...

weixin_30276935的博客 391

Ubuntu14.04配置gcc4.4.4+Qt4.8.4交叉编译环境

Ubuntu14.04配置gcc4.4.4+Qt4.8.4交叉编译环境, Ubuntu16.04也类似, 安装32位程序运行支持 sudo apt-get install lib32stdc++6 lib32z1 lib32ncurses5 lib32bz2-1.0 可能报错: lib32stdc++6 : 依赖: lib32gcc1 (>= 1:4.1.1) 但是它将不会被安装...

连城 443

关于Ubutun20及以上安装gcc-4.4 gcc-4.4-multilib的方法

Ubutun20及以上:gcc-4.4安装指南

m0_73547627的博客 3247

FSL 飞思卡尔 iMX53 启动流程详解

一、Boot Mode Pin Settings(引导模式)        i.MX53有四个引导模式,(一个是保留飞思卡尔使用)。根据存储在内部BOOT_MODE寄存器的二进制值选择引导模式。   二、Boot Device Selection(引导设备) 三、GPIO Boot Overrides(所有启动相关GPIO管脚设定) 四、High Level Boot S

u012358856的专栏 1955
上一篇: Ltib安装指南
下一篇: 如何查看exe所使用的ocx
jupiter37
博客等级 码龄16年 21粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值