Browse Source

!22 README: support qt5_eglfs

README: support qt5_eglfs
phyuboot: add PATH to resolve the dtc problem
pull/23/head
weishanshan 8 months ago
committed by zhuhonglei
parent
commit
00b7aa39b5
  1. 15
      README.md
  2. 2
      package/phyuboot/phyuboot.mk

15
README.md

@ -66,13 +66,14 @@ config文件是功能扩展配置文件,具体的文件及功能如下:
| ethercat.config | ethercat |
| jailhouse.config | jailhouse |
| x100.config | X100 |
| qt5_eglfs.config | 无桌面qt5 eglfs,需要x100.config的支持 |
| phytiumpi_sdcard.config | 飞腾派配置文件 |
## 配置文件的组合
defconfig可以和config文件进行组合,用以扩展特定的功能,defconfig与config的组合关系如下:
| deconfig | config |
|------------------------|--------|
| phytium_ubuntu_defconfig | linux_xxx.config、desktop.config、e2000_optee.config、xenomai_xxx.config、ethercat.config、jailhouse.config、x100.config、phytiumpi_sdcard.config |
| phytium_debian_defconfig | linux_xxx.config、desktop.config、e2000_optee.config、xenomai_xxx.config、ethercat.config、jailhouse.config、x100.config、phytiumpi_sdcard.config |
| phytium_ubuntu_defconfig | linux_xxx.config、desktop.config、e2000_optee.config、xenomai_xxx.config、ethercat.config、jailhouse.config、x100.config、qt5_eglfs.config、phytiumpi_sdcard.config |
| phytium_debian_defconfig | linux_xxx.config、desktop.config、e2000_optee.config、xenomai_xxx.config、ethercat.config、jailhouse.config、x100.config、qt5_eglfs.config、phytiumpi_sdcard.config |
| phytium_defconfig | linux_xxx.config、e2000_optee.config、phytiumpi_sdcard.config、xenomai_xxx.config、ethercat.config、jailhouse.config |
| phytium_initrd_defconfig | |
@ -228,6 +229,16 @@ $ make
```
系统启动后,可以使用dpkg命令安装X100的deb包。
### 支持无桌面qt5 eglfs
支持将qt5 eglfs编译安装到无桌面的ubuntu/debian系统,用来运行在带x100的开发板上。
如果需要编译qt5 eglfs请执行:
```
$ ./support/kconfig/merge_config.sh configs/phytium_xxx_defconfig configs/qt5_eglfs.config configs/x100.config
$ make
```
qt5相关的文件被安装到根文件系统的/usr目录:
头文件安装到/usr/include/qt5,库安装到/usr/lib,plugins安装到/usr/lib/qt/plugins,examples安装到/usr/lib/qt/examples。
### initrd
initrd支持E2000和D2000开发板,如果需要使用initrd,请按照以下步骤编译:
(1)配置及编译initrd

2
package/phyuboot/phyuboot.mk

@ -19,7 +19,7 @@ define PHYUBOOT_INSTALL_IMAGES_CMDS
$(INSTALL) -D -m 0777 $(@D)/fip-all-optee-$(BR2_PACKAGE_PHYUBOOT_RAMSIZE).bin $(BINARIES_DIR)/fip-all.bin
$(INSTALL) -D -m 0777 $(@D)/kernel.its $(BINARIES_DIR)/kernel.its
$(INSTALL) -D -m 755 $(@D)/mkimage $(HOST_DIR)/bin/mkimage_phypi
$(MKIMAGE_PI) -f $(BINARIES_DIR)/kernel.its $(BINARIES_DIR)/fitImage
PATH=$(BR_PATH) $(MKIMAGE_PI) -f $(BINARIES_DIR)/kernel.its $(BINARIES_DIR)/fitImage
endef
$(eval $(generic-package))

Loading…
Cancel
Save