注意:安装QWT之前要确保QT已经安装完成。包括X86和ARM版本QT
编译X86下的QWT
1.设置环境变量
export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-x86/bin/:$PATH
2.解压QWT源码
tar -jxvf qwt-5.2.0.tar.bz2
3.重命名该文件夹
mv qwt-5.2.0 qwt-5.2.0-x86
4.执行qmake
5.执行make
编译ARM下的QWT
1.设置环境变量
export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/:$PATH
2.解压QWT源码
tar -jxvf qwt-5.2.0.tar.bz2
3.重命名该文件夹
mv qwt-5.2.0 qwt-5.2.0-arm
4.修改配置文件
vim qwtconfig.pri
去掉
#CONFIG += QwtDesigner
5.执行qmake
6.执行make
7.执行make install
8.默认的安装路径为:/usr/local/qwt-5.2.0
编译后 将:/usr/local/qwt-5.2.0/lib下的四个库文件拷贝到ARM根文件系统下的lib目录中。即可在ARM下运行。
注意:
修改*.pro文件 文件尾添加如下:
INCLUDEPATH += /usr/local/qwt-5.2.0/include/
LIBS += -L"/usr/local/qwt-5.2.0/lib/" -lqwt
关键字:QWT移植 linux 步骤
引用地址:
QWT移植到嵌入式linux步骤
推荐阅读最新更新时间:2024-03-16 15:01
百分表怎么用_百分表的使用方法步骤_百分表怎么读数图解
百分表是美国的B.C.艾姆斯于1890年制成的。常用于形状和位置误差以及小位移的长度测量。百分表的圆表盘上印制有100 个等分刻度,即每一分度值相当于量杆移动0.01毫米。若在圆表盘上印制有1000个等分刻度 ,则每一分度值为0.001毫米 ,这种测量工具即称为千分表。 改变测头形状并配以相应的支架,可制成百分表的变形品种,如厚度百分表、深度百分表和内径百分表等。如用杠杆代替齿条可制成杠杆百分表和杠杆千分表,其示值范围较小,但灵敏度较高。此外,它们的测头可在一定角度内转动,能适应不同方向的测量,结构紧凑。它们适用于测量普通百分表难以测量的外圆、小孔和沟槽等的形状和位置误差。 百分表的使用方法步骤 1、百分表
[测试测量]
基于ARM920T和Linux的SOHO路由器设计
0 引言 随着通信技术、网络技术的迅速发展,大量网络设备接入网络,互联网用户数量正以几何级数增长。研究表明,IPv4 地址空间将在2011 年前耗尽,因此IPv4 地址资源非常紧缺。SOHO 路由器利用私有网络IP 地址有效地缓解目前 IP 地址短缺的危机,为公司、家庭等小型局域网提供高效、廉价的共享上网方案。当前SOHO 路由器设计,采用 ARM7TDMI+ Clinux 设计架构,ARM7 内核微处理器工作频率为50M 左右,而以太网控制芯片工作频率一般为100M,处理器速度难以满足高速接入网用户要求; Clinux 操作系统,不具有内存保护机制,任何程序都有可能导致内核崩溃,系统稳定性较差。本文采用ARM920T 内
[单片机]
linux-2.6.32在mini2440开发板上移植(17)之按键驱动程序移植
编者:按键驱动程序涉及到linux中断程序的编写。 1、按键原理图。 2、驱动程序的编写移植。 在/linux-2.6.32.2/drivers/char/目录下创建一个新的驱动程序文件mini2440_buttons.c,内容及详细注释如下: #include linux/module.h #include linux/kernel.h #include linux/fs.h #include linux/init.h #include linux/delay.h #include linux/poll.h #include linux/irq.h #include asm/irq.h #incl
[单片机]
NXP 半导体公司与Purple Labs 为批量市场3G手机带来Linux 操作系统
Linux 平台使手机制造商和运营商能更快推出具有新特性的产品, 单一处理器架构满足批量市场的可购性 中国,北京,2007 年 3 月 6 日 ——NXP 半导体公司(前身为飞利浦半导体公司)今天宣布推出针对其 3G 手机系统解决方案的 Linux 开放源代码操作系统。通过与Purple Labs——一家为移动通信产品提供全集成解决方案的法国设计公司合作,NXP推出了针对3G 手机且采用Linux的 Nexperia? 移动系统解决方案 7210。制造商无需增加整合专用应用处理器的额外成本和复杂工作,就能够用高级操作系统实现快速进入市场的优势。运营商还能够提供一种稳定、强大且低本高效的平台,来为客户提供新型的连网服务。 NX
[新品]
关于arm-linux-gcc4.4.3在ubuntu11.10下的安装
呕心沥血翻阅无数资料才看到这个比较有用的,昨晚花了几个钟装4.3.2版本的一直不成功,今天无意在论坛看到这个东西试了一下,还是得花了两三个钟,着实累,但是成功了。听安慰的。 以下装arm-linux-gcc4.4.3这个交叉编译器是参考 authorowen 这位朋友,以下是该位朋友的博文: 参考了前人的成果,结合自己实践。 1 下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹 $ sudo tar xvzf arm-linux-gcc-4.4.3.tgz C / 注意:C 后面有个空格,并且 C 是大写的,它是英文单词 Change 的第一个字母,在此是改变目录的意思。 执行该命令,将把
[单片机]
STM32 MDK 工程创建 图解步骤 自我学习总结
好久没有使用MDK编写STM32的程序了,现在上手才发现自己都不太记得创建步骤了,于是再次翻阅书籍,一步一步记录一下-----参考了野火的例子! ---第一步---创建一个文件夹---在文件夹下建立如下文件夹--- ---1-1---其中CMSIS是用来存放库文件为我们自带的启动文件和一些CMSIS层文件。 ----1-1-1-----上面说的启动文件在startup文件夹中,其中包含了各种STM32芯片的启动文件,主要是按照flash大小来分的,后面工程设置再介绍。 ---1-2---其中FWlib是用来存放STM32库中inc与src两个文件夹---这两个文件夹不需要修改----inc中是所有驱动文件的头文件---
[单片机]
arm-linux-gcc 常用参数讲解 gcc编译器使用方法
我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(Assembling) 4. 链接(Linking) Linux程序员可以根据自己的需要让 GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加入不同数量和种类的调试代码来为 今后的调试做好准备。和其它常用的编译器一样,GCC也提供了
[单片机]