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.confbblayers.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 लाइसेंस के तहत लाइसेंस पर दिया जाता है।
लेखों की श्रृंखला का भाग 2, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।
लेखों की श्रृंखला का भाग 3, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।
लेखों की श्रृंखला का भाग 4, Mender क्लाइंट के इंटीग्रेशन के साथ Yocto Linux बनाने के लिए Yocto परिवेश कैसे सेट अप करें।