荔枝派入坑记录

1.参考资料

首先必须是官方参考文档:荔枝派Zero 用户指南
其次就是挖坑网的晕哥帖子:荔枝派Zero V3s开发板入坑记录
qt配置 buildroot配置QT5和tslib

2.缘起

终于有空整起这个板子,其他板子又要吃灰了,这次选择的主流方向(TF/SD卡启动)(主线Linux,主线u-boot)。

3.准备工作

3.1 uboot

首先提醒直接git 直接拉去链接分支,网上资料给的都是主线的版本,官方也已经给了配置没啥特殊修改的,顺着教程就好。

3.2 keneal

怼着教程直接干就是了,没啥特殊问题

3.3 builroot

同上参考晕哥帖子直接干(不要多线程编译,防止有问题)

3.4 烧写

  1. 删除TF卡所有分区
    2) 将uboot写入到sd卡8k偏移处(必须8K偏移, brom龟腚的)。
    sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
    3) 建立第一个分区,大小32M(可以随意填写), 格式FAT16, 把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到 这个分区
    4) 建立第二个分区,用尽剩余空间,格式ext4, 把buildroot产生的rootfs.tar解压到该分区根目录
    tar xvf output/images/rootfs.tar -C /挂载的tf卡第二个分区目录
    tar xvf /home/tmh/Desktop/buildroot-2017.08.1/output/images/rootfs.tar -C /media/tmh/rootfs/

4.正式开始

4.1 qt

参考qt配置的帖子

  1. 使能QT5
    qt5 使能
  2. 进入打开对应模块选项
    在这里插入图片描述
  3. 编译
    qt目录:./buildroot-2017.08.1/output/build/qt5base-5.9.1
tmh@ubuntu:~/Desktop/analogclock$ /home/tmh/Desktop/buildroot-2017.08.1/output/build/qt5base-5.9.1/bin/qmake ./analogclock.pro 
Info: creating stash file /home/tmh/Desktop/analogclock/.qmake.stash
tmh@ubuntu:~/Desktop/analogclock$ make
tmh@ubuntu:~/Desktop/analogclock$ ls
analogclock      analogclock.o    main.o               moc_analogclock.o
analogclock.cpp  analogclock.pro  Makefile             moc_predefs.h
analogclock.h    main.cpp         moc_analogclock.cpp
file analogclock
tmh@ubuntu:~/Desktop/analogclock$ analogclock: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=c260a42082337ff2184e928ee4a0eed106950306, not stripped

  1. 运行
    ./analogclock -platform linuxfb
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值