找回密码
 注册
关于网站域名变更的通知
查看: 424|回复: 1
打印 上一主题 下一主题

在iTOP-4418开发板上运行helloworld-移植

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-11 11:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
移植基于(迅为iTOP-4418开发板)
  P; V, ^9 s; f4 h- xqte 的应用移植使用 qmake 前需要先编译 qte 源码,参考第七章。' L' |/ M; ~7 E1 d0 ]6 Q
接上一小节,如下图,有两个文件夹,一个是直接在 PC 上运行的代码以及应用程序,另
, J! P% O  y; U; Z/ s# r- s外一个是源码。现在进入源码文件夹。
8 J" D4 R9 }5 y. @  N, E( w$ c
. R) p; t3 v5 e5 }" ]% D9 J进行下面几步,就容易理解“为什么 Qt 跨平台非常方便”。
/ |  l* c. s# r1 @这个 helloworld 应用相当于已经在 PC 机上调试通过了,现在我们只需要做简单的几步就: D7 O- {5 W2 [7 u1 ^
可以将其移植到开发板 4418 平台上。
. @# q' @2 [1 R: X" M  ^/ l ' e# D) ?5 Z8 T* ^2 T
如下图,在第七章中我们编译生成了“/opt/qt-4.7.1/”,这个文件夹包含了移植所需要的# ^& d- C6 h: {6 p
最重要的工具 qmake。进入“/opt/qt-4.7.1/bin”,可以看到 qmake 文件。
/ p! k+ {4 `) i3 N( e" }# m! C" V; }
7 P1 w! Y2 p+ G2 r9 b7 p查看了 Qt/E4.7.1 的 qmake 之后,再进入 helloworld 的源码文件夹,如下图所示。8 f4 k$ D$ g  _$ Q8 e
. ]0 ~* G8 u/ Y$ w* ^
然后,在该文件夹中运行 qmake“#/opt/qt-4.7.1/bin/qmake”,如下图所示。- z# s1 W5 p) m

' l# X& m/ L; z+ V# M( ^* F如下图,多了一个 Makefile 文件。: a' [" U9 y3 I4 X6 B: T

3 M, z  e8 l! Q7 P# ]# S0 u. ~然后,执行编译命令“#make”,如下图所示。
5 _0 F" s- u- X. m/ \) v
/ r1 {' [, W/ ^生成了“helloworld”。" x+ K" m; s' ~! V- v5 L. O
- f  g6 `: v, J! _
然后,使用 file 命令测试一下。如下图,“#file helloworld”,可以看到 helloworld 应* y! d% S* D: M/ I
用文件的基本信息,它是属于 ARM 平台的。, l8 \8 \* {5 z- N/ x' Q  h

8 y) e# Z( S) G然后,测试一下 X86 上位机平台的文件,如下图所示,可以观察到明显的不同。" t6 A& c  }! f. B/ R% K5 e" f
; I# Q, E( h+ B

该用户从未签到

2#
发表于 2020-3-11 16:36 | 只看该作者
在iTOP-4418开发板上运行helloworld-移植
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-20 09:56 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表