RK3568学习

0.交叉编译器

  1. 正点原子打包在: A 盘-基础资料/05、开发工具/0x、交叉编译工具/ atk-dlxxxxxx-toolchain-arm-buildroot-linux-gnueabihf-x86_64-日期-版本号.run,如果你不想用正点原子打包的,自行编译 Linux SDK Buildroot。一般构建成功后会生成SDK 目录/buildroot/output/开发板名字/host。编译器就在 host 目录里。也可以使用 SDK目录/buildroot/output/开发板名字/host 下的编译器去开发。
  2. chmod添加执行权限,./atk*运行安装程序,回车,默认安装在/opt/atk-dlrk356x-toolchain/usr/bin/或者自行修改路径。
  3. 每次打开新终端时source /opt/atk-dlrk3588-toolchain/environment-setup或者export PATH=$PATH:/opt/atk-dlrk356x-toolchain/usr/bin/或者之间加在~/.zshrc文件中
  4. 编译器命令
aarch64-buildroot-linux-gnu-gcc // 像 rk3588/3568等ARM 64位(aarch64)架构的 CPU 。执行此指令。
arm-linux-gnueabihf-gcc // 像 rv1126 这样的 32 位的 CPU 请执行此指令。

1.qt应用编译

  1. 进入pro文件所在文件夹
  2. /opt/atk-dlrk356x-toolchain/bin/qmake生成make所需文件,makefile中的编译器路径才是rk3568芯片对应的。
  3. 检查Makefile文件中的cc路径
  4. make编译生成可执行程序
  5. stm32mp1对应的程序拿过来用的话:检查有没有ifndef arm,这个开发板不会定义arm所以不会运行,删掉这个语句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值