查看“Buildroot 系统使用”的源代码
←
Buildroot 系统使用
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
系统说明:buildroot系统采用wayland显示协议,系统集成qt,qt可基于wayland、wayland-egl、eglfs显示。嵌入式系统 ====获取开发SDK==== 进入下载页面下载[http://www.example.com qt sdk],解压到任意目录,进入目录运行脚本,以处理编译环境依赖问题 脚本执行命令如下,参考设置如下:<br /> <syntaxhighlight lang="bash"> $ tar xxx.tar.gz -C $TOP_DIR $ cd $TOP_DIR/host $ ./relocate-sdk.sh </syntaxhighlight> SDK中包含交叉编译工具链、qmake、与目标板系统相匹配的rootfs,目录为host/aarch64-buildroot-linux-gnu/sysroot ====搭建qt开发环境==== ===方法一=== 命令行执行qmake、make编译,步骤如下,使用sdk中的qt5 examples例程 <syntaxhighlight lang="bash"> $ export PATH=$TOP_DIR/host/bin:$PATH $ cd $TOP_DIR/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/qt/examples/opengl/hellowindow $ qmake $ make </syntaxhighlight> 生成hellowindow程序,可通过scp拷贝到目标板中直接运行 <syntaxhighlight lang="bash"> $ ./hellowindow </syntaxhighlight> ===方法二=== 在PC ubuntu16.04上搭建qtcreator开发环境, 安装qtcreator <syntaxhighlight lang="bash"> $ sudo apt-get install qtcreator </syntaxhighlight> 打开qtcreator IDE,依次设置 添加Qt Versions Tools --> Options --> Build & Run --> Qt Versions --> Add 选中qmake路径,如图 添加Compilers Tools --> Options --> Build & Run --> Compilers --> Add --> GCC 注意:选中g++路径,并修改ABI一栏明确指示平台架构为arm,如图 添加Devices(可选项) Tools --> Options --> Devices --> Add 添加Kits Tools --> Options --> Build & Run --> Kits --> Qt Versions --> Add 注意:主要编辑Qt Version 和 Compiler一栏 如果配置了Devices可选上 如图 ====编译运行qt程序==== 使用sdk中的qt5 examples例程 打开项目并选中刚才添加的Kits套件,点击编译运行即可,如图
该页面使用的模板:
模板:RKExportPackFirmware
(
查看源代码
)
模板:Ubuntu主机开发环境搭建
(
查看源代码
)
返回至
Buildroot 系统使用
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息