QT4移植到ARM9开发板

OpenCV 2.4.9在Ubuntu 12.04下的安装 && 移植到ARM上 OpenCV移植到ARM Cortex-A8 i.MX53 开发板上,并使用 Qt 进行显示。 阅读详情

1 编译qte

1. 从www.trolltech.com  下载源代码,选择开源版本(非商业版本),选择Qt libraries 4.5 for embedded linux(128M)

2. 在源代码目录下执行:

3. ./configure –embedded arm -xplatform qws/linux-arm-g++  -no-qt3support -qt-mouse-linuxtp 

4. 在redhat9.0环境需要作一些修改才能编译通过:

5. ln -s /usr/kerberos/include/com_err.h /usr/include/

6. ln -s /usr/kerberos/include/profile.h /usr/include/

7. ln -s /usr/kerberos/include/krb5.h /usr/include/

8. vi src/gui/text/qfontengine_ft.cpp, 注释掉710行

9. make (时间4个小时左右)

10. make install

2编译busybox1.13.4

1. 从http://www.busybox.net/downloads/下载busybox工具。

2. 修改Makefile  CROSS_COMPILE=arm-linux-

3. Make menuconfig选择动态编译,默认配置保存即可

4. 如果在Redhat2.4虚拟机上编译,需需修改networking/interface.c

添加宏定义#define ARPHRD_INFINIBAND 32

5.  make all install(使用3.4.1编译器)

3建立配置文件

1. 进入_install目录

2. mkdir dev lib tmp proc

3. cd dev 

4. mknod fb0 c 29 0  建立framebuffer设备文件

5. mknod ts0 13 128  建立触摸屏设备文件

6. mknod console c 5 1

7. mknod tty0 c 4 0

8. mknod tty1 c 4 1

9. mknod tty2 c 4 2 

10. mknod tty3 c 4 3

11. mknod tty4 c 4 4

12. cd lib

13. cp –arf 3.4.1/arm-linux/lib/* .

14. cp –arf qt-embedded-linux-opensource-src-4.5.1/lib/* .

15. 应用测试程序拷贝到开发板根目录

16. cp qt-embedded-linux-opensource-src-4.5.1/demos/deform/deform .

注:命令中引用的路径为相对路径

4运行QTE测试程序

1. 两种方式

2. 可以用mkcramfs将busybox的_install目录做成文件系统镜像,然后下载

3. 可以用NFS挂载

4. ./deform –qws 屏幕看结果

STM32F4驱动ES8388音频芯片的I²S时钟与DMA流设计 I²S(Inter-IC Sound)是一种广泛应用于嵌入式音频系统的同步串行总线协议,其核心在于精确的时钟同步与稳定的数据流传输。理解I²S时钟树结构(含MCLK、SCLK、WS生成逻辑)和分频机制,是保障CD级音质(如44.1kHz/16bit)的基础;而DMA双缓冲技术则解决了实时音频播放中数据供给连续性的关键工程问题。在STM32F4等Cortex-M4平台中,需协同配置PLLI2S锁相环、I²S预分频寄存器(I2SxPR)及DMA循环模式,同时兼顾ES8388等Codec芯片的I²C初始化时序与寄 阅读详情

相关推荐

华为海思2026届数字IC秋招笔试高频考点解析与实战技巧(2025最新版)

本文深入解析华为海思2026届数字IC秋招笔试的高频考点与实战技巧,涵盖时序优化、低功耗设计、DFT规则等核心模块。针对2025年最新真题,提供详细的解题思路和工程经验,帮助考生高效备考。特别关注SystemVerilog约束随机测试等新增考点,助力考生在秋招笔试中脱颖而出。

m2n3o4p5的博客 414

基于ARM的通用的Qt移植思路

基于ARM的通用的Qt移植思路

CATTLE_L的博客 4429

特征提取 Features Extraction

介绍了特征提取的基本概念,从分类变量,文本信息和图片信息中进行特征提取的方法,以及实现特征提取的类库

JasonH2021的博客 1万+

程序触摸屏解决QT程序触摸屏不可用的问题

上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下程序触摸屏      情况说明     开发版自带QT程序,开机可以表现界面,并且触摸屏可用。但是我自己编译好的程序放到开发板中,可以准确运行,触摸屏却不可用。     在网上查了好些资料,对于我这个初学者很难入手,因为说明的操作过程不完整不清楚如何入手。      问题分析     在命令行中输入q...

weixin_33948416的博客 1120

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决)

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决) 详情:上一篇发了这个进程问题,在我翻阅了《c语言程序设计第四版》和《算法与数据结构》两本书对照代码加上调试终于找到了解决方法 解决方法: 首先找到项目的源文件右击找到属性 然后选择从生成中排除选择是! 重新生成解决方案,发现代码问题: 之前的代码: #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include &lt

qq_51553982的博客 1万+

VBA中如何使用Edge内核Browser?

在微软宣布停止对IE的支持后,许多使用VBA中Web Browser的用户遇到了困境,因为Web Browser使用的IE内核。然而微软并没有给出支持Edge的新版Web Browser,网上许多第三方的库也不够完善。经过调研,libEdge可以较好的和VBA集成,实现在Excel中打开Browser,甚至能够通过执行js代码,获取web页面的信息。项目需要WebView2Loader.dll和LibEdge.dll两个库,区分x86和x64版本。

金木AI 2396

移植Qt到开发板的过程

做linux大半年了,接触QT也有一段时间了,从来没有成功的把QT移植到开发板上去,过完年闲得无聊,试了哈。今天能够成功的把QT的一个界面软件运行在开发板上了,写下此文,以防止如果有一天忘记了,能够通过查看此文档,复习哈。也方便各位学习指导。本人新手,如有不对的地方,还请见谅,和斧正。        平台:虚拟机:VMware Workstation                  PC机操

guoguoshizhuo的专栏 7448

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

805

Qt-4.7.3 到OK6410开发板的移植

近乎原版的老房原创,转载请声明 --------------------------------------------------------------------------------咯一个------------------------------------------------------------------------------- 以下步骤使用QT版本为4.7.3,ar

alan00000的专栏 3087

最新2026年《网络数据安全风险评估办法》条款解读

大型企业集团IT变革下的零信任安全体系建设方案(55页).pptx。以数据安全为核心的安全立体防御体系解决方案(41页).pptx。让数据安全合规地创造价值(15页 PPT).pptx。大型集团数据安全应急预案(57页).docx。数据安全治理与评估服务业务介绍.pptx。数据安全管理实践(17页).pptx。大数据安全架构设计方案.pptx。大数据安全规划总体方案.pptx。数据库安全综合治理方案.pptx。医疗数据安全建设方案.pptx。数据安全框架规划图.pptx。数据安全治理方案.pptx。

cdfunlove的博客 47

基于卷积神经网络的球罐结构损伤识别

球罐结构损伤识别方法研究 摘要:本研究针对球形储罐(球罐)结构健康监测需求,提出基于卷积神经网络(CNN)的损伤识别方法。通过ANSYS有限元仿真构建包含5种裂纹深度的500组振动信号数据集,设计包含卷积层、池化层和全连接层的CNN网络架构。实验结果表明,该方法在训练集和测试集上分别达到98.4%和96.0%的准确率,验证了其在球罐焊缝损伤识别中的有效性。研究提供了完整的MATLAB实现代码,为球罐结构智能化监测提供了技术参考。 关键词:球罐结构;卷积神经网络;损伤识别;振动信号;深度学习

AI的内部世界的博客 120

QT4移植到FL2440开发板的详细过程

前言:        因为我的板子是飞凌的2440开发板。网上关于qt4移植到飞凌2440的文章并不是很多,其中移植这部分我也走了很多弯路,遇到很多问题,但最后还是搞出来了,其实这过去也有快一个月了,那个时候也没时间写文章,但为了跟大家一同学习,今天特花了点时间把前面的经验写下来,希望能帮到各位,好了下面就开始我们的移植之旅吧! 一、系统环境 宿主机:window xp sp3

夜影轩的专栏 4057

YOLOv11改进策略【卷积层】| CVPR2025 GBConv轻量门控瓶颈卷积 低秩瓶颈降参 + 门控聚焦形态,强效捕捉纤细目标

裂缝形态不规则、纹理纤细,传统卷积参数大、计算冗余,且无法动态聚焦裂缝形态;背景噪声强易干扰特征提取,需要轻量且能自适应聚焦裂缝形态的卷积单元,因此提出轻量门控瓶颈卷积 GBC。

Limiiiing的博客 851

ARM9 开发板移植QT4遇到的一个小问题

在Atmel AT91sam9g45移植QT4的过程中,使用了arm-linux-gcc 4.4.3版本的交叉编译器,结果出现了libc.so.6版本过低的问题。在这里无法采用网上使用的方法,用高版本的glibc库移植到开发版中,这样系统遇到的问题是系统无法启动。遇到这个问题的关键点是编译器版本问题。经过查询,at91sam9g45运行的Linux 2.6.30内核,内核使用的libc库位glib...

qq_35014150的博客 377

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ARM9 JZ2440开发板移植 QT4.5 + tslib1.4 及细节总结

2018年9月12日22点28分 harmful-chan   前前后后弄了一个星期了,很是辛苦 arm-linux-readelf -a xxx | grep lib    //查应用程序依赖库 前期准备 软件: 服务器:虚拟机Ubuntu14.04     远程登陆:putty 串口调试:putty 开发板:JZ2440(韦东山家的) TFTP传输:tftpd32.exe...

harmful_chan的博客 722

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux开发板添加qt库文件_linux下QtCreator4.9安装配置qwt和qwt移植到arm开发板

一、QtCreator安装配置qwt1、下载最新qwt库:https://sourceforge.net/projects/qwt/files/qwt/我下载的是6.1.42、安装qwt库解压qwt-6.1.4.zip,把解压得到的qwt-6.1.4文件夹拖进Ubuntu的/opt。进入qwt-6.1.4文件根目录,依次运行以下命令:qmakemakemake install以上三条命令都是在Ub...

weixin_42522750的博客 556

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ubuntu14.10+QT4编写ARM9(mini2440)应用的配置与安装

笔记本:ubuntu14.10(32位) ARM9开发板:mini2440(友善之臂提供的Superboot2440、zImage_T35、rootfs_qtopia_qt4镜像文件,通过minitools烧写进开发板) 交叉编译:arm-linux-gcc-4.4.3 开发所需工具:minicom、u盘

Github: lianghuiyong 2707

Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440

本人曾在Ubuntu10.10、红帽企业版6中尝试过多次,都出现编译出错问题!最终还是换成mini2440使用手册中的Fedora 9说明建立开发环境跟系统有关,网上有网友说是那两个系统的gcc版本太新,但我试过低版本的gcc编译器,问题还是没有解决!参考Fedora12 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到micro2440后自己写下自己的操作经历<br />环境:虚拟机Fedora9(建议安装Vmware Tools,详细安装方法参照Vmware帮助文档),USB

lusehu的专栏 2414

QT5.7+tslib1.4库的交叉编译、移植到开发板ARM9上,无法使用触摸屏

因为毕设的原因,所以需要在开发板上使用QT,所以移植了QT,简单地说是使用了厂家提供好的东西移植的。但是运行程序的时候发现无法使用触摸屏,这就很麻烦,然后就百度了一下,发现一个大神辛辛苦苦弄明白了为什么不能用触摸屏了。http://blog.51cto.com/11289337/1929046 这是连接地址。14、vim /etc/profile在最后添加如下内容:export QT_ROOT=/...

qq_23418043的博客 1762

Qt4.8.5在ARM9上的移植

                 Qt4.8.5在ARM9开发板上的移植 以前移植过qtopia-embedded-2.2.0,俗称Qt/E,在早期的Qt框架中是使用X11桌面服务器系统,无法应用于嵌入式平台,为此产生了qtopia,qtopia2.2.0就是一款针对嵌入式小资源平台的GUI系统,他是直接操作嵌入式系统显示设备的FramerBuff...

weixin_33708432的博客 232

qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发板

qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发板源文来自http://www.cnblogs.com/cnnbboy/archive/2009/06/06/1497780.html前言:非常漫长的过程,可以说,移植qte4.5.1是我移植qte以来最难的一次,前面几次都非常顺利的完成了,这次却花了很大的力气,期间得到了阿乐的大力帮

Shengguiwei的专栏 1171

linux交叉编译qt5库,QT5.7+tslib1.4库的交叉编译、移植到开发板ARM9上.......

这是自己第一次写博客,因为在编译的过程中遇到了很多挫折,出现了一个小的问题,查看了很多帖子,博客都没能解决,最后经过对源码的分析,各种打印跟踪,找到了原因,所以分享给大家,希望对大家有所帮助!!在此过程中也参照了很多其他大神的资料,在此非常感谢。=============================================================================...

weixin_39596975的博客 416

基于JZ2440的QT4移植

开发环境: Linux操作系统:Ubuntu9.10 开发板:JZ2440 QT/E版本:qt4.6.3 交叉编译工具:arm-linux-gcc-3.4.5-glibc-2.3.6 1、移植用于触摸屏校正的tslib1.4     #tar xzvf tslib-1.4.tar.gz     #./autogen.sh     #./configure--prefix

u010698378的专栏 722

QT4.6.3应用程序移植到Qtopia-2.2.0的ARM中

Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 参考Fedora12 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到micro2440后自己写下自己的操作经历 环境:虚拟机Fe

slj_win的专栏 2368

Fedora9 下搭建Qt Creator的ARM开发环境

Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 参考Fedora12 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到micro2440后自己写下自己的操作经历 环境:虚拟机Fedora9(建议安装Vmware Tools,详细安装方法参照Vmware帮助文档),USB串口,minicom终端。

u012226330的专栏 1558

QT5.7+tslib1.4库的交叉编译、移植到开发板ARM9上.......

这是自己第一次写博客,因为在编译的过程中遇到了很多挫折,出现了一个小的问题,查看了很多帖子,博客都没能解决,最后经过对源码的分析,各种打印跟踪,找到了原因,所以分享给大家,希望对大家有所帮助!!在此过程中也参照了很多其他大神的资料,在此非常感谢。==================================================================...

weixin_34281477的博客 308
上一篇: 浅谈嵌入式培训行业
下一篇: 嵌入式Linux内核优化裁剪
TopEmbedded
博客等级 码龄18年 58粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值