ਇੰਬੈੱਡ ਕੀਤਾ ਸਾੱਫਟਵੇਅਰ - ਯੋਕਟੋ ਨੇ ਰਸਬੇਰੀ ਪਾਈ 4 ਨੂੰ ਬਣਾਇਆ ਕੰਪਿਊਟਰ ਦਾ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ਾਟ

ਯੋਕਟੋ ਨੇ ਰਸਬੇਰੀ ਪਾਈ 4 ਦਾ ਨਿਰਮਾਣ ਕਰੋ

ਇੱਕ ਡੌਕਰ ਵਾਤਾਵਰਣ ਵਿੱਚ

ਯੋਕਟੋ ਡੌਕਰ ਕੰਟੇਨਰ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ

ਯੋਕਟੋ ਡੌਕਸ ਵਿੱਚ ਨੇਟਿਵ ਲੀਨਕਸ ਪੀਸੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੇ ਵਿਕਲਪ ਵਜੋਂ ਸੀਆਰਓਜ਼ ਪਲੇਟਫਾਰਮਸ (CROPS) ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਅਧਿਆਇ (2.2.2) ਹੈ। ਇਹ ਵਿਕਲਪ ਇੱਕ ਅਨੁਕੂਲਿਤ ਸਿਸਟਮ ਚਿੱਤਰ ਬਣਾਉਣ ਲਈ ਡੌਕਰ ਕੰਟੇਨਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਰਸਬੇਰੀ ਪਾਈ ਲਈ।

ਬਦਕਿਸਮਤੀ ਨਾਲ ਮੈਕ OS X (ਮੋਂਟੇਰੀ) 'ਤੇ ਮੇਰੇ ਲਈ ਇਸ ਮਾਹੌਲ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਕੁਝ ਛੋਟੀਆਂ-ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਹਨ।

Mac OS X ਲਈ ### ਸੈਟਅੱਪ ਡੌਕਰ ਕੰਟੇਨਰ

ਲੀਨਕਸ, ਵਿੰਡੋਜ਼ ਅਤੇ ਮੈਕ OS X 'ਤੇ CROPS ਡੌਕਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਕੁਝ ਖਾਸ ਸੈਟਿੰਗਾਂ ਦੀ ਲੋੜ ਹੈ। ਯੋਕਟੋ ਵਾਸਤੇ ਕੰਟੇਨਰ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਨਤੀਜਿਆਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਡੌਕਰ ਦੀ ਮਾਤਰਾ ਬਣਾਉਣੀ ਚਾਹੀਦੀ ਹੈ। ਮੈਕ ਓ.ਐਸ. ਐਕਸ ਵਿੱਚ ਫਾਈਲਾਂ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਇੱਕ ਡੌਕਰ ਸਾਂਬਾ ਕੰਟੇਨਰ ਦੀ ਵਰਤੋਂ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

docker ਵਾਲੀਅਮ ਬਣਾਓ

ਟਰਮੀਨਲ ਵਿੰਡੋ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀਆਂ ਕਮਾਂਡਾਂ ਟਾਈਪ ਕਰੋ:

docker volume create --name raspberry
docker run -it --rm -v raspberry:/workdir busybox chown -R 1000:1000 /workdir

ਸਾਂਬਾ ਕੰਟੇਨਰ ਬਣਾਓ ਅਤੇ ਚਲਾਓ

OSX ਤੁਹਾਨੂੰ ਲੋਕਲ ਤੌਰ ਉੱਤੇ ਚੱਲ ਰਹੇ ਸਾਂਬਾ ਸਾਂਝ ਨਾਲ ਕੁਨੈਕਟ ਨਹੀਂ ਹੋਣ ਦੇਵੇਗਾ । ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ 127.0.0.1 ਦੇ 127.0.0.1 ਦੇ 127.0.0.2 ਲਈ ਇੱਕ ਉਪਨਾਮ ਬਣਾਉਣਾ ਪਵੇਗਾ।

sudo ifconfig lo0 127.0.0.2 alias up

ਫੇਰ ਸਾਂਬਾ ਕੰਟੇਨਰ ਬਣਾਓ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਡੌਕਰ ਵਾਲੀਅਮ ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਦੇਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ:

