AVNET MaaXBoard8ULP ஒற்றை பலகை கணினி

தயாரிப்பு தகவல்
- தயாரிப்பு பெயர்: MaaXBoard 8ULP (மாக்ஸ்போர்டு XNUMXULP)
- மேம்பாட்டு வழிகாட்டி பதிப்பு: V3.1
- காப்புரிமை அறிக்கை: MaaXBoard-8ULP-Linux-Yocto-Development-guide-V3.0
- பதிப்புரிமை வைத்திருப்பவர்: அவ்நெட்
- ஒழுங்குமுறை இணக்கம்: CE, FCC & SRRC சான்றிதழ் பெற்றது
- தயாரிப்பு Webதளம்: MaaXBoard 8ULP (மாக்ஸ்போர்டு XNUMXULP)
மீள்பார்வை வரலாறு
| பதிப்பு | வெளியீட்டு தேதி | ஆசிரியர் |
|---|---|---|
| V1.0 | – | லில்லி |
| V2.0 | – | லில்லி |
| V3.0 | 2023/05/16 | லில்லி |
| V3.1 | 2023/06/30 | லில்லி |
அத்தியாயம் 1: யோக்டோவுடன் உருவாக்குங்கள்
சூழலை அமைக்கவும்
உருவாக்க சூழலை அமைக்க, உங்களுக்கு தேவைப்படும்
- வன்பொருள்: குறைந்தது 300GB வட்டு இடமும் 4GB RAM-ம் இருப்பது பரிந்துரைக்கப்படுகிறது.
- மென்பொருள்: உபுண்டு 64-பிட் OS, பதிப்பு 20.04 LTS அல்லது அதற்குப் பிந்தைய LTS பதிப்பு (உபுண்டு டெஸ்க்டாப் அல்லது உபுண்டு சர்வர் பதிப்பு). நீங்கள் உபுண்டு 64-பிட் OS ஐ ஒரு மெய்நிகர் கணினியிலோ அல்லது டாக்கர் கொள்கலனிலோ இயக்கலாம்.
மேம்பாட்டு சூழலுக்கு பின்வரும் தொகுப்புகள் தேவை. கீழே உள்ள பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி அவற்றை நிறுவலாம்:
$ sudo apt-get update
$ sudo apt-get install -y wget git-core diffstat unzip texinfo gcc-multilib
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev
pylint3 xterm rsync curl gawk zstd lz4 locales bash-completion
அடிக்கடி கேட்கப்படும் கேள்விகள்
- கே: MaaXBoard 8ULP ஒற்றை பலகை கணினி யாருடையது?
A: MaaXBoard 8ULP ஒற்றை பலகை கணினி மற்றும் அதனுடன் தொடர்புடைய அறிவுசார் சொத்துக்கள் Avnet நிறுவனத்திற்குச் சொந்தமானவை. - கே: MaaXBoard 8ULP ஒற்றை பலகை கணினி என்ன சான்றிதழ்களைக் கொண்டுள்ளது?
A: MaaXBoard 8ULP ஒற்றை பலகை கணினி CE, FCC & SRRC சான்றிதழைப் பெற்றுள்ளது. - கேள்வி: MaaXBoard பற்றிய கூடுதல் தகவல்களை நான் எங்கே காணலாம்? 8ULP?
A: MaaXBoard 8ULP பற்றிய கூடுதல் தகவல்களை நீங்கள் இங்கே காணலாம் தயாரிப்பு webதளம்.
MaaXBoard 8ULP (மாக்ஸ்போர்டு XNUMXULP)
லினக்ஸ் யோக்டோ மேம்பாட்டு வழிகாட்டி
V3.1
காப்புரிமை அறிக்கை
- MaaXBoard 8ULP ஒற்றை பலகை கணினி மற்றும் அதனுடன் தொடர்புடைய அறிவுசார் சொத்துக்கள் Avnet நிறுவனத்திற்குச் சொந்தமானவை.
- இந்த ஆவணத்தின் பதிப்புரிமை அவ்நெட்டிடம் உள்ளது மற்றும் அனைத்து உரிமைகளும் உள்ளன. அவ்நெட் வழங்கிய எழுத்துப்பூர்வ அனுமதியுடன் ஆவணத்தின் எந்தப் பகுதியையும் எந்தவொரு அணுகுமுறையிலும் வடிவத்திலும் மாற்றியமைக்கவோ, விநியோகிக்கவோ அல்லது நகலெடுக்கவோ கூடாது.
மறுப்பு
தயாரிப்புகளுடன் வழங்கப்படும் நிரல் மூலக் குறியீடு, மென்பொருள் மற்றும் ஆவணங்கள் மற்றும் ஒரு குறிப்பிட்ட நோக்கத்திற்கான பொருத்தத்திற்கான உத்தரவாதங்கள் உட்பட, ஆனால் அவை மட்டும் அல்லாமல், எந்தவொரு வெளிப்படையான அல்லது மறைமுகமான உத்தரவாதத்தையும் Avnet ஏற்காது; நிரலின் தரம் அல்லது செயல்திறன் குறித்த முழு ஆபத்தும் தயாரிப்புகளின் பயனரைச் சார்ந்தது.
ஒழுங்குமுறை இணக்கம்
MaaXBoard 8ULP ஒற்றை பலகை கணினி CE, FCC & SRRC சான்றிதழைப் பெற்றுள்ளது.
மீள்பார்வை வரலாறு
| பதிப்பு | குறிப்பு | ஆசிரியர் | வெளியீட்டு தேதி |
| V1.0 | ஆரம்ப பதிப்பு | லில்லி | 2022/11/09 |
| V2.0 | யோக்டோவை கிர்க்ஸ்டோன்(4.0) ஆகவும், BSP_VERSION ஐ lf- 5.15.71-2.2.0 ஆகவும் புதுப்பித்து, மாற்றுகிறது file மார்க் டவுனுக்கான வடிவம் | லில்லி | 20230516 |
| V3.0 | யோக்டோவை லாங்டேல்(4.1) ஆகவும், BSP_VERSION ஐ lf-6.1.1- 1.0.0 ஆகவும் புதுப்பிக்கப்பட்டது. | லில்லி | 20230630 |
| V3.1 | யோக்டோவை mickledore(4.2) ஆகவும், BSP_VERSION ஐ lf- 6.1.22-2.0.0 ஆகவும் புதுப்பித்தது. | லில்லி | 20231024 |
அத்தியாயம் 1 யோக்டோவுடன் உருவாக்குங்கள்
சூழலை அமைக்கவும்
கட்டுமான சூழலை அமைக்க உங்களுக்கு இது தேவைப்படும்:
- வன்பொருள்: குறைந்தபட்சம் 300GB வட்டு இடம் மற்றும் 4GB RAM பரிந்துரைக்கப்படுகிறது
- மென்பொருள்: உபுண்டு 64-பிட் ஓஎஸ், 20.04 எல்டிஎஸ் பதிப்பு அல்லது அதற்குப் பிந்தைய எல்டிஎஸ் பதிப்பு (உபுண்டு டெஸ்க்டாப் அல்லது உபுண்டு சர்வர் பதிப்பு). நீங்கள் விர்ச்சுவல் மெஷினிலோ அல்லது டாக்கர் கண்டெய்னரிலோ உபுண்டு 64-பிட் ஓஎஸ்ஸை இயக்கலாம்.
வளர்ச்சி சூழலுக்கு பின்வரும் தொகுப்புகள் தேவை. கீழே உள்ள பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி தேவையான தொகுப்புகளை நிறுவலாம்:
- $ sudo apt-get update
- $ sudo apt-get install -y wget git-core diffstat unzip texinfo gcc-multilib \
- உருவாக்க-அத்தியாவசிய chrpath socat cpio python python3 python3-pip python3-pexpect \
- xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
- பைலின்ட்3 எக்ஸ்டெர்ம் rsync சிurl gawk zstd lz4 லோகேல்ஸ் பேஷ்-நிறைவு
ரெப்போவை நிறுவவும்
- $ mkdir -p ~/பின்
- $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/பின்/ரெப்போ
- $ chmod a+x ~/bin/repo
- $ ஏற்றுமதி PATH=~/பின்:$PATH
Git உள்ளமைவை அமைக்கவும்
- $ git config -global user.name "உங்கள் பெயர்"
- $ git config -global user.email "you@example.com"
மூலக் குறியீட்டைப் பெறவும்
NXP இலிருந்து மெட்டா அடுக்குகளைப் பதிவிறக்கவும்
- $ mkdir ~/imx-யோக்டோ-bsp
- $ சிடி ~/imx-யோக்டோ-ஸ்பூன்
- $ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-லினக்ஸ்-மிக்கிள்டோர் -m imx-6.1.22-
- 2.0.0.எக்ஸ்எம்எல்
- $ ரெப்போ ஒத்திசைவு
MaaXBoard 8ULP மூலக் குறியீட்டைப் பதிவிறக்கவும்
MaaXBoard 8ULP இன் மூலக் குறியீட்டைப் பதிவிறக்க, Github இலிருந்து களஞ்சியத்தை குளோன் செய்யவும்:
- $ சிடி ~/imx-yocto-bsp/மூலங்கள்
- $ git குளோன் https://github.com/Avnet/meta-maaxboard.git -b மிக்கிள்டோர் மெட்டா-மேக்ஸ்போர்டு
கட்டுங்கள்
கட்டமைப்பு உள்ளமைவைத் திருத்து
நீங்கள் ஒரு புதிய உருவாக்க கோப்புறையை உருவாக்க விரும்பினால் அல்லது முதல் முறையாக உள்ளமைவை அமைக்க விரும்பினால், கட்டளையை இயக்கவும்:
- $ சிடி ~/imx-யோக்டோ-ஸ்பூன்
- $ MACHINE=maaxboard-8ulp மூல ஆதாரங்கள்/meta-maaxboard/tools/maaxboard-setup.sh -b
மேக்ஸ்போர்டு-8ulp/கட்டமைப்பு
ஏற்கனவே உள்ள பில்ட் கோப்புறையில் உருவாக்க விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
- $ சிடி ~/imx-யோக்டோ-ஸ்பூன்
- $ மூல ஆதாரங்கள்/poky/oe-init-build-env maaxboard-8ulp/build
கட்டுங்கள்
வெஸ்டன் வேலேண்ட் படத்தை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்:
- $ பிட்பேக் அவ்நெட்-படம்-முழுமையாக
உருவாக்கம் வெற்றிகரமாக முடிந்ததும், வெளியீடு fileகள் இதில் பயன்படுத்தப்படுகின்றன: ~/imx-yocto-bsp/maaxboard-8ulp/build/tmp/deploy/images/maaxboard-8ulp/
| imx-பூட்-tagged | துவக்க ஏற்றி படம் |
| avnet-image-full-maaxboard- 8ulp -xxxx.rootfs.wic | சிஸ்டம் பிம்பம், இதில் அடங்கும்: லினக்ஸ் கர்னல், டிடிபி மற்றும் ரூட் file அமைப்பு. |
| படம் | கர்னல் படம் |
| மேக்ஸ்போர்டு-8ulp.dtb | MaaXBoard 8ULP சாதன மர பைனரி |
| மேலடுக்குகள் | MaaXBoard 8ULP சாதன மர மேலடுக்கு பைனரி |
| avnet-image-full-maaxboard- 8ulp -xxxx.rootfs.tar.bz2 | கணினி படம் சுருக்கப்பட்ட காப்பகம் file |
அத்தியாயம் 2 யு-பூட் மற்றும் கர்னலின் தனித்த உருவாக்கம்
இந்த அத்தியாயம் SDK அல்லது ARM GCC ஐப் பயன்படுத்தி ஒரு தனித்த சூழலில் U-boot மற்றும் Kernel ஐ எவ்வாறு உருவாக்குவது என்பதை விவரிக்கிறது.
குறுக்கு தொகுக்கும் கருவி சங்கிலி
பயன்படுத்தப்படும் குறுக்கு-தொகுப்பு கருவி சங்கிலி, ARM GCC அல்லது Yocto SDK ஆக இருக்கலாம்.
ARM GCC
A-proக்கான கருவிச் சங்கிலியைப் பதிவிறக்கவும்file ஆர்ம் டெவலப்பர் குனு-ஏ பதிவிறக்கங்கள் பக்கத்தில் கட்டமைப்பு. இந்த வெளியீட்டிற்கு 10.3 பதிப்பைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. நீங்கள் “gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz” ஐப் பதிவிறக்கம் செய்து, டீகம்ப்ரஸ் செய்யலாம் file உள்ளூர் கோப்பகத்தில்.
- $ mkdir ~/toolchain
- $ tar -xJf gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz -C ~/கருவிகள் சங்கிலி
டூல்செயினை நேரடியாக இயக்க முடியுமா என்பதைச் சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும்.
- $ cd toolchain/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/
- $ ./aarch64-none-linux-gnu-gcc -v
ARM GCC உடன் ஒரு திட்டத்தை தொகுக்க, முதலில் சூழலை உருவாக்குவதற்கு முன் பின்வரும் கட்டளைகளுடன் அமைக்கவும்:
- $ TOOLCHAIN_PATH=$HOME/toolchain/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linuxgnu/ bin
- $ ஏற்றுமதி PATH=$TOOLCHAIN_PATH:$PATH
- $ ஏற்றுமதி ARCH=arm64
- $ ஏற்றுமதி CROSS_COMPILE=aarch64-none-linux-gnu-
யோக்டோ எஸ்.டி.கே
முந்தைய அத்தியாயத்தில் படத்தை உருவாக்கிய பிறகு பின்வரும் கட்டளையுடன் யோக்டோ ப்ராஜெக்ட் பில்ட் சூழலிலிருந்து ஒரு SDK ஐ உருவாக்கவும்.
- $ சிடி ~/imx-யோக்டோ-ஸ்பூன்
- $ மூல ஆதாரங்கள்/poky/oe-init-build-env maaxboard-8ulp/build
- $ பிட்பேக் avnet-image-full -c populate_sdk
உருவாக்கப்பட்ட file என்பது: ~/imx-yocto-bsp/maaxboard-8ulp/build/tmp/deploy/sdk/ fsl-imx-wayland-lite-glibc-x86_64-avnet-image-full-armv8a-maaxboard-8ulp-toolchain-6.1-mickledore..sh மற்றும் SDK ஐ நிறுவ இந்த ஸ்கிரிப்டை இயக்கவும். இயல்புநிலை இடம் /opt ஆனால் ஹோஸ்ட் கணினியில் எங்கும் வைக்கலாம்.
- $ சூடோ ./fsl-imx-wayland-lite-glibc-x86_64-avnet-image-full-armv8a-maaxboard-8ulp-toolchain-6.1- mickledore.sh
- NXP i.MX வெளியீடு டிஸ்ட்ரோ SDK நிறுவி பதிப்பு 6.1-மிக்கிள்டோர்
- =================================================================
- SDK-க்கான இலக்கு கோப்பகத்தை உள்ளிடவும் (இயல்புநிலை: /opt/fsl-imx-wayland-lite/6.1-mickledore):
- நீங்கள் SDK-ஐ “/opt/fsl-imx-wayland-lite/6.1-mickledore”-க்கு நிறுவ உள்ளீர்கள். [Y/n]-ஐ தொடரவா?
- பிரித்தெடுத்தல்
- SDK………………………………………………………………………………………………………………………………..முடிந்தது
- அமைத்தல்... முடிந்தது
- SDK வெற்றிகரமாக அமைக்கப்பட்டு பயன்படுத்த தயாராக உள்ளது.
ஒரு திட்டத்தை தொகுக்க SDK ஐப் பயன்படுத்தும்போது, முதலில் சூழல் மாறிகளை உள்ளமைக்க பின்வரும் கட்டளையை இயக்கவும்:
- $ /opt/fsl-imx-wayland-lite/6.1-mickledore/environment-setup-armv8a-poky-linux
தனித்த சூழலில் U-Boot ஐ உருவாக்குங்கள்.
மூலக் குறியீடு மற்றும் நிலைபொருளைப் பெறுங்கள்.
u-boot, imx-atf மற்றும் imx-mkimage ஆகியவற்றின் மூலக் குறியீட்டைப் பெற, பின்வரும் கட்டளைகளை இயக்கவும்:
- $ mkdir tmp
- $ சிடி டிஎம்பி
- $ git குளோன் https://github.com/Avnet/uboot-imx.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- $ git குளோன் https://github.com/Avnet/imx-atf.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- $ git குளோன் https://github.com/Avnet/imx-mkimage.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- firmware-imx-ஐ பதிவிறக்கம் செய்து, இயங்கும் போது NXP EULA-வை அழுத்தி ஏற்றுக்கொள்ளவும்:
- $ wget https://www.nxp.com.cn/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.20.bin
- $ chmod +x firmware-imx-8.20.bin
- $ ./firmware-imx-8.20.bin
- 'ls' கட்டளையை இயக்கவும் view tmp அடைவு:
- $ ls tmp (அ)
- firmware-imx-8.20 firmware-imx-8.20.bin imx-atf imx-mkimage uboot-imx
- இதுவரை, தேவையான மூலக் குறியீடு மற்றும் நிலைபொருள் தயாரிக்கப்பட்டுள்ளன.
ஸ்கிரிப்டை தொகுக்கவும்
tmp கோப்பகத்தில் ஒரு பாஷ் ஸ்கிரிப்டை உருவாக்கி, அதை மாற்றவும் file முறை:
- $ சிடி டிஎம்பி
- $ தொடவும் make_mx8ulp_uboot.sh
- $ chmod 766 make_mx8ulp_uboot.sh
- $ vi make_mx8ulp_uboot.sh
- பின்வரும் உள்ளடக்கத்தை make_mx8ulp_uboot.sh ஸ்கிரிப்ட்டில் நகலெடுக்கவும்:
- #!/பின்/பாஷ்
- PRJ_PATH=`pwd`
- ஏற்றுமதி JOBS=`cat /proc/cpuinfo | grep செயலி | wc -l`
- export CROSS_COMPILE=$HOME/toolchain/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linuxgnu/
- பின்/aarch64-none-linux-gnu-
- MKIMG_BIN_PATH=$PRJ_PATH/imx-mkimage/iMX8ULP/
- அமைக்கவும் -e
- செயல்பாடு fetch_firmware()
- {
- [ ! -d firmware-sentinel-0.10 ] என்றால்; பின்னர்
- wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-sentinel-0.10.bin
- bash firmware-sentinel-0.10.bin –auto-accept > /dev/null 2>&1
- fi
- [ ! -d firmware-upower-1.3.0 ] என்றால்; பின்னர்
- wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-upower-1.3.0.bin
- bash firmware-upower-1.3.0.bin –auto-accept > /dev/null 2>&1
- fi
- [ ! -d meta-maaxboard ] என்றால் ; பின்னர்
- git குளோன் https://github.com/Avnet/meta-maaxboard.git -பி மிக்கிள்டோர்
- fi
- rm -f *.பின்
- }
- செயல்பாடு build_atf()
- {
- SRC=imx-atf
- [ ! -d $SRC ] என்றால் ; பின்னர்
- git குளோன் https://github.com/Avnet/$SRC.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- fi
- சிடி $எஸ்ஆர்சி
- -j${JOBS} ஐ உருவாக்கு CROSS_COMPILE=${CROSS_COMPILE} PLAT=imx8ulp bl31
- சிடி $PRJ_PATH
- }
- செயல்பாடு build_cortexM()
- {
- DEMO_PATH=பலகைகள்/evkmimx8ulp/மல்டிகோர்_examples/rpmsg_lite_str_echo_rtos/armgcc
- DEMO_BIN=release/rpmsg_lite_str_echo_rtos.bin
- SRC=mcore_sdk_8ulp
- சிடி $PRJ_PATH/${SRC}
- சிடி $டெமோ_பாத்
- ஏற்றுமதி ARMGCC_DIR=$MCORE_COMPILE
- #பாஷ் கிளீன்.ஷ்
- [ ! -s $DEMO_BIN ] என்றால் ; பின்னர்
- பாஷ் பில்ட்_ரிலீஸ்.ஷ்
- fi
- அமைக்கவும் -x
- cp $DEMO_BIN $MKIMG_BIN_PATH/m33_image.bin
- # யோக்டோவிற்கு
- cp $DEMO_BIN $PRFX_PATH/maaxboard_8ulp_m33_image.bin
- +x ஐ அமைக்கவும்
- }
- செயல்பாடு build_uboot()
- {
- SRC=uboot-imx
- [ ! -d $SRC ] என்றால் ; பின்னர்
- git குளோன் https://github.com/Avnet/$SRC.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- fi
- சிடி $PRJ_PATH/${SRC}
- [ ! -f .config ] ; என்றால்
- ARCH=arm ${BOARD}_defconfig ஐ உருவாக்கு
- fi
- -j${JOBS} ஆக்குங்கள் CROSS_COMPILE=${CROSS_COMPILE} ARCH=கை
- சிடி $PRJ_PATH
- }
- செயல்பாடு build_imxboot()
- {
SRC=imx-mkimage
- [ ! -d $SRC ] என்றால் ; பின்னர்
- git குளோன் https://github.com/Avnet/$SRC.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
- fi
- சிடி $எஸ்ஆர்சி
- # ஃபார்ம்வேரை நகலெடுக்கவும்
- cp $PRJ_PATH/firmware-upower-*/upower_a1.bin iMX8ULP/upower.bin
- cp $PRJ_PATH/firmware-sentinel-*/mx8ulpa0-ahab-container.img iMX8ULP/
- # atf-imx படத்தை நகலெடுக்கவும்
- cp $PRJ_PATH/imx-atf/build/imx8ulp/release/bl31.bin iMX8ULP/
- # uboot-imx படத்தை நகலெடுக்கவும்
- cp $PRJ_PATH/uboot-imx/u-boot.bin iMX8ULP/
- cp $PRJ_PATH/uboot-imx/u-boot-nodtb.bin iMX8ULP/
- cp $PRJ_PATH/uboot-imx/spl/u-boot-spl.bin iMX8ULP/
- cp $PRJ_PATH/uboot-imx/arch/arm/dts/maaxboard-8ulp.dtb iMX8ULP/imx8ulp-evk.dtb
- cp $PRJ_PATH/uboot-imx/tools/mkimage iMX8ULP/mkimage_uboot
- # துவக்க ஏற்றி படத்தை உருவாக்கவும்
- SOC=iMX8ULP flash_singleboot_m33 ஐ உருவாக்கு
- cp iMX8ULP/flash.bin u-boot-maaxboard-8ulp.imx
- chmod a+x u-boot-maaxboard-8ulp.imx
- # பூட்லோடர் படத்தை நகலெடுக்கவும்
- cp u-boot-maaxboard-8ulp.imx $PRJ_PATH
- }
- fetch_firmware ஐப் பெறுக
- பில்ட்_ஏடிஎஃப்
- பில்ட்_கார்டெக்ஸ்எம்
- பில்ட்_யூபூட்
- பில்ட்_ஐஎம்எக்ஸ்பூட்
- உருவாக்க ஸ்கிரிப்டை இயக்கவும்:
- $ ./make_mx8ulp_uboot.sh
- $ ls -t
- u-boot-maaxboard-8ulp.imx uboot-imx meta-maaxboard firmware-sentinel-0.8 firmwareupower-
- 1.3.0
- imx-mkimage imx-atf make_mx8ulp_uboot.sh firmware-imx-8.18
Maaxboard 8ULP-க்கான துவக்கப் படம் தற்போதைய கோப்பகத்தில் u-boot-maaxboard-8ulp.imx ஆகும்.
தனித்த சூழலில் கர்னலை உருவாக்கவும்
லினக்ஸ் மூலக் குறியீட்டைப் பெறவும்
$ git குளோன் https://github.com/Avnet/linux-imx.git -பி மாக்ஸ்போர்டு_எல்எஃப்-6.1.22-2.0.0
சூழல் மாறிகள் சரியாக அமைக்கப்பட்டுள்ளதா என சரிபார்க்கவும்:
$ எதிரொலி $CROSS_COMPILE $ARCH
கர்னல் மூலங்களை உருவாக்கவும்
- $ cd linux-imx
- $ distclean செய்ய
- $ maaxboard-8ulp_defconfig ஐ உருவாக்கு
- $ செய்ய -j4
'ls' கட்டளையை இயக்கவும் view படம் மற்றும் டிடிபி fileதொகுத்த பிறகு கள்.
- $ ls arch/arm64/boot/Image
- $ ls arch/arm64/boot/dts/freescale/maaxboard*dtb
- arch/arm64/boot/dts/freescale/maaxboard-8ulp.dtb
கர்னல் தொகுதிகளை தொகுக்க பின்வரும் கட்டளையை இயக்கவும், மேலும் தற்போதைய கோப்பகத்தில் தொகுதிகளை ரூட்ஃப்களில் நிறுவவும்.
- $ தொகுதிகளை உருவாக்கவும்
- $ modules_install INSTALL_MOD_PATH=./rootfs
பாடம் 3 கணினியை இயக்கி துவக்கவும்
உருவாக்கப்பட்ட புதிய துவக்க ஏற்றி மற்றும் கணினி படத்தை நிரல் செய்ய fileMaaXBoard 8ULP இன் eMMC நினைவகத்தைப் பயன்படுத்துகிறீர்களா, அல்லது MaaXBoard 8ULP ஐ பவர்-அப் செய்வது, துவக்க செயல்முறை மற்றும் MaaXBoard 8ULP இன் ஆதரிக்கப்படும் BSP அம்சங்களை எவ்வாறு பயன்படுத்துவது என்பது குறித்த வழிகாட்டுதலுக்கு, தயவுசெய்து MaaXBoard-8ULP-Linux-Yocto-UserManual ஐப் பார்க்கவும்.
அத்தியாயம் 4 இணைப்பு
வன்பொருள் ஆவணங்கள்
விரிவான வன்பொருள் அறிமுகத்திற்கு, தயவுசெய்து MaaXBoard 8ULP வன்பொருள் பயனர் கையேட்டைப் பார்க்கவும்.
மென்பொருள் ஆவணங்கள்
MaaXBoard 8ULP யோக்டோ லினக்ஸை ஆதரிக்கிறது, கூடுதல் தகவலுக்கு, பின்வரும் ஆவணங்களைப் பார்க்கவும்:
- MaaXBoard 8ULP லினக்ஸ் யோக்டோ பயனர் கையேடு
- MaaXBoard 8ULP ஐ எவ்வாறு துவக்குவது மற்றும் BSP செயல்பாட்டின் அம்சங்களை விவரிக்கிறது.
- MaaXBoard 8ULP லினக்ஸ் யோக்டோ மேம்பாட்டு வழிகாட்டி
- லினக்ஸ் சிஸ்டம் பிம்பத்தை எவ்வாறு மீண்டும் உருவாக்குவது என்பது குறித்த விரிவான வழிகாட்டுதல் (இந்த ஆவணம்)
தொடர்பு தகவல்
தயாரிப்பு Webபக்கம்:
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/maaxboard/maaxboard-8ulp/
ஆவணங்கள் / ஆதாரங்கள்
![]() |
AVNET MaaXBoard8ULP ஒற்றை பலகை கணினி [pdf] பயனர் வழிகாட்டி EM-MC-SBC-IMX8M, MaaXBoard8ULP ஒற்றை பலகை கணினி, MaaXBoard8ULP, ஒற்றை பலகை கணினி, பலகை கணினி, கணினி |





