QT交叉编译的ARM版本的程序,放到ARM板上运行不了的问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 33.33%
Bbs4
本版专家分:1014
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
Bbs2
本版专家分:375
QT写的程序通过交叉编译后 在arm上显示乱码问题
<em>问题</em>:我用<em>qt</em>creator编译后,在用<em>交叉编译</em>工具编译,在<em>arm</em>上面跑 , 功能是:显示来自服务器的数据 在<em>qt</em> creator这边,由于ubantu是用的英文的,<em>qt</em>creator本身就输入<em>不了</em>中文,编译好的东西放在<em>arm</em>板子中跑,<em>arm</em>中要是有中文字库的话,是应该可以显示中文的.但是给我的结果是,<em>arm</em>上显示乱码; 经过广大的网友的一些提示,自己也不断的调试,终于可以在...
解决交叉编译到开发板不可用的问题
写好<em>程序</em>,<em>交叉编译</em>之后,在<em>板上</em>却显示-sh: ./a.out: No such file or directory 然后查看文件属性file a.out 显示如下:a.out: ELF 32-bit LSB executable, ARM
QT5.7+tslib1.4库的交叉编译、移植到开发板ARM9上,无法使用触摸屏
因为毕设的原因,所以需要在开发<em>板上</em>使用QT,所以移植了QT,简单地说是使用了厂家提供好的东西移植的。但是<em>运行</em><em>程序</em>的时候发现无法使用触摸屏,这就很麻烦,然后就百度了一下,发现一个大神辛辛苦苦弄明白了为什么不能用触摸屏了。http://blog.51cto.com/11289337/1929046 这是连接地址。14、vim /etc/profile在最后添加如下内容:export QT_ROOT=/...
qt在开发板上运行的环境编译的搭建
我们开发一个产品,首先是在自己的PC中敲写代码,调试的,可是我们的终极目标是使产品在开发<em>板上</em>跑起来,所以我们必须的搭建一个编译到开发<em>板上</em><em>运行</em>的环境才可以。 前提工作:         1.已经完成<em>交叉编译</em>器的搭建成功,         2.安装了<em>qt</em>,<em>qt</em>creator 环境搭建: /home/condice/Pictures/Screenshot from 2015-07-24 10:
window和ubuntu上的QT中文显示正常,交叉编译arm板上debian系统中文显示不正常【已解决】
QT在写的界面,在window和ubuntu虚拟机上中文显示正常,但是在<em>arm</em><em>板上</em>显示不正常。在虚拟机中的代码是这样的。 #include . . . QApplication a(argc, argv); QTextCodec *codec = QTextCodec::codecForName("System"); QTextCodec::setCodecForLocale(codec);
qt5.8交叉编译移植到arm开发板上过程
<em>arm</em>开发<em>板上</em>移植<em>qt</em>5.8的过程
如何将QT程序移植到开发板上运行
1.        首先,要将QT环境设置成在ARM下<em>运行</em>的环境,这样编译出来的可执行文件才能在开发板下<em>运行</em>。 要注意你的QT是不是ARM<em>版本</em>的,可用“qmake -v”命令来查看 2.环境配置好之后开始按照自己的意愿编写QT代码,此处忽略。。。 3.往开发<em>板上</em>移植基本的QT库。 1)在虚拟机里安装<em>arm</em>版QT所在的目录下寻找库及他们的相关链接文件。在<em>arm</em>/lib的目录下。文件都
Qt程序移植到Firefly开发板(Arm linux)下运行--转载
先show一下Qt<em>程序</em>移植成功在Firefly开发板下<em>运行</em>的视频: 一、环境介绍 主机系统:Ubuntu12.04.1 X86_64 目标板:Firefly开发板,1024x768液晶显示器,USB鼠标、USB键盘 现需要在主机上搭建QT Arm开发环境,将主机中编译好的QT<em>程序</em><em>放到</em>开发<em>板上</em><em>运行</em>,Firefly开发板则需要安装某个<em>版本</em>的Qtopia或者单纯移植Qte也行.因Qtop
QT4.5编写程序arm开发板上无法显示中文的问题
1)、天嵌公司的给的QT4.5文件系统是有中文字库的,不过我认为有缺陷,之前我说没有,现在发现在/opt/<em>qt</em>-4.5/lib/fonts里面有个unifont文件。调用这个字体就可以显示中文了。代码如下: int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("unifon
QT4.7.3交叉编译到ARM后,字体大小如何调整?
最近,将<em>qt</em>4.7.3<em>交叉编译</em>到ARM后,设置了基本的环境变量,但是在比较大的显示屏上显示<em>qt</em>的demo时,发现字体很小,让人看着很不舒服,经过修改<em>qt</em>的相关环境变量的配置后,字体能够正常显示。开发<em>板上</em>环境变量的配置如下所示: #Qt 4.7.3 export QTDIR=/<em>qt</em>opia export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH
Qt程序在ARM板上无法显示JPG格式图片的解决方法
1. Qt <em>程序</em>的项目文件(xxx.pro)中添加 QTPLUGIN   += qjpeg 2. 将库文件libqjpeg.so<em>放到</em>/usr/local/plugins/imageformats目录下 3. 在板子上的/etc/profile文件中添加Libqjpeg.so库文件的路径 export LD_LIBRARY_PATH = /usr/local/plugins/imagefor
Qt5在Arm板上中文的显示问题
现在网上的很多方法都是在Qt4的基础上提出来的,Qt5编译的<em>程序</em>在<em>arm</em><em>板上</em>的中文显示与其大同小异(有些关于字符编码的函数在Qt5中已经消失)。 首先,你需要下载字库文件拷贝到<em>arm</em><em>板上</em>的指定目录,我的目录是/opt/<em>qt</em>-4.7.1/lib/fonts/, 或者拷贝到一个你自定义的目录,但是这时需要设置环境变量,进入/etc目录,用vi打开profile文件,将下边两句加在文件最后
交叉编译适合ARM的QT版本
本文档提供从安装vmware到安装嵌入式ARM<em>版本</em>QT的一系列过程,以及过程中可能出现的错误的解决方案,亲测可用
linux下如何利用QtCreator编译ARM版本的Qt程序
利用QtCreator编译X86的Qt<em>程序</em>,非常简单,直接点<em>运行</em>键就可以编译<em>运行</em><em>程序</em>,这是因为QtCreator帮我们配置了编译工具(qmake和gcc),但是要编译ARM<em>版本</em>的Qt<em>程序</em>,就需要自己配置这些工具了。一、配置<em>交叉编译</em>工具链1、首先打开QtCreator->Tools->Options->Build &Run -> Compieirs如下图所示 2、点击add->gcc,添加<em>交叉编译</em>工
Qt+OpenCV在arm板上运行实现思路
第一:先编译opencv的第三方库和源码移植到<em>arm</em><em>板上</em>。 第二:在Linux中安装<em>qt</em>。 第三:编译<em>qt</em>移植到<em>arm</em>开发<em>板上</em>。 第四:opencv+<em>qt</em>的结合在Linux上<em>运行</em>。 第五:Qt+opencv <em>arm</em>版在板子上<em>运行</em>。
让QT跑在ARM开发板上
前几个星期为了搭建一个ANDROID跑QT的编译环境,由于不熟悉ANDROID开发的环境,什么JDK,NDK,SDK,ANT一大堆全没听过的名词开始出现,即使有大神的书做参考,花了两天的时间还是没能在Windows上面搭建出来,最后在Linux上quest花了不到两个小时就搞定,也不知道是什么原因。只能说:一定是我的win7上装了太多开发软件,环境变量杂七杂八,各种变量互相“勾搭”,剪不断理还乱。
移植vim到ARM开发板
1. 下载源码 vim: ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 ncurses: https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz 2. 解压到项目主目录 $ tar -jxvf ../../../tar/vim-7.4.tar.bz2 vim74/ -C ./  $
mini2440开发板运行Qt程序出现Segmentation fault的另一种奇葩原因:Ubuntu下使用FileZilla通过FTP方式传输程序
使用QWT-6.1.2写了一个名为dataplot的小<em>程序</em>,Ubuntu下<em>运行</em>正常,遂<em>交叉编译</em>后传到开发<em>板上</em>,<em>运行</em>,报错:Segmentation fault。 主机环境:Ubuntu 12.04 + gcc 4.6.3 + Qt 4.8.1 开发环境:<em>arm</em>-linux-gcc 4.4.3 with EABI + QtE 4.6.3 (均为mini2440官方提供)  解决过程
运行程序在ARM板上得到“illegal instruction”
最近在编译NodeJS,在PC上<em>运行</em>是OK的,可以断定代码没有<em>问题</em>。但是将其<em>交叉编译</em>到ARM下,会得到以下的<em>问题</em>。illegal instruction:非法指令考虑是否加了O3优化,对于ARM板来说,O3优化是危险的,使用Os优化吧。这个<em>问题</em>在以前的一个工程里是出现过的,只不过当时的所有代码都是从0开始的,所以并没有为这个<em>问题</em>纠结太久。但是过了一段时间再次遇到它,反而一下就懵了。纠结了近一个星期,今天忽然灵光一闪才想到这个<em>问题</em>,不然不知道还会纠结多久,真囧。
Qt学习(如何交叉编译一个Qt程序使其能在板子上运行)
如何<em>交叉编译</em>一个Qt<em>程序</em>使其能在板子上<em>运行</em>      首先安装<em>交叉编译</em>器<em>arm</em>-linux-gcc3.4.6,先将其压缩包<em>放到</em>一个目录下,然后对其进行解压,举了解压命令为:tar xjvf <em>arm</em>-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 -C /u
qt交叉编译arm时出现的一些错误和解决方法
1.错误:Relocations in generic ELF (EM: 40) 在linux上 <em>qt</em> creator 中编译<em>arm</em><em>版本</em>的<em>程序</em>报这个错误 PS :引起此<em>问题</em>的原因,也有可能为多次编译链接的工具不一致。之前编译了x86<em>版本</em>,再编译<em>arm</em><em>版本</em>就爱报错。进入那个文件夹  make clean -w 即可。或者编译时重新生成一个文件夹。 2.  Unknown
交叉编译工具和qt安装,终端使用qmake编译arm版本可执行文件的方法
一、<em>交叉编译</em>器安装 <em>交叉编译</em>器安装包:linux-devkit.tar.gz 目前所使用的am335x平台所用的<em>交叉编译</em>器为<em>arm</em>-arago-linux-gnueabi,根据所提供的包进行解压,设置环境变量即可。流程如下: 1、安装平台相关的<em>交叉编译</em>器    目前所使用的am335x平台所用的<em>交叉编译</em>器为<em>arm</em>-arago-linux-gnueabi,根据所提供的包进行解压,
将PC版本的QT程序编译为ARM版本
因为隔了蛮久时间的也忘了参考的那些文献,如涉及到版权<em>问题</em>,请联系本人。 在ubuntu中编写自己的QT<em>程序</em>(已编译为上位机版),然后进入工程文件夹下执行命令 #make clean  #/opt/Qt4.7/bin/qmake #gedit Makefile        CFLAGS和CXXFLAGS中-pipe前面各自添加-fno-rtti(与-pipe有一个空格间隔,用来关
交叉编译环境以及ARM开发板上-/bin/sh: ./hello: not found
<em>交叉编译</em>环境下编译的可执行文件,在目标<em>板上</em>无法执行。-/bin/sh: ./hello: not found。
使用Qt Creator远程部署到ARM linux开发板
请加QQ:867919864交流
QT环境搭建: QT玩转在linux的x86平台或者ARM平台上 - (2)交叉编译移植到ARM下
参考链接: tslib1.4与Qt4.8.6的<em>交叉编译</em>与移植 http://www.cnblogs.com/Jasonsblog/p/3757985.html Tslib和Qt 4.8.4与在开发<em>板上</em>的移植 http://www.cnblogs.com/emouse/archive/2013/01/29/2881311.html 目的:使自己在Ubuntu下的<em>qt</em>creator3
移植qwt库到arm开发板!!!
ARM<em>版本</em>的qwt和x86一样,只需要改几个地方即可。 1、编译QWT直接用QT creator打开QWT的解压的工程文件.pro,选择用ARM-GCC<em>交叉编译</em>工具编译即可。下面要做一些修改,才能成功编译生成ARM<em>版本</em>的QWT的库。 第一,修改配置文件qwtconfig.pri Linux <em>arm</em>下编译使用 需要注释如下的编译选项,编译<em>arm</em> <em>qt</em>时,没有支持opengl。 #QWT
arm交叉编译详解
转载自 <em>交叉编译</em>详解–<em>版本</em>:v1.3.0, 有修改 CSDN GitHub <em>arm</em><em>交叉编译</em>详解 AderXCoding/system/tools/cross_compile 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 本文主要介绍了什么是<em>交叉编译</em>,为何要有<em>交叉编译</em>;解释了什么是工具链,什么是交叉工具链;详解解释了<em>交叉编译</em>器的名
交叉编译并移植opencv到arm板遇到的坑
其实,所有的坑,都是自己未来图省事作出来的。重装系统后,仨小时解决了两天没搞定的<em>问题</em>。蛋疼~~~所以,这篇文章,就说了一个<em>问题</em>: 一定不要用很老的<em>版本</em>(比如tiny210开发板要求的Fedora9)开发嵌入式,否则会蛋疼死你~~~<em>交叉编译</em>看http://blog.csdn.net/guet_kite/article/details/78667175的文章就行了,按照他的<em>版本</em>进行编译,Ubuntu用...
opencv移植到arm开发板
1.opencv移植到<em>arm</em>开发板的过程 2.Libv4l2的移植
qt5.7交叉编译开发板开机运行程序
在上一篇 <em>qt</em>5.7<em>交叉编译</em>安装到<em>arm</em> 中,为了使得开发板能够开机<em>运行</em><em>程序</em>,可以这样做:1.在开发板的/bin目录中新建<em>qt</em>5.shell ,在最下面添加执行<em>程序</em>的命令,如下所显示:#!/bin/shexport TSLIB_ROOT=/opt/tslib1.4 export TSLIB_TSDEVICE=/dev/input/event2 export TSLIB_TSEVENTTYPE=i
Qt 应用程序在ARM9板中显示中文
想听课?来发话题吧     CSDN APP 博客上线     双11赚“双喜“,奖励多多     有奖征文:云服务器使用初体验 原文地址:http://blog.csdn.net/pk124729136/article/details/8220300 <em>问题</em>:把Qt应用<em>交叉编译</em>以后,下载到开发板。 中文字符没有显示。 系统<em>版本</em>如下,按照这个这个教程解决了<em>问题</em>。非常感谢【粒坨-
libstdc++.so.6.10在 ARM运行上的
<em>运行</em>在ARM上的libstdc++.so.6.10,看到网上有说找不到的,所以就发一下吧,方便大家
使用arm-none-gnueabi交叉编译工具编译osip2、eXosip库
1、  首先编译libosip2-3.6.0: make clean ./configure --prefix=/home/tang/<em>arm</em>-osip/lib --host=<em>arm</em>-none-linux-gnueabi --with-gnu-ld --disable-test make make install
如何让ARM板启动的时候就运行自己的QT程序
这阵子在做导师布置的任务,主要是基于<em>arm</em>的,也用到了QT。其实一开始是没打算让<em>arm</em>开机就<em>运行</em>QT的,但是不知道为什么,无论我把神马<em>qt</em><em>程序</em><em>放到</em><em>arm</em>8上,虽然能正常显示,但是用手一碰屏幕,或者过1,2分钟后<em>qt</em>界面就不显示了,还原成了期初的界面。这个<em>问题</em>困扰我有一阵子,昨天突然想到,如果让<em>arm</em>板启动的时候就<em>运行</em>这个QT<em>程序</em>的话是不是就不会出现这个<em>问题</em>了,但是如何让ARM板启动的时候就<em>运行</em>自己
移植Qt图形界面应用程序到S3C2440 arm开发板
1.进入<em>qt</em>已经写好的一个图形界面应用<em>程序</em>目录里,例如,我的应用<em>程序</em>目录是在/home/czd/<em>qt</em>_project/mp3player/ $ cd /home/czd/<em>qt</em>_project/mp3player/ 发现里面有个mp3player.pro文件 我们在上面已配置好的<em>qt</em>-embedded-linux环境下,编译后自动在/usr/local/目录下生成咯一个Trolltech目录,
go交叉编译arm上的程序
Golang 支持<em>交叉编译</em>,在一个平台上生成另一个平台的可执行<em>程序</em>,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows 64位可执行<em>程序</em> CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build ...
arm开发板上执行hello时报错:permission denied的解决方法
今天终于按照mini2440提供的移植手册制作好了yaffs2文件系统,系统可以登陆控制台了,很是兴奋,于是编译了hello.c想在板子上跑一跑,接着郁闷的事情发生了。 把hello用u盘拷到板子之后,执行./hello,结果报错:permission denied。 首先想到会不会是没有执行权限,于是输入命令ls-all. 结果显示hello有执行权限。 上网查了一下资料,说有可能是编译内
Qt应用程序移植到ARM开发板的步骤
一、<em>交叉编译</em>写好的应用<em>程序</em> 进入到/opt/<em>arm</em>-<em>qt</em>opia目录中,建立一个文件夹,把应用<em>程序</em>的源代码放在此文件夹目录下。然后按以下步骤<em>交叉编译</em><em>程序</em>: #progen  –n  ***  –o  ***.pro #tmake   ***.pro  –o   Makefile #vi  Makefile (修改Makefile文件:LINK = <em>arm</em>-linux-g++;还有看
交叉编译qwt控件并在Mini2440开发板上运行(Ubuntu12.04 + QtE4.6.3 + qwt6.1.2)
<em>交叉编译</em>qwt控件并在Mini2440开发<em>板上</em><em>运行</em>(Ubuntu12.04 + QtE4.6.3 + qwt6.1.2)
【Qt开发】【ARM-Linux开发】 QT在ARM上显示字体的问题
在PC机上利用QT开发的应用<em>程序</em>在设置字体时,在PC上<em>运行</em>,可根据自己的设置,字体随之变大或变小。而移植到ARM上<em>运行</em>时发现,显示字体与所设置的字体不用,字体普遍偏小。经过上网搜索发现,是环境变量字库目录($FONTDIR)下没有相应的字库文件。 我利用的是OK6410开发板,板子里已有移植好的QT4.7.1,然后其字库目录是/opt/<em>qt</em>4.7.1/lib/font.(编写在脚本/bin/<em>qt</em>
mini2440运行Qt程序技巧
在Linux中通过<em>交叉编译</em>环境,我们可以把Linux环境下的Qt<em>程序</em>烧到<em>arm</em>(FriendlyArm)<em>板上</em><em>运行</em>。 (一)现在Qt环境下通过<em>交叉编译</em>环境构建项目。 (二)把通过超级终端把生成的项目烧到<em>arm</em><em>板上</em>(点击超级终端上的传送->发送文件,选选择要发送的文件即可)  (三)进入<em>arm</em>板内,  输入命令: cp /bin/<em>qt</em>4  /<em>qt</em>_start     vi <em>qt</em>_start  
Qt5.3.2在ARM-Linux平台的移植
一、平台说明 主机平台:Ubuntu14.04 <em>交叉编译</em>器:<em>arm</em>-linux-gnueabihf-gcc-4.8 目标平台:iMX6S单板 Qt<em>版本</em>:<em>qt</em>-everywhere-opensource-src-5.3.2. 二、Qt5.3.2在Ubuntu平台<em>交叉编译</em> 1、下载Qt5.3.2 Qt官方网站下载<em>qt</em>-everywhere-opensource-src-5.3.2.tar.
Linux下的Qt环境搭建(arm交叉编译)
Linux下的Qt环境搭建(<em>arm</em><em>交叉编译</em>)Qt环境安装应用安装gl库安装<em>交叉编译</em>器配置<em>交叉编译</em>器到<em>qt</em>creator创建应用编译<em>运行</em>设置成开机自启动 注意:本文软件环境为在虚拟机里搭建的ubuntu-14.04.5-desktop-amd64.iso,虚拟机<em>版本</em>VMware-workstation-full-9.0.0,如果链接中内容发生迁移无法下载可留下联系方式,虚拟机系统安装过程本文不做讲解...
qt creator 文件移植到开发板上运行 的全过程
因为板子已经有<em>qt</em>库文件了 我们不进行移植<em>qt</em>库, 1 安装<em>arm</em>-linux-gcc<em>交叉编译</em>器 2 编译 <em>qt</em>4.7.1 源码(源码有点错自己google修改) 3 安装<em>qt</em>creator 4 配置<em>qt</em> create的 debug 加入编译好的<em>qt</em>4.7.1 qmake 文件 rebuild 5 在<em>qt</em>creator创建一个新工程,利用<em>qt</em>4.7.1编译 生成<em>arm</em><em>运行</em>文件(<em>qt</em>cre
arm开发板上使用qt5.8虚拟键盘(支持中文)
<em>qt</em>5.8是支持虚拟键盘的,但是不能使用拼音输入中文,该文章是说明了如何才能使用虚拟键盘及虚拟键盘对中文的支持。
ARM开发板运行执行文件,找不到库报错的解决方法
平台:smart210 coretex A8 、Redhat6 这里举我的列子,其实不管你<em>运行</em>什么可执行文件遇到这种<em>问题</em>都是一样的方法去解决的。 1、错误提示 <em>问题</em>所在:这种<em>问题</em>是挂载开发板的根文件系统中缺少相应的库,路径(看自己的根文件系统挂载到哪里)如: 解决方法的步骤: 1、  可到你配置、编译的文件<em>运行</em>:<em>arm</em>-linux-re
在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编吗
最近在做有关嵌入式的东西,很多不懂。 1、想在板子上<em>运行</em>用QT编好的<em>程序</em>,必须要在PC的linux系统里用QT编吗? 2、在windows系统里编好的QT<em>程序</em>,经过<em>交叉编译</em>后能直接<em>运行</em>在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同<em>版本</em>的QT? 谢谢。。。。。   1、想在板子上<em>运行</em>用QT编好的<em>程序</em>,必须要在PC的linux系统里用QT编吗? 不需要.但是必须经过交叉编
基于嵌入式Linux测试Qt webengine
ByToradex秦海1). 简介从QT 5.6<em>版本</em>开始,QT已经正式从webkit组件切换到webengine 组件,新的webengine组件是基于chromium内核引擎,更稳定且更好的支持新的如HTML5等特性,同时具备更好的跨平台性。本文就基于嵌入式Linux平台演示部署Qt提供的webengine 示例应用。本文所演示的平台来自于Toradex Colibri iMX6 ARM嵌入式平...
ARM交叉编译搭建SSH-Server至目标板
参考资料: http://blog.chinaunix.net/u1/43047/showart_371372.html http://blog.chinaunix.net/u/21948/showart.php?id=506254   步骤: 1.下载源码包,地址如下: openssh http://www.openssh.com/portable.html   openssl 
“hello world”驱动实现过程(ARM板上
“helloworld”驱动实现过程(ARM<em>板上</em>) 1、  在/home/sxy/目录下新建hello_1文件夹,在此文件夹下编写hello.c和Makefile文件(假设已经编写好了),make生成模块文件; PS:hello.ko就是用于需要使用的驱动模块。   hello.c代码: Makefile代码: 注意Makefile文件中的黑色填充部分: ①选择<em>交叉编译</em>器
QT程序怎么移植到开发板并运行
需要的条件:1.上位机编译好的可执行文件,以hello为例在虚拟机的ubuntu下,写好代码之后,定位到当前目录,执行命令$ qmake -project //生成工程文件.pro$ qmake              //生成makefile$ make                //生成可执行文件hello 注意这些命令是在<em>arm</em>版的<em>qt</em>环境下的编译命令!执行qmake -v可查看其是否是<em>arm</em><em>版本</em>,使用的是否是<em>arm</em>的库!执行file hello 可以查看hello是否是<em>arm</em>下<em>运行</em>的<em>程序</em>!2.
opencv交叉编译arm环境库,静态,动态库和可执行程序
在工作中遇到把基于opencv的代码移植到板子上<em>运行</em>,在网上查看了很多资料,尝试了两种方案,都是可行的 1.把opencv代码用ndk的方式编译成可执行文件,直接<em>放到</em>板子上<em>运行</em>,这种方式是最便捷的不用考虑板子上其他<em>程序</em>的干扰 附上ndk编译代码,准备好下面两个文件后,就可以编译出一个native的可执行文件,直接<em>放到</em>机器上<em>运行</em>,就可以得到opencv计算的结果了 android.mk 
ubuntun 下使用QTcreator作为IDE建立arm-linux交叉编译环境
如何为ARM平台设置开发环境
openssl在arm下的交叉编译
openssl在<em>arm</em>下的<em>交叉编译</em> 一:openssl在<em>arm</em>下的<em>交叉编译</em> (一) 1. ./Configure linux-elf-<em>arm</em> -DB_ENDIAN linux:' <em>arm</em>-linux-gcc' shared --prefix=/usr/local/openssl 2. make 3. make install 值得注意的是,在<em>arm</em><em>交叉编译</em>环境中,引用库的顺序为
Opencv交叉编译到ARM(基于Qt)
*:前提是Qt<em>交叉编译</em>已经完成,并能正常使用。 1.下载Opencv2.2.0并解压,在解压后的目录下新建一个release目录。 2.安装cmake和cmake-gui。 3.执行命令:cmake-gui          错误提示和解决: Issue 2. ImportError: No module named sphinx: Just copy the following li
valgrind简介以及在ARM上交叉编译运行
Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-O’Reilly开源代码奖。 Valgrind遵守GNU通用公共许可证条款,是一款自由软件。关于valgrind的具体使用网上有很多。这里记录一下在ARM上的<em>交叉编译</em>及使用过程中的一些<em>问题</em>。
嵌入式应用程序下载到ARM开发板后如何运行程序
这个<em>问题</em>对于了解开发流程的人来说,就太幼稚了,但是对于第一次编写应用<em>程序</em>,并且想要在开发<em>板上</em><em>运行</em>的人来讲,可能就有点小懵逼了。 当应用<em>程序</em>编好以后,首先需要想办法把应用<em>程序</em>搬迁到开发<em>板上</em>,目前比较主流的有3种: 1)通过U盘、SD卡等存储介质。 2)通过NFS 服务器。 3)通过tftp, 这3种方式各有千秋,我是费了半天功夫, 通过tftp...
Qt移植:Ubuntu16.04 交叉编译qt5.9.6详细教程
前言: 博主是嵌入式小萌新,项目需要移植<em>qt</em>到<em>arm</em>开发<em>板上</em>,历经千辛万苦解决了各种<em>问题</em>,最后终于成功了,所以整理了开发笔记给更多的小伙伴参考。 1.准备阶段 ①下载<em>交叉编译</em>器aarch65-linux-gnu,下载地址为:https://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/aarch...
ffmpeg和ffplay交叉编译arm开发板
一.先下载一下文件 1.yasm-1.2.0.tar.gz 2. 3. 4.
交叉编译ncurses-6.0和minicom到ARM板
一、<em>交叉编译</em>ncurses-6.0         由于编译minicom依赖ncurses这个库,需要先编译ncurses,我选择的ncurses-6.0。 下边都是将下载的这两个安装包下载到minicom-ncurses 【1】开始: ./configure --with-shared --without-debug --with-ticlib CC=<em>arm</em>-none-linux-gn
吐血简述在arm-linux上编译helloworld时候的抓狂经历
转自:http://blog.csdn.net/samantha_sun/article/details/6428285 想在我的fl2440上<em>运行</em>一个helloworld,在三、五个月前,我曾经编写过一个helloworld,跑在开发<em>板上</em>,当时编译和<em>运行</em>都很顺利,所以就没有把相关的操作过程记录下来。在随后的几个月里,一直在研究linux底层驱动的开发,所以一直都没有开发过上层应用<em>程序</em>。
基于ARM应用于64位Linux系统的交叉编译工具链
在64位Linux操作系统制作的用于嵌入式Linux开发的工具链,在mini2440上测试过能<em>运行</em>该工具链编译过C/C++文件。
交叉编译QT程序的办法
     重点参考https://blog.csdn.net/kunkliu/article/details/78980178。     要想让QT<em>程序</em>在开发<em>板上</em><em>运行</em>,必须<em>交叉编译</em>QT<em>程序</em>,用QT Creator生成的项目,必须执行/usr/local/<em>qt</em>4.8.1-<em>arm</em>/bin/qmake(<em>qt</em>/emdedded的安装目录下的qmake,因为曾经安装过<em>qt</em>,所以不知道为什么默认使用<em>qt</em>下的...