docker create -t --expose 445 -p 127.0.0.2:445:445 --name samba -v raspberry:/workdir crops/samba

ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾਂ ਸਾਂਬਾ ਕੰਟੇਨਰ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਉਪਨਾਮ ਦੀ ਲੋੜ ਪਵੇਗੀ, ਇਸ ਲਈ ਤੁਸੀਂ ਸਾਂਬਾ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਉਪ-ਨਾਮ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਜੋੜ ਸਕਦੇ ਹੋ:

docker start samba && sudo ifconfig lo0 127.0.0.2 alias up

ਹੁਣ ਤੁਸੀਂ ਵਰਕਡੀਰ ਨੂੰ ਫਾਈਲ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ। ਲੱਭਣ ਵਾਲੇ ਵਿੱਚ "Command-K" ਦਬਾਓ ਅਤੇ ਸਰਵਰ ਐਡਰੈੱਸ ਬਾਕਸ ਵਿੱਚ "smb://127.0.0.2/workdir" ਟਾਈਪ ਕਰੋ ਅਤੇ "Connect" 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਹੁਣ ਤੁਹਾਨੂੰ ਲੱਭਣ ਵਾਲੇ ਵਿੱਚ ਡੌਕਰ ਵਾਲੀਅਮ ਦੀ ਸਮਗਰੀ ਨੂੰ ਵੇਖਣਾ ਚਾਹੀਦਾ ਹੈ।

Yocto ਕੰਟੇਨਰ ਬਣਾਓ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ

ਟਰਮੀਨਲ ਵਿੰਡੋ ਵਿੱਚ ਯੋਕਟੋ ਕੰਟੇਨਰ ਕਿਸਮ ਨੂੰ ਬਣਾਉਣ ਅਤੇ/ਜਾਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ:

docker run --rm -it --name=crops-poky -v raspberry:/workdir crops/poky:ubuntu-20.04 --workdir=/workdir

ਕੰਟੇਨਰ ਵਿੱਚ ਬਿਲਡ ਵਾਤਾਵਰਨ ਸੈੱਟਅੱਪ ਕਰੋ

ਜਦ ਡੌਕਰ ਕੰਟੇਨਰ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਟਰਮੀਨਲ ਪ੍ਰੋਂਪਟ ਹੁੰਦਾ ਹੈ ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ: "pokyuser@d4ddfe042587:/workdir"।

ਹੁਣ ਤੁਸੀਂ ਬਿਲਡ ਇਨਵਾਇਰਨਮੈਂਟ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦੇ ਹੋ।

Clone poky ਵਰਜਨ

ਮੇਰੇ ਮਾਮਲੇ ਵਿੱਚ ਮੈਂ ਯੋਕਟੋ ਸੰਸਕਰਣ 3.4 ਨੂੰ "ਹੋਨਿਸਟਰ" ਦੇ ਨਾਮ ਨਾਲ ਵਰਤਦਾ ਹਾਂ, ਕਿਉਂਕਿ ਮੈਟਾ-ਰਸਬੇਰੀ ਪਰਤਾਂ ਇਸ ਸਮੇਂ ਨਵੇਂ ਪੋਕੀ ਸੰਸਕਰਣਾਂ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਹਨ। ਪਹਿਲੀ ਵਾਰ ਤੁਹਾਨੂੰ ਪੋਕੀ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰਨਾ ਪਵੇਗਾ:

git clone -b honister git://git.yoctoproject.org/poky poky-honister

ਜੇਕਰ ਤੁਸੀਂ ਪੋਕੀ ਨੂੰ ਨਵੀਨਤਮ ਸੰਸਕਰਣ 'ਤੇ ਅੱਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ:

cd poky-honister
git pull --all --prune

ਰਸਬੇਰੀ ਪਾਈ ਲਈ ਵਾਧੂ ਮੈਟਾ ਪਰਤਾਂ

"ਪੋਕੀ-ਹੋਨਿਸਟਰ" ਲਈ ਬਦਲੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀਆਂ ਰਿਪੋਜ਼ਿਟਰੀਆਂ ਕਲੋਨ ਕਰੋ: ਮੇਟਾ-ਰਸਬੇਰੀ, ਮੇਟਾ-ਓਪਨ-ਇੰਬੈੱਡ ਕੀਤਾ ਅਤੇ ਜੇ ਲੋੜ ਪਵੇ ਤਾਂ ਮੈਟਾ-qt5

