5.1 Yocto如何添加数据库, FTP等应用程序?
答:文件系统要加ftp, sqlite3 的方式:
使用我司提供的Yocto源代码, 这是在qt的文件系统修改路径。
sources/meta-myir-imx6ulx/recipes-fsl/images/fsl-image-qt5.bbappend 中加vsftpd, ftp, sqlite3 。
参考如下:
DESCRIPTION = "Freescale Image - Adds Qt5"
LICENSE = "MIT"
inherit populate_sdk_qt5
require recipes-fsl/images/fsl-image-qt5-validation-imx.bb
IMAGE_FEATURES += "package-management ssh-server-dropbear "
IMAGE_INSTALL += " \
imx-kobs \
tslib \
tslib-calibrate \
tslib-conf \
tslib-tests \
memtester \
bzip2 \
gzip \
canutils \
dosfstools \
mtd-utils \
mtd-utils-ubifs \
ntpdate \
vlan \
tar \
net-tools \
ethtool \
evtest \
i2c-tools \
iperf3 \
iproute2 \
iputils \
udev-extraconf \
iperf \
openssl \
v4l-utils \
alsa-utils \
ppp \
ppp-quectel \
sqlite3 \
libmodbus \
libxml2 \
dbus \
openobex \
hostapd \
iptables \
vsftpd \
openobex \
myir-rc-local \
${@base_contains("MACHINE", "mys6ull14x14", "rtl8188eu-driver", "", d)} \
下面是 core-base 文件系统修改路径(代码略):
sources/meta-myir-imx6ulx/recipes-core/images/core-image-base.bbappend
添加完毕之后,再进行构建文件系统(参考开发手册),此时生成的文件系统就有这些应用程序。