एम्बेडेड सॉफ्टवेयर - Visionफाइव - Mander - Yocto - भाग 1 एक कंप्यूटर का स्क्रीनशॉट

VisionFive - Mender - Yocto

भाग 1 - Yocto परिवेश VisionFive बुनियादी सेटअप

VisionFive Yocto सेटअप

VisionFive बोर्ड के लिए Yocto का बुनियादी सेटअप

हम डेवलपमेंट के लिए Yocto Kirkstone ब्रांच का इस्तेमाल कर रहे हैं। हम यह मानकर चल रहे हैं कि आपके पास पहले से ही एक कार्यशील डेवलपमेंट परिवेश इंस्टॉल किया हुआ है।

meta-starfive-bsp क्लोन करें

सबसे पहले, अपनी poky डायरेक्टरी में जाएँ - मेरे मामले में यह poky-kirkstone है - और फिर meta-starfive-bsp रिपॉज़िटरी को क्लोन करें।

cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git

मैं meta-riscv को भी क्लोन करता हूँ, लेकिन ऐसा करना ज़रूरी नहीं है।

meta-interelectronix-visionfive डाउनलोड करें

meta-interelectronix-visionfive.zip डाउनलोड करें - लिंक को और ऊपर तक देखें - और उसे poky-kirkstone डायरेक्टरी में अनज़िप करें।

बिल्ड डायरेक्टरी बनाएँ

poky-kirkstone से बाहर निकलकर परिवेश यानी एनवायर्नमेंट को सोर्स करें

cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build

अब meta-interelectronix-visionfive डायरेक्टरी से bblayers.conf.sample और local.conf.sample को conf डायरेक्टरी में कॉपी करें और उसका नाम बदलकर bblayers.conf और local.conf कर दें:

cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/bblayers.conf.sample conf/bblayers.conf
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/local.conf.sample conf/local.conf

bblayers.conf फ़ाइल में, आपको अपनी poky-kirkstone डायरेक्टरी तक ले जाने वाले पाथ में ज़रूरत के मुताबिक बदलाव करना होगा। साथ ही '/workdir/poky-kirkstone/meta-interelectronix ' लाइन को भी मिटा दें - इसकी ज़रूरत सिर्फ़ हमारे psplash कस्टमाइज़ेशन के लिए पड़ती है।

Yocto Linux को बिटबेक करें

अब आप अपनी पहली Linux इमेज को बिटबेक कर सकते हैं।

bitbake vision-five-image

इसमें थोड़ा लंबा समय लगता है और इसके पूरा होने पर, आप Linux इमेज को किसी SD कार्ड में फ़्लैश कर सकते हैं और SD कार्ड से VisionFive बोर्ड को बूट कर सकते हैं।

Mender के लिए बुनियादी सेटअप हासिल करने का तरीका जानने के लिए VisionFive - Mender - Yocto - भाग 2 देखें।

कॉपीराइट लाइसेंस

कॉपीराइट © 2022 Interelectronix e.K.
प्रोजेक्ट का सोर्स-कोड GPL-3.0 लाइसेंस के तहत लाइसेंस पर दिया जाता है।

एम्बेडेड सॉफ्टवेयर - Visionफाइव - Mander - Yocto एक कंप्यूटर का स्क्रीनशॉट
भाग 2 - Mender को शामिल करने के लिए बुनियादी सेटअप

लेखों की श्रृंखला का भाग 2, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।

एम्बेडेड सॉफ्टवेयर - Visionफाइव - Mander - Yocto एक कंप्यूटर का स्क्रीनशॉट
भाग 3 - Mender के लिए u-boot कॉन्फ़िगरेशन

लेखों की श्रृंखला का भाग 3, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।

एम्बेडेड सॉफ्टवेयर - Visionफाइव - Mander - Yocto एक कंप्यूटर का स्क्रीनशॉट
भाग 4 - Mender के लिए एक आर्टिफ़ैक्ट बनाएँ

लेखों की श्रृंखला का भाग 4, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।