cd poky-honister
git clone -b honister git://git.yoctoproject.org/meta-raspberrypi
git clone -b honister git://git.openembedded.org/meta-openembedded
git clone -b honister https://github.com/meta-qt5/meta-qt5.git

ਸੈਟਅੱਪ build config

ਪੋਕੀ-ਹੋਨਿਸਟਰ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਛੱਡ ਦਿਓ, ਤਾਂ ਜੋ ਤੁਸੀਂ/ਵਰਕਡੀਅਰ ਵਿੱਚ ਹੋਵੋਂ। ਹੁਣ ਓਈ-ਇਨਿਟ-ਬਿਲਡ-env ਸਕ੍ਰਿਪਟ ਨਾਲ ਬਿਲਡ ਵਾਤਾਵਰਣ ਦਾ ਸਰੋਤ ਬਣਾਓ।

cd ..
source poky-honister/oe-init-build-env rpi-build

ਇੱਕ ਨਵੀਂ ਡਾਇਰੈਕਟਰੀ "rpi-build" - ਤੁਸੀਂ ਇਸ ਨੂੰ ਆਪਣੀ ਇੱਛਾ ਅਨੁਸਾਰ ਨਾਂ ਦੇ ਸਕਦੇ ਹੋ - ਅਤੇ bblayers.conf, local.conf ਅਤੇ templateconf.cfg ਫਾਇਲਾਂ ਨਾਲ ਇੱਕ conf ਡਾਇਰੈਕਟਰੀ ਬਣਾਈ ਗਈ ਹੈ।

ਕਿਉਂਕਿ ਕੰਟੇਨਰ ਵਿੱਚ ਕੋਈ ਟੈਕਸਟ ਐਡੀਟਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਜਾਂ ਤਾਂ Mac OS X ਵਿੱਚ ਮਾਊਂਟ ਕੀਤੀ ਸਾਂਬਾ ਵਾਲੀਅਮ ਵਿੱਚ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਪਵੇਗਾ ਜਾਂ ਫਿਰ ਕੰਟੇਨਰ ਵਿੱਚ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਦੂਜੀ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹਣੀ ਚਾਹੀਦੀ ਹੈ - ਜਦੋਂ ਯੋਕਟੋ ਕੰਟੇਨਰ ਚੱਲ ਰਿਹਾ ਹੁੰਦਾ ਹੈ - ਅਤੇ ਕੰਟੇਨਰ ਵਿੱਚ ਰੂਟ (root) ਅਧਿਕਾਰਾਂ ਨਾਲ ਇੱਕ ਬੈਸ਼ ਸ਼ੈੱਲ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ:

docker exec -it --user=root crops-poky bash
apt-get install nano
exit
ਫਿਰ ਤੁਸੀਂ ਯੋਕਟੋ ਕੰਟੇਨਰ ਵਿੱਚ ਕੌਨਫਿਗ ਫਾਈਲਾਂ ਨੂੰ ਪੋਕੀਯੂਜ਼ਰ ਵਜੋਂ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ।

ਨੋਟ

ਐਡੀਟਰ ਨੂੰ ਪੱਕੇ ਤੌਰ 'ਤੇ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਕੰਟੇਨਰ ਨੂੰ ਛੱਡਣ ਅਤੇ ਦੁਬਾਰਾ ਦਾਖਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਦੁਬਾਰਾ ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ

#### ਸਭ ਤੋਂ ਪਹਿਲਾਂ bblayers.conf ਫਾਇਲ ਵਿੱਚ ਮੈਟਾ-ਰਸਬੇਰੀ ਸ਼ਾਮਲ ਕਰੋ
nano conf/bblayers.conf

"/workdir/poky-honister/meta-raspberrypi " ਨੂੰ ਜੋੜੋ ਤਾਂ ਜੋ ਇਹ ਇੰਝ ਦਿਖਾਈ ਦੇਵੇ

BBLAYERS ?= " \
  /workdir/poky-honister/meta \
  /workdir/poky-honister/meta-poky \
  /workdir/poky-honister/meta-yocto-bsp \
  /workdir/poky-honister/meta-raspberrypi \
  "