QT5.7交叉编译安装到arm
下载<em>qt</em>5.7源码<em>qt</em>-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html下载ARM<em>交叉编译</em>工具<em>arm</em>-2014.05-29-<em>arm</em>-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://www.very<em>arm</em>.com/<em>arm</em>-none-
ARM交叉编译OpenCV错误总结
ARM<em>交叉编译</em>OpenCV错误总结
Ubuntu上交叉编译opencv及opencv_contrib并移植到ARM板之二
按照上篇之一的进度,已经编译及安装好了opencv库及opencv_contrib扩展库。安装好库之后,无非就还有两件事要做:1、配置环境    2、实例编译    3、移植至开发板一、环境配置说明:pkg-config是用于编译时指定第三方库的头文件路径及链接库路径的,我们需要借助pkg-config来编译opencv<em>程序</em>。pkg-config的工作流程:通过XXX.pc文件来找到指定的头文件及...
如何在arm板上让Qt5.8显示中文
转载:www.embsky.com 一、在Ubuntu系统的Qt中显示: 第一步:下载 文泉驿 或其他xxx.ttf字体。 第二步:<em>放到</em>Ubuntu系统的字体文件中 。 在: /usr/share/fonts  目录下 新建 一个文件夹wqy ,将字库文件拷贝进去,具体操作如下: # sudo cd /usr/share/fonts # sudo mkdir wqy # cd wqy
MiniGui3.0.12在主机上的配置及在开发板上的移植
4.1 MiniGUI 3.0 在 Linux PC 开发系统上的安装和<em>运行</em> 假定您第一次安装 MiniGUI ,本章将引导您在 Linux 操作系统上以默认方式快速安装并<em>运行</em> MiniGUI,其中第三方组件和库文件的安装方法是以Ubuntu 8.04 发行版为例的。 4.1.1 安装 MiniGUI 开发包 MiniGUI 提供了最简便的安装方法,只需要挂
移植QT5.6到ARM开发板
移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubuntu14.04 移植成功,只不过需要额外装一些库,后面我会简单提及。   此外,我尝试使用 4.3.2 <em>版本</em>的<em>交叉编译</em>工具编译 Qt5.6 ,编译过成功很多错误,编译成功之后使用 <em>qt</em> 编译应用<em>程序</em>时也存在<em>问题</em>,因此我是用的是友善提供的 4.4.3 <em>版本</em>的<em>交叉编译</em>...
Qt编译后生成的可执行文件不可执行 交叉编译
因为<em>交叉编译</em>生成的可执行文件与当前系统的可执行文件其实并不一样,常常是适用于<em>arm</em>的在linux上诸如Ubuntu等是不可<em>运行</em>的
QT程序arm板(s5pv210)的移植之旅
前记:         由于毕设的原因,将来需要移植QT<em>程序</em>到<em>arm</em>板子<em>运行</em>,故有此文。         看博客寻资料,看到一位作者写道:知识来源于互联网,必将回报互联网。赞。         介于从陌生到熟悉的折腾,故将移植过程记录,发文,以己省人。 ————————————————————备注——————————————————————— 备注:1、移植过程存在各种情况,如遇
在ARM开发板上开机自启动应用程序
修改嵌入式ARM开发板开机自启动<em>程序</em>
针对arm,opencv编译完成后执行时提示找不到库情况;
针对<em>arm</em>,opencv编译完成后执行时提示找不到库情况; Shared library: [../../lib/libopencv_core.so]解决办法 1.配置好编译器等路径; 2.进入opencv ,新建build目录,然后vi toolchain.cmake; 3.拷贝如下: set( CMAKE_SYSTEM_NAME Linux )   set( CMAKE_SYSTE
Qt4.8嵌入式版本的编译移植(包含QML)
ARM移植步骤 1. 安装<em>交叉编译</em>器 a)      解压 b)      环境变量设置                     i.             #gedit /root/.bashrc                  ii.             export PATH=路径/bin:$PATH              iii.
QT ARM交叉编译
<em>arm</em>平台:BeagleBone Black <em>交叉编译</em>工具:<em>arm</em>-linux-gnueabihf <em>qt</em>源码:<em>qt</em>-everywhere-opensource-src-5.8.0.tar.gz ~$ tar -xzf <em>qt</em>-everywhere-opensource-src-5.8.0.tar.gz ~$ cd <em>qt</em>-everywhere-opensource-src-5.8.0/<em>qt</em>ba
关于虚拟机及ubuntu安装和初步安装交叉编译器并在开发板运行程序
步骤一、Vmware9安装步骤: 1.打开vmware安装<em>程序</em>,自动进行文件复制,然后点击next 2.选择typical类型,点next 3.选择安装路径,点next 4.出现共享虚拟机路径选择的页面,直接点next 5.然后将检查更新勾选去掉,点next 6.然后将帮助vmware改进勾选去掉,点next 7.一直点next然后点continue 8.安装后出现输入序列号界面,
window下交叉编译arm平台程序,方便驱动调试
1、https://www.very<em>arm</em>.com/<em>arm</em>-none-linux-gnueabi-gcc 网上下载 window安装版:<em>arm</em>-2007q1-21-<em>arm</em>-none-linux-gnueabi.exe 2、https://sourceforge.net/projects/mintoolchain/  网上下载 min-toolchain_1.2.exe 3、将以上两个软件安...
Qt Creator 添加arm版本的qmake时的问题
好吧,吐血搞了三天,终于把这个<em>问题</em>解决了,菜鸟上不起呀! <em>问题</em>:当QT Creator安装好后,它的qmake只能生产在X86下的Makefile,这方便我们在电脑上调试,看效果。但当我们需要将编译好的QT<em>程序</em>下载到开发<em>板上</em><em>运行</em>时,这个生成的目标文件是无法在板子上执行的,因此我们需要添加<em>arm</em><em>版本</em>的qmake,但当我用FriendlyARM提供的 target-<em>qt</em>e-4.8.5-to-host
QT静态编译--qtmultimedia问题
最近想用<em>qt</em>把写好的远控给静态编译,而关于静态编译可以查看这位博主,写的很详细 http://blog.csdn.net/wsj18808050/article/details/50909381然而静态编译远控客户端时,我调用了QSoundEffect 类,就一直提示没有这个模块(只要在pro文件中加了QT += multimedia multimediawidgets 都会出错)。
QT5.7交叉编译安装到arm(好多系列文章)
转载地址:https://www.cnblogs.com/findumars/p/5970722.html 以下采用的系统为ubuntu16.04,开发板为迅为iTOP4412,4.3寸屏。  下载<em>qt</em>5.7源码<em>qt</em>-everywhere-opensource-src-5.7.0.tar.xz  http://www.download3k.com/Install-Qt.html 下载A
配置Qt ARM 平台交叉编译
配置 目标平台的 gcc g++ qmake 首先有对应<em>arm</em>平台的SDK 1 指定 ARM 平台的 gcc 和g++ 打开 QtCreater ,工具——&amp;gt;选项——&amp;gt;编译器 在ARM 平台的 开发 SDK 包里面的 gcc g++ GCC <em>arm</em>-linux-gnueabi-gcc G++ <em>arm</em>-linux-gnueabi-g++ 2 指定...
交叉编译器简介以及ARM交叉编译arm-linux-gcc
(一)<em>交叉编译</em>器简介    在一种计算机环境中<em>运行</em>的编译<em>程序</em>,能编译出在另外一种环境下<em>运行</em>的代码,这个编译过程就叫<em>交叉编译</em>.简单地说,就是在一个平台上生成另一个平台上的可执行代码. (二)体系结构与操作系统 (1)常见的体系结构有ARM结构、x86结构等. (2)常见的操作系统有linux,windows等. (3)同一个体系结构可以<em>运行</em>不同操作系统,如x86上可以<em>运行</em>Linux
libvpx 交叉编译arm 后,在android手机上运行
最近又开始将libvpx<em>交叉编译</em>到android下,并在android手机上<em>运行</em>起来。主要目地是为了测试vp9在手机上编码的性能。 准备: 1:首先我用的libvpx-v1.3.0<em>版本</em>,现在有libvpx-1.4.0<em>版本</em>,这两个<em>版本</em>都可以在官网上下载。 2:ubuntu 12.04 上编译。 3:adnroid手机用的是三星 gt-n5100 平板。 libvpx包含了vp8和vp9的源码
将Nodejs移植到Arm
最近在做一个项目,硬件平台是ARM Cortex A8的处理器,软件平台当然是GNU/linux。本来计划全部是用C写的,嵌入式吗。可以老板偏爱node.js,认为很是高大上。     没办法,移植吧。Baidu了一下,网上node.js移植到<em>arm</em>的内容不太多,发现了一篇文章,CSDN上,王山二的《将node.js移植到<em>arm</em>开发板》,很是有启发。但是为啥叫山二呢,小二多好听。还有几个是介绍r
交叉编译器差异 - 执行可执行文件提示"No such file or directory"
今天遇到一个<em>问题</em>,由于<em>交叉编译</em>器的差异,导致在不同的Linux<em>版本</em>上<em>运行</em>出现"No such file or directory"。 按说如果没有可执行权限,应该提示权限不够;如果是平台不对,应该提示无法执行二进制文件。不应该是找不到文件啊。 解决过程整理如下: 1、调试查看可执行文件是32位还是64位"file hell.elf",及<em>运行</em>的Linux系统<em>版本</em>是多少位的。
ARm 移植最新版QT5.12
转载:https://blog.csdn.net/weixin_37771089/article/details/84989447 一、 准备 ubuntu:12.04 源码:http://download.<em>qt</em>.io/archive/<em>qt</em>/5.12/5.12.0/single/ 工具链:https://releases.linaro.org/components/toolchain/binari...
arm板子启动时运行自己的QT程序
最近在做一个东西,想在ARM启动时<em>运行</em>自己写的QT<em>程序</em>。。 把自己要执行的二进制文件的执行命令加到板子上的/etc/init.d/rSC文件里 比如我要执行的的QT<em>程序</em>在 板子上的/usr/local/Trolltech/QtEmbedded-4.6.3-<em>arm</em>/bin下,名字为:Q_C 则我在/etc/init.d/rSC最后一行加上 /usr/local/Trolltec
交叉编译流量监测工具nload
一、编译安装ncurses 下载:wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz 配置:./configure --prefix=/home/install/ncurses --host=<em>arm</em>-hisiv300-linux --with-normal 要生成动态库加--with-shared 编译安装:ma...
移植Opencv到Arm开发板中
折腾了许久,终于把opencv给移植到了<em>arm</em>中,
【complier】如何查看ARM交叉编译的可执行程序依赖的动态库?
Date: 2018.10.16 1、参考 https://www.aliyun.com/jiaocheng/192929.html 2、在Linux PC上查看<em>arm</em><em>交叉编译</em>的可执行文件依赖的动态库 在Ubuntu宿主机上查看ARM<em>交叉编译</em>好的可执行<em>程序</em>和库文件的相关依赖关系,类似于PC linux上的ldd命令: cross-readelf ./program_<em>arm</em> <em>arm</em>-hisiv5...
关于在arm下使用Qt中的phonon来实现播放器
最近一直在弄这个东西,因为phonon在Qt安装的时候不是默认安装的,所以要加参数
基于ARM平台交叉编译MQTT-C客户端的百度云IOT接入流程记录
基于ARM平台<em>交叉编译</em>MQTT-C客户端的百度云IOT接入流程记录   Paho MQTT嵌入式c客户端编译实践[百度云MQTT客户端兼容PAHO,PAHO也是一个开源的MQTT协议项目]: 1.参见以下网页: http://blog.csdn.net/rambomatrix/article/details/62892151 Paho MQTT 嵌入式c客户端研究笔记 在百度物接入的“...
移植QT5.4.0到ARM开发板
QT5中不再用到QT4中的窗口系统qws++,而是使用QPA系统,二者之间的差异还不清楚,但是<em>程序</em><em>运行</em>时不需要再加上参数-qws了。而这个特性也导致QT5与QT4的移植过程有一些区别,这里记录一下。准备工作1. 主机环境:Ubuntu14.04,开发板:Tiny4412,ARM Cortex-A9处理器。2. 官网下载源码包<em>qt</em>-everywhere-opensource-src-5.4.0.tar
linux 交叉编译的HelloWorld【1】
日期:2016-04-02 起因刚好最近三天假期可以玩玩Linux。就是将一个fedora下文件发送到Arm9的下的系统下进行<em>运行</em>。也许会问为何不直接用Arm9上的系统来编译呢,实际上板子的资源本身就有限,用它来执行结果就好了,当然可以用它来编译也是可以的。 一、得到目标文件 Linux系统选用的是fedora6,板子用三星的2440,另外台电脑用的win ...
Qt可用的gdb编译,以及交叉编译gdbserver,以及配置QtCreator远程调试
项目中用了ARM的板,希望配置gdbserver进行远程调试,结果却遇到了很多<em>问题</em>。先把坑说了:1)要gdb能在Qt上用,必须在configure gdb的时候使用--with-python选项启用python支持2)需要安装python-dev(2.7的包,不是3的),但是即使装了也可能链接失败,报PyUnicodeUCS2_????函数没有找到,需要define Py_UNICODE_WIDE...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
cocos2d-x fnt字体生成工具下载
cocos2d-x fnt字体生成工具 相关下载链接:[url=//download.csdn.net/download/jalen_yuchi/5218128?utm_source=bbsseo]//download.csdn.net/download/jalen_yuchi/5218128?utm_source=bbsseo[/url]
proe teaching training下载
Set up ProE teaching training. proe mechanic3.0. aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbb 相关下载链接:[url=//download.csdn.net/download/Markzhangftel/2179298?utm_source=bbsseo]//download.csdn.net/download/Markzhangftel/2179298?utm_source=bbsseo[/url]
很好的一个汽车管理系统下载
实用的一个汽车管理系统,可供参考。实用的一个汽车管理系统,可供参考。实用的一个汽车管理系统,可供参考。 相关下载链接:[url=//download.csdn.net/download/zhangweirong1987/2338634?utm_source=bbsseo]//download.csdn.net/download/zhangweirong1987/2338634?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 qt物联网教程 qt教程python
我们是很有底线的