qt4.8.2在tq2440开发板上的移植(二)--构建根文件系统

qt4.8.2在tq2440开发板上的移植(一)--编译和安装 主机版本:ubuntu11.04 交叉编译器版本:4.3.3   移植的主要工作就是编译在ARM板上运行的qt库,并且把这些库做到根目录中。 需要的文件tslib-1.4.tar.gz qt-everywhere-opensource-src-4.8.2.tar.gz   具体步骤如下: 1、首先编译安装触摸屏驱动库tslib-1.4 解压 root@rjm-home:~/wor 阅读详情

上一片文章中,给大家介绍了QT-embed4.8.2的交叉编译安装的过程。还要构建根文件系统,然后把安装好的库和字体放到根文件系统,系统才能正常启动和工作。

今天,给大家介绍一下根文件系统的构建和库的移植。

 

1、开发环境

busybox版本:1.13.0

交叉编译器版本:arm-linux-gcc 4.3.3

主机环境:ubuntu11.04

 

2、编译配置busybox(目的是生成根文件系统)

这个的做法在网上有很多具体的步骤,在这里我就不详细的讲了。

 

3、移植

(1)新建一个目录,如root_fs。进入这个文件夹。

(2)把busybox目录下的bin  sbin usr 和一个文件linuxrc,拷贝到当前目前。然后再建立 dev etc opt init.d等一些常用的文件夹。

(3)在opt目录下建立qte文件夹,把安装好的qt目录中的lib和fonts拷贝到当前目录,再把触摸屏驱动的tslib拷贝过来。

(4)在启动脚本设置开机启动和一些环境变量的设置。

ok,开发板能启动了!

 

 

学习TQ2440之学习方法篇 对于一个刚拿到2440的开发板的初学者来说,面对茫茫多的资料,通常不知从何着手。下面我来讲讲一个新手如何快速入门嵌入式的一般学习步骤: 一、了解ARM9的基本框架和熟悉TQ2440板的使用过程     这里的学习,主要依赖两个东西。     第一个是《TQ2440开发板使用手册V3.2_20121203.pdf》,请务必从手册的第一页开始逐字的按照上面所写的进行操作学习,手册上面已经写得非常 阅读详情

相关推荐

基于S3C2440的Linux-3.6.6移植——QT的编译与安装

 我PC上的系统是Fedora 17,32位的。它自带了Qt,版本是4.8.4,因此嵌入式Qt我也选择相同的版本。   从官网下载qt-everywhere-opensource-src-4.8.4.tar.gz。解压该文件: tar zxvf  qt-everywhere-opensource-src-4.8.4.tar.gz 进入该解压后的目录:

赵春江的专栏 4182

嵌入式学习之QT学习---11 QT系统移植之构建文件系统

在这里学习QT的最终目的是要在嵌入式上使用QT,如果我们想在嵌入式使用QT,那么在开发板上跑的系统就要支持QT,这一部分就开始学习一下制作支持QT的文件系统。 第一步:制作最小文件系统,即根文件系统 根文件系统的制作使用的是busybox,它是集成和压缩了Linux的很多命令和工具,就像是一个大工具箱。 ...

qq_42822743的博客 1180

基于嵌入式Linux的根文件系统构建与Qt/E移植

基于嵌入式Linux的根文件系统构建与Qt/E移植

根文件系统的构建与分析

此系列,我想从初学者的角度来体验怎样构建根文件系统,显然,我也是个初学者。 根文件系统第一个进程init到启动用户应用程序的过程: qt应用程序也做了,u-boot、内核也移植了,那启动内核后,怎样才能运行qt应用程序呢?内核启动后,操作系统做了些什么?  U-Boot    目的  ――→  启动内核        ↓    内核      目的     ―

lidongliang07的专栏 642

【正点原子】I.MX6U Yocto构建根文件系统和C语言编程规范

【正点原子】I.MX6U Yocto构建根文件系统V1.0.pdf 和【正点原子】嵌入式Linux C代码规范化(20191026)V1.0 两个文档 2019年10月26日

制作根文件系统和编译Qtopia

制作根文件系统和编译Qtopia

终于正确安装Qt/Embedded开发环境

jun2ran的专栏 2434

LwIP TCP Client 解决长数据发送的困扰

问题描述 LWIP 的 TCP Client 发送数据可以调用 tcp_write() 函数,将数据储存在缓冲区里面,然后等待超时自动发送或者调用tcp_output()函数进行发送。 然而 tcp_write() 函数 需要发送的数据过长时,将无法发送,并返回 ERR_MEM。 tcp_write()函数解析 tcp_write()的函数代码很多,就不细看代码了, 先看tcp_write()的完整函数: err_t tcp_write(struct tcp_pcb *pcb, const void

tiantangmoke的博客 1万+

交叉编译Qt4.8.2

1. 安装交叉编译器。利用友善之臂自带的交叉编译器。 将arm-linux-gcc-4.3.2.tgz 放在 /root下,执行如下操作 #cd /root #tar xvzf arm-linux-gcc-4.3.2.tgz –C / #gedit /root/.bashrc 在bashrc最后一行添加 export PATH=$PATH:/usr/local/arm/4.3.2/bin

langonghan的专栏 3330

中国高质量夜间灯光数据

中国高质量夜间灯光数据是CnOpenData与吉林高分遥感应用研究院有限公司合作的数据库 ,基于多源夜间灯光卫星遥感影像,经过科学手段对数据进行降噪、修正、分析统计,以年度、月度为更新频率,以省市县三级行政区划作为统计单元,制作高质量夜间灯光数据。

Sunny9qx的博客 3311

浮点数精度陷阱全解析:从IEEE 754到深度学习部署选型

在计算机数值计算中,浮点数是表示带小数数字的标准方式,但它的存储规则决定了精度和边界天生存在限制。许多开发者都曾遭遇过0.1+0.2不等于0.3的尴尬,或是模型训练中loss变成NaN的困扰,这些问题的根源往往指向IEEE 754标准中的规格化、非规格化表示及舍入规则。理解浮点数的底层原理,不仅能避开直接的比较判断陷阱,还能指导我们在不同场景下做出合理的技术选型。从C语言的printf到Python的repr,从嵌入式串口打印到深度学习中的FP32、FP16、BF16、TF32格式,浮点数知识贯穿底层开发和

weixin_34314962的博客 463

qt-embedd-linux4.8.2编译配置选项说明

下面是具体的选项,英语不难,大家都能看懂的。建议,参考别人写好的以下配置,在对着下面的这个看一看。 Usage:  configure [-h] [-prefix ] [-prefix-install] [-bindir ] [-libdir ]         [-docdir ] [-headerdir ] [-plugindir ] [-importdir ] [-datadir ]

synu_soft的专栏 4179

基于MediaPipe的智能俯卧撑计数与姿势矫正系统

在现代健身和体能训练中,俯卧撑是最基础也是最有效的自重训练动作之一。然而,许多人在进行俯卧撑训练时常常存在姿势不正确、计数不准确等问题。本文将介绍如何利用计算机视觉和姿态估计技术,开发一个智能的俯卧撑计数与姿势矫正系统。

qq_36224726的博客 916

QT4.6.3在TQ2440上的移植

QT4.6.3在TQ2440上的移植 1. 需要的工具和开发环境 交叉编译工具:arm-linux-gcc-4.4.3-20100728.tar.gz Qt包:qt-everywhere-opensource-src-4.6.3.tar.gz 触摸屏程序包:tslib-1.4.tar.gz 开发环境:虚拟机ubuntu9.10   2. 安装交叉编译工具 Step1:将linux交

b711183612的专栏 1万+

Android AudioFlinger实战:如何用FastMixer优化低延迟音频流(附调试技巧)

本文深入解析了Android AudioFlinger的FastMixer线程机制,指导开发者如何利用该技术优化低延迟音频流。通过实战配置AAudio API、调整硬件缓冲区及线程优先级,并结合adb、Systrace等调试技巧,可将音频延迟显著降低至10毫秒以下,适用于音乐制作、游戏音效等实时音频处理场景。

weixin_29230901的博客 335

深入理解 SAP HANA 上的查询处理机制:从 CDS 分层建模到执行计划落地

本文探讨了S/4HANA系统中CDS视图性能问题的本质及其优化策略。文章指出,性能问题往往源于数据模型、查询编译和执行计划的综合影响,尤其在多层CDS视图叠加时表现更为明显。通过分析SAP HANA查询处理链路的四个关键阶段(SQL Plan Cache、SQL Front End、SQL Optimizer和Execution Plan),揭示了CDS视图性能波动的根本原因。文章强调,优化CDS性能需要关注数据规模、谓词选择性和执行计划稳定性,建议使用参数化查询、合理分层视图结构,并利用PlanViz等工

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

qt-4.8.5移植tq2440成功

环境: Fedora 17 arm-linux-gcc    4.3.2 tq2440    》linux-2.6.39 qt安装 cd qt-everywhere-opensource-src-4.8.5/ 1.配置 echo yes | ./configure -prefix /usr/local/qte-arm -opensource -embedded arm -xp

stevenking55的专栏 5835

李航《统计学习方法》课后习题答案(第2版)

李航《统计学习方法》课后习题答案(第2版) 章节 链接 第1章 统计学习及监督学习概论 点击进入 第2章 感知机 点击进入 第3章 k近邻法 点击进入 第4章 朴素贝叶斯法 点击进入 第5章 决策树 点击进入 第6章 逻辑斯谛回归与最大熵 点击进入 第7章 支持向量机 点击进入 第8章 提升方法 点击进入 第9章 EM算法及其推广 点击进入 第10章 隐马尔可夫模型 点击进入 第11章 条件随机场 点击进入     也可进入我的个人主页查看分类专栏

weixin_43646592的博客 2万+

交叉编译并移植tslib-1.21和QT4.8.5运行第一个嵌入式Qt程序

嵌入式linux平台交叉编译并移植QT4.8.5运行第一个嵌入式Qt程序 开发环境: ubuntu1404-i686 TQ2440开发板(samsung s3c2440) 天嵌官方交叉编译器(版本4.3.3) qt-everywhere-opensource-src-4.8.5.tar.gz tslib-1.21.tar.bz2 Qt下载地址:http://download.qt.io/a...

^_^ 2944

Xilinx差分原语-IBUFGDS与OBUFGDS FPGA

它将差分信号转换为单端信号,并将其输入到FPGA的逻辑片上。它将单端信号转换为差分信号,并将其输出到FPGA的引脚。在FPGA设计中,差分信号是一种常见的信号传输方式,用于提高抗噪性和抑制共模噪声。Xilinx是一家知名的FPGA供应商,提供了许多差分原语,其中包括IBUFGDS和OBUFGDS。通过使用Xilinx的差分原语,如IBUFGDS和OBUFGDS,可以实现差分信号的输入和输出。这些差分原语提供了方便且可靠的接口,使得在FPGA设计中处理差分信号变得更加简单和高效。是差分输入信号的端口,

git_database727的博客 2096

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

移植Qt4.8.5到mini2440开发板

之前移植过6410的,本来想直接用以前的库,发现不行,好像是编译器的问题,

Khaki 2448

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

qt4.7.0的移植

一:环境介绍<br />虚拟机:vmware 7.0 <br />Linux 环境:ubuntu 9.04<br />交叉编译环境:arm-linux-g++ 3.4.5<br />硬件平台:TQ2440二:移植步骤安装交叉编译环境<br />由于这里使用的是QT2440管盘中提供的交叉编译工具链EABI-4.3.3_EmbedSky_20100610.tar.bz2,放在/opt/目录下解压<br />主要是在解压后可以看到其中含有两个版本,由于qt4.7.0的编译必须使用3.4.5版本所以在设置交叉编译

yanchong_RD的专栏 4673

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

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

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JZ2440(V3)移植QT5.6--图文教程

开发环境 环境说明 详细信息 操作系统 Ubuntu 18.04.1 LTS 操作系统内核版本 4.15.0-36-generic 编译器 arm-linux-gcc-4.4.3 编译器路径 /usr/local/arm/gcc-4.4.3/bin u-boot版本 u-boot-2014.04.01 kernel版本 linux-3.4.2 busybox...

multimicro的博客 6133

基于mini2440的Qt移植

花了很长时间,终于把Qt移植到mini2440开发板上了,不能说完全成功,总算是完成一大步,各中过程心酸,废话不多说,下面正式讲解移植过程。 移植环境: win7系统,虚拟机是ubuntu12.04 友善之臂mini2440开发板 Qt版本:4.8.6 交叉编译器版本:4.4.3 一.虚拟机Qt开发环境的搭建 1.上Qt的官网下载Qt的源码包:http://qt-projec...

g200407331的专栏 575

qt4.7.2移植到arm-linux s3c2440全…

1.移植环境 要求linux 内核,busybox ,qt库所用的交叉编译环境一样 这次使用的环境如下: ubuntu12.04+arm-none-linux-gnueabi 4.3.3(取之天嵌出厂光碟。) 目标机是tq2440 移植qt版本4.7.2。 2.关于qmake.conf qmake.conf与步骤3的configure选项-xplatform qws/linux-arm-gnuea

少波波波波少 950

QT Embedded 4.5.0 移植到友善之臂mini2440开发板

QT Embedded 4.5.0移植到友善之臂mini2440开发板1、准备文件主机编译器:gcc 版本4以上的交叉编译器:arm-linux-gcc软件:qt-embedded-linux-opensource-src-4.5.0.tar.bz2qt-x11-opensource-src-4.5.0.tar.bz2tslib1.4.tar.gz2、编译及安装QT-x11qt-x11版本可以产生

davidchan1979的专栏 3100
上一篇: 内核-编译器-busybox个版本之间的关系
下一篇: Mpalyer-1.0rc4在tq2440上的移植
synu_soft
博客等级 码龄15年 7粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值