ਅਤੇ ਇਸਨੂੰ ਬਚਾਓ।

ਦੂਜਾ edit the local.conf

ਫਾਇਲ local.conf ਸੋਧ:

nano conf/local.conf

ਹੇਠ ਲਿਖੀਆਂ ਸਤਰਾਂ ਬਦਲੋ:

  • ਮਸ਼ੀਨ ?? = "qemux86-64" -> ਮਸ਼ੀਨ ?? = "ਰਸਬੇਰੀਪਿ੪-੬੪"

ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਅਨੁਸਾਰ ਕਿ ਤੁਸੀਂ ਕਿਹੜੀ ਰਸਬੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੁੰਦੇ ਹੋ (ਰਸਬੇਰੀਪੀ0, ਰਸਬੇਰੀਪੀ0w, ਰਸਬੇਰੀਪੀ3, ਰਸਬੇਰੀਪੀ3-64, ਰਸਬੇਰੀਪੀ4, ਰਸਬੇਰੀਪੀ4-64, ਆਦਿ)

ਹੇਠ ਦਿੱਤੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਅਣ- ਟਿੱਪਣੀ ਕਰੋ:

  • DL_DIR ?= "${TOPDIR}/downloads"
  • SSTATE_DIR ?= "${TOPDIR}/sstate-cache"
  • TMPDIR = "${TOPDIR}/tmp"

ਕਿਸੇ SD-ਕਾਰਡ 'ਤੇ ਫਲੈਸ਼ ਕਰਨ ਲਈ sdimg ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਅੰਤ 'ਤੇ ਨਿਮਨਲਿਖਤ ਲਾਈਨਾਂ ਨੂੰ ਜੋੜੋ:

  • IMAGE_FSTYPES = "ext4.xz rpi- sdimg"
  • SDIMG_ROOTFS_TYPE = "ext4.xz"

local.conf ਫਾਇਲ ਸੰਭਾਲੋ ।

Bitbake ਪਹਿਲਾ ਚਿੱਤਰ

ਹੁਣ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲੇ ਚਿੱਤਰ ਨੂੰ ਬਣਾਉਣ ਲਈ ਨਿਊਨਤਮ ਸੈਟਿੰਗਾਂ ਹਨ:

bitbake -k core-image-minimal

ਯੋਕਟੋ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਤੁਹਾਨੂੰ ਉਪਲਬਧ ਚਿੱਤਰ ਦੇ ਵਰਣਨਾਂ ਦਾ ਇੱਕ ਸੰਖੇਪ ਵਰਣਨ ਮਿਲਦਾ ਹੈ।

ਉਦਾਹਰਨ ਦੇ ਤੌਰ 'ਤੇ:

  • ਕੋਰ-ਇਮੇਜ-ਨਿਊਨਤਮ: ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਚਿੱਤਰ ਜੋ ਇੱਕ ਡਿਵਾਈਸ ਨੂੰ ਬੂਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣ ਦੇ ਸਮਰੱਥ ਹੈ।
  • ਕੋਰ-ਇਮੇਜ-ਬੇਸ: ਇੱਕ ਕੰਸੋਲ-ਓਨਲੀ ਇਮੇਜ਼ ਜੋ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਹਾਰਡਵੇਅਰ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਪੋਰਟ ਕਰਦਾ ਹੈ।
  • core-image-full-cmdline: ਇੱਕ ਕੰਸੋਲ-ਓਨਲੀ ਚਿੱਤਰ ਜਿਸ ਵਿੱਚ ਵਧੇਰੇ ਪੂਰਨ-ਫੀਚਰ ਵਾਲੀ ਲੀਨਕਸ ਸਿਸਟਮ ਕਾਰਜਕੁਸ਼ਲਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਗਈ ਹੈ।

ਕੁਝ ਸਮੇਂ ਬਾਅਦ - ਜੋ ਕਿ ਪਹਿਲੀ ਵਾਰ ਸਰਵਰਲ ਘੰਟਿਆਂ ਦਾ ਹੋ ਸਕਦਾ ਹੈ - ਬਿੱਟਬੈਕ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਅੱਗੇ ਦਿੱਤੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ sdimg ਫਾਈਲ ਮਿਲਦੀ ਹੈ:

/workdir/rpi-build/tmp/deploy/images/raspberrypi4-64

ਹੋਰ ਸੰਰਚਨਾ

ਵਾਧੂ ਰਸਬੇਰੀ ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾਵਾਂ

ਖਾਸ ਹਾਰਡਵੇਅਰ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ, ਤੁਸੀਂ extra-apps.md ਅਤੇ extra-build-config.md ਨੂੰ ਵੇਖ ਸਕਦੇ ਹੋ। ਤੁਹਾਨੂੰ ਇਹ ਫਾਇਲਾਂ ਮੇਟਾ-raspberrypi/docs ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਵੀ ਮਿਲਦੀਆਂ ਹਨ ।

ਮੈਟਾ ਲੇਅਰ ਬਿੱਟਬੇਕ ਨਾਲ ਵਰਤਣ ਲਈ ਇੱਕ ਚਿੱਤਰ ਸੰਰਚਨਾ "rpi-test-image" ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਚਿੱਤਰ "ਕੋਰ-ਇਮੇਜ-ਬੇਸ" 'ਤੇ ਆਧਾਰਿਤ ਹੈ ਜਿਸ ਵਿੱਚ ਮੈਟਾ-ਰਸਬੇਰੀਪੀ ਅਤੇ ਕੁਝ ਮੀਡੀਆ ਨਮੂਨਿਆਂ ਵਿੱਚ ਜ਼ਿਆਦਾਤਰ ਪੈਕੇਜ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।

bitbake -k rpi-test-image

 

ਵਾਧੂ ਸਾਫਟਵੇਅਰ ਸੰਰਚਨਾਵਾਂ

ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਿ ਤੁਸੀਂ ਕਿਹੜੀ ਚਿੱਤਰ ਬਿਲਡ ਕੌਨਫਿਗ੍ਰੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤੁਹਾਨੂੰ ਵਾਧੂ ਸੌਫਟਵੇਅਰ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ।

ਤੁਸੀਂ local.conf ਫਾਇਲ ਵਿੱਚ ਕੁਝ ਸੈਟਿੰਗ ਜੋੜ ਕੇ ਇਹ ਕਰ ਸਕਦੇ ਹੋ ।

ਉਦਾਹਰਨ ਲਈ ssh-server, pi-user ਅਤੇ systemd ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀਆਂ ਲਾਈਨਾਂ ਸ਼ਾਮਲ ਕਰੋ:

## packages
IMAGE_INSTALL:append = " openssh-sftp-server sudo python3 python3-pip rpi-gpio raspi-gpio"
IMAGE_FEATURES:append = " ssh-server-openssh"

## systemd settings
DISTRO_FEATURES:append = " systemd"
VIRTUAL-RUNTIME:init_manager = "systemd"
VIRTUAL-RUNTIME:initscripts = ""
IMX_DEFAULT_DISTRO_FEATURES:append = " systemd"

ਜਾਂ python ਸ਼ਾਮਲ ਕਰੋ:

IMAGE_INSTALL:append = " python3 python3-pip rpi-gpio raspi-gpio"

ਨੋਟ

"python3 python3-pip rpi-gpio raspi-gpio" ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਥਾਂ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਕਿਉਂਕਿ ਟੈਕਸਟ ਨੂੰ ਮੌਜੂਦਾ ਸੰਰਚਨਾ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਸਪੇਸ ਨਾਲ ਵੱਖ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਕਾਪੀਰਾਈਟ ਲਾਈਸੈਂਸ

ਕਾਪੀਰਾਈਟ © 2022 Interelectronix e.K.
ਇਸ ਪ੍ਰੋਜੈਕਟ ਸਰੋਤ ਕੋਡ ਨੂੰ GPL-3.0 ਲਾਇਸੰਸ ਤਹਿਤ ਲਾਇਸੰਸਸ਼ੁਦਾ ਕੀਤਾ ਗਿਆ ਹੈ।

ਪ੍ਰਵਾਨਗੀਆਂ

ਇਸ ਹਿਦਾਇਤਾਂ ਦੀ ਸਿਰਜਣਾ ਕਰਨ ਲਈ ਵਰਤੇ ਗਏ ਸਰੋਤ:

ਸਾਰਿਆਂ ਦਾ ਧੰਨਵਾਦ।