没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
交叉编译 qt 程序并在树莓派上运行
上的高手很多,感谢他们的共享,参考文章:
!"#$%
!&
$ %
""%
"#$$$
%
所需工具:
虚拟机
'(
) )
))))
系统镜像(装在虚拟机里)) )
交叉编译工具: *#$*#*
) )
))))
源码:) )*+"*#**) )(由源码编译出动态) )
))
) )
))))
库)) )
, ) ):树莓派上传文件工具) )
树莓派
-. (预装
))
最新系统)
)) )() )) )
))))
下开发环境,用于编写) )
))
) )
))))
程序)) )
、/、$、内核、架构(参考下面的链接,说得很清楚)
#!%%
/ 之后将产品分成三个系列内核版本:$*、、,+?指的是架构,也
是指令集
、什么是 #、#、#
简单的说 # 是处理指令的大脑,# 集成了 #、、 等,# 有集成了很多
#
、哪些 能跑系统(以下回答是百度搜索到的)
/0( 有很多种类,))!)")#,所以如果想全部遍历还是蛮困难的,再说操作
系统的概念也比较模糊,轻量级或者 )12 都有。简单的说,如果有 ((3,像
$*/,4)((35那么 #$,) 这些高级 12 理论上都是可以支持
的。如果没有 ((3,像 $*(606系列那么可以考虑 ##$,# 这些。低端的
$* 我印象中好像一般都是自己写个简单的程序去 #,没有移植过 12 上去跑
、在 下,使用 ) 编写 ..程序,通过交叉编译,生成在 板上可
执行的文件。
、程序编译并生成可执行文件的原理:在平台上写的程序,通过编译和链接,生成机器
识别的二进制码,编译器就相当于一位翻译官,将程序翻译成机器能够识别的二进制码并
成功运行。交叉编译,简单的说就是一个平台生成另一个平台的可执行代码。
、在 下开发 程序,能直接编译成 上运行代码吗?这个没有试过,不知
道有没有 * 这种编译器
、在 下的 编写好程序(不执行 7*生成),放到 #$ 系统中,通过
*#$* 编译工具,可生成 板上运行的程序,因为 *#$* 是 #$ 系
统至 板的编译器。
%、在选择编译器的时候,需要注意编译器生成的可执行文件是几位, 板是几位系统,
一定要对应,如果生成的可执行文件是 位, 板是 位,是没法成功运行的
、/ 板上装有 #$ 系统,如果在 上装一个虚拟机,在虚拟机中装一个 #$
系 统 , 在 此 #$ 下 装 一 个 8#$ 版 本 的 ) , 在 里 面 写 一 个 简 单 的
,生成可执行文件,放到 板上,是否能成功运行呢?这要取决于虚拟机下
8#$ 装的 采用是什么编译器编译程序。
、要在 板上运行,先查询 板的信息,我使用的开发板是树莓派 -.,使用
登录树莓派 -.,下图可见,该 板架构是 +,内核 $*/,处理器
是 %,装的 #$ 是基于 的 系统:
剩余18页未读,继续阅读
资源评论
- galilee2019-11-28东拼西凑的文章,自己都没把问题解决好,就写上去赚分了麦草柠檬2019-12-15你自己不会玩好吧
麦草柠檬
- 粉丝: 5
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功