माइक्रोचिप-लोगो

माइक्रोचिप लिबरो SoC लिनक्स पर्यावरण सेटअप

माइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- उत्पाद

प्रस्तावना

इस दस्तावेज़ के बारे में
यह दस्तावेज़ Libero SoC और Libero SoC चलाने के लिए आवश्यक Linux पैकेजों को स्थापित करने का तरीका बताता है। यह लाइसेंसिंग सेटअप करने का तरीका भी बताता है।
इस दस्तावेज़ को निम्न वर्गों में शामिल हैं:

  • प्रस्तावना
  • परिचय
  • इंस्टालेशन
  • परिशिष्ट: लिबरो SoC चलाने के लिए लिनक्स पैकेज
  • परिशिष्ट: चेतावनी/त्रुटि संदेश और समाधान
  • संशोधन इतिहास
  • उत्पाद समर्थन

अपेक्षित दर्शक
यह दस्तावेज़ उन उपयोगकर्ताओं के लिए है जो लिनक्स वातावरण में लिबरो एसओसी चलाएंगे।

संदर्भ
इस उपयोगकर्ता मार्गदर्शिका में निम्नलिखित दस्तावेज़ का संदर्भ दिया गया है।

माइक्रोसेमी प्रकाशन
लिबरो सॉफ्टवेयर इंस्टॉलेशन और लाइसेंसिंग गाइड

परिचय

इस उपयोगकर्ता मार्गदर्शिका में निम्नलिखित अनुभाग शामिल हैं जो आपको लिनक्स वातावरण में लिबरो एसओसी सॉफ्टवेयर चलाने में सक्षम बनाते हैं:

  • लिबरो SoC स्थापित करें
  • लाइसेंसिंग सेट अप करें
  •  लिबरो एसओसी चलाने के लिए लिनक्स पैकेजों की स्थापना आवश्यक है

प्लेटफ़ॉर्म समर्थन
इन लिनक्स ऑपरेटिंग सिस्टम पर लिबरो एसओसी समर्थित है।

  • RHEL5 64-बिट
  • RHEL6 64-बिट
  • RHEL7 64-बिट (लिबेरो SoC v11.8 के साथ नया)
  •  CentOS 5 64-बिट
  • CentOS 6 64-बिट
  • CentOS 7 64-बिट (लिबेरो SoC v11.8 के साथ नया)
  • SuSE 11 SP4 (केवल Libero; FlashPro Express, SmartDebug, और Job Manager समर्थित नहीं हैं)

टिप्पणी: RHEL 5.x और CentOS 5.x FlashPro5 का उपयोग करके प्रोग्रामिंग का समर्थन नहीं करते हैं।

लिबरो SoC स्थापना
Linux के लिए Libero SoC का वर्तमान संस्करण यहां से डाउनलोड करें: http://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#downloads
इंस्टॉलर UI संकेतों का पालन करें और Libero इंस्टॉल करें। सुनिश्चित करें कि Libero को चलाने के लिए उपयोग किए जाने वाले उपयोगकर्ता खातों के पास Libero इंस्टॉलेशन क्षेत्र तक पढ़ने की पहुँच हो।

इंस्टालेशन

चरण 1—लाइसेंस डेमॉन डाउनलोड करें, लाइसेंस File, और लाइसेंस सर्वर पर लाइसेंसिंग सेट अप करें
कुछ साइटों के लिए, साइट की सिस्टम व्यवस्थापन नीति के अनुसार, सभी अनुप्रयोगों के लिए साइट-व्यापी लाइसेंसों के प्रबंधन हेतु एक विशेष उपयोगकर्ता खाता स्थापित करना आवश्यक है। खाता “ " इस उद्देश्य के लिए केवल एक काल्पनिक उपयोगकर्ता खाता नाम है। यदि आपकी साइट पर इसकी अनुमति है, तो इन चरणों के लिए अपने नियमित उपयोगकर्ता खाते (जैसे, user_john) का उपयोग करें।

लाइसेंस डेमॉन डाउनलोड करें

  1. एप्लीकेशन -> सिस्टम टूल्स -> टर्मिनल का चयन करके टर्मिनल विंडो खोलें।
  2. (वैकल्पिक) लिनक्स प्रॉम्प्ट पर, su – टाइप करें उपयोगकर्ता पर स्विच करने के लिए “ ” (यह मानते हुए कि आपके लाइसेंस “ नामक एक विशेष उपयोगकर्ता खाते द्वारा सेट किए गए हैं ”)
    नोट: यदि आपकी साइट की सिस्टम प्रशासन नीति किसी नियमित उपयोगकर्ता को लाइसेंसिंग सेट अप करने की अनुमति देती है, तो इस चरण को छोड़ दें।
  3. उस Linux होस्ट का हार्डवेयर MAC-ID प्राप्त करें जिसे आप लाइसेंस सर्वर के रूप में उपयोग करना चाहते हैं।
    • ifconfig टाइप करें | grep eth0
    • कमांड का आउटपुट कुछ इस प्रकार होना चाहिए: eth0 Link encap:Ethernet HWaddr 00:0C:29:66:78:72
    • 12 अंकों का हेक्स नंबर लिखें। कोलन “:” छोड़ दें। लाइसेंस प्राप्त करने के लिए आपको इस HostID की आवश्यकता होगी। file.
  4. लिनक्स के लिए लाइसेंस सर्वर डेमन्स को निम्न स्थान से डाउनलोड करें: http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads
    लिबरो SoC लाइसेंस का अनुरोध करें
  5. अपने माइक्रोसेमी SoC ग्राहक पोर्टल पर लॉगिन करें http://soc.microsemi.com/portal/default.aspx?v=0 और एक नए "विंडोज़ या लिनक्स सर्वर के लिए लिबरो सिल्वर फ़्लोटिंग लाइसेंस" का अनुरोध करें। पहले दर्ज किए गए ifconfig कमांड (चरण 3) से रिकॉर्ड की गई MAC-ID का उपयोग करें।
  6. लाइसेंस डाउनलोड करें file उस उपयोगकर्ता की HOME निर्देशिका में जो लिबरो के लिए लाइसेंसिंग स्थापित और प्रबंधित करेगा।

चरण 2—लिनक्स ओएस में पैकेज जोड़ें
RHEL5/6/7 और CentOS5/6/7 के लिए सभी आवश्यक पैकेजों की सूची "परिशिष्ट: लिबरो SoC चलाने के लिए लिनक्स पैकेज" पृष्ठ 14 पर दी गई है।
लिबरो SoC के लिए Linux सिस्टम में कुछ विशेष पैकेज होना आवश्यक है जो मानक CentOS/RHEL वितरण का हिस्सा नहीं हो सकते। आपको यह जानने में मदद करने के लिए कि किन अतिरिक्त पैकेजों की आवश्यकता है, एक शेल स्क्रिप्ट उपलब्ध है। /bin/check_linux_req निर्देशिका। स्क्रिप्ट लिनक्स सिस्टम पर पैकेजों की जाँच करती है, पहले से इंस्टॉल किए गए आवश्यक पैकेजों की पहचान करती है, और आपको बताती है कि कौन से पैकेज जोड़ने की आवश्यकता है।

स्क्रिप्ट चलाने के लिए, प्रॉम्प्ट पर टाइप करें:
  • % सीडी /bin/check_linux_req
  • % ./check_linux_req.sh

नोट: यह स्क्रिप्ट Libero SoC PolarFire v1.1 SP1 रिलीज़ (PolarFire डिवाइसों के लिए) और Libero SoC v11.8 SP1 रिलीज़ (अन्य सभी डिवाइसों के लिए) के साथ उपलब्ध है।
रेड हैट RPM (रेड हैट पैकेज मैनेजर) का उपयोग करता है। हालाँकि, YUM (येलोडॉग अपडेटर मॉडिफाइड) टूल पैकेज प्रबंधन और निर्भरता प्रबंधन के लिए समर्थन प्रदान करता है। इस कारण से, YUM को प्राथमिकता दी जाती है।
इन पैकेजों की स्थापना के लिए सुपरयूज़र विशेषाधिकारों या sudo सूची में मौजूद खाते की आवश्यकता होती है। इन कमांड्स को चलाने के लिए सुपरयूज़र खाते (रूट) या sudo एक्सेस का उपयोग करें:

  1. पहले से खोले गए टर्मिनल का उपयोग करें या एप्लीकेशन -> सिस्टम टूल्स -> टर्मिनल का चयन करके एक नई टर्मिनल विंडो खोलें।
  2. निम्न में से एक कार्य करें:
    • प्रॉम्प्ट पर, टाइप करें:
      सु –
    •  प्रॉम्प्ट पर, टाइप करें: sudo
  3. check_linux_req.sh स्क्रिप्ट द्वारा बताए अनुसार आवश्यक पैकेज स्थापित करें: yum install -y
  4. सभी आवश्यक पैकेजों की स्थापना के बाद रूट या सुडो टर्मिनल से बाहर निकलें
    चरण 3—लाइसेंसिंग सेट अप करें (फ्लोटिंग लाइसेंस)
  5. पहले से डाउनलोड किए गए लाइसेंसिंग डेमॉन को अनज़िप करें file Linux_Licensing_Daemon.zip (चरण 4 से):
    Linux_Licensing_Daemon.zip को अनज़िप करें;
    chmod 755 Linux_Licensing_Daemon/*
  6. <~caeadmin> के अंतर्गत flexlm नामक एक नई निर्देशिका बनाएँ:
    mkdir flexlm
  7. पहले से डाउनलोड किए गए लाइसेंस को स्थानांतरित करें file (चरण 6 से) flexlm निर्देशिका में।
  8. निर्देशिका को flexlm निर्देशिका में बदलें और License.dat को अनज़िप करें file: सीडी फ्लेक्सएलएम;
    लाइसेंस.dat को अनज़िप करें
  9. License.dat का संपादन प्रारंभ करें file. नोट: लिनक्स fileनाम केस-सेंसिटिव होते हैं। gedit License.dat (यदि आप vi से परिचित हैं तो vi License.dat का उपयोग करें)
  10. License.dat में पहली चार पंक्तियों को संपादित करें file आपके वर्तमान परिवेश से मेल खाने के लिए:
    सर्वर 1702 आपके Linux लाइसेंस सर्वर का 12-अंकीय MAC-ID है>
    डेमन actlmgrd /home/ /Linux_Licensing_Daemon/actlmgrd
    डेमन mgcld /home/ /Linux_Licensing_Daemon/mgcld
    विक्रेता snpslmd /home/ /Linux_Licensing_Daemon/snpslmd
  11. प्रतिस्थापित करें पहली पंक्ति में ifconfig कमांड से प्राप्त MAC-ID लिखें।
  12. License.dat सहेजें file और वापस लौटें HOME निर्देशिका (<~caeadmin>)। निम्नलिखित कमांड (बिना लाइन ब्रेक के) दर्ज करके लाइसेंसिंग सर्वर प्रबंधक (lmgrd) प्रारंभ करें: /home/ /Linux_Licensing_Daemon/lmgrd -c /home/ /flexlm/License.dat -लॉग /tmp/lmgrd.log
  13. लॉग की जाँच करें file त्रुटियों के लिए:
    अधिक /tmp/lmgrd.log
  14. यदि कोई त्रुटि नहीं है, तो निम्न आदेश दर्ज करें:
    टेल -f -s10 /tmp/lmgrd.log
  15. टर्मिनल विंडो को छोड़ दें खाता खुला है। जब भी लाइसेंस सर्वर से किसी लाइसेंस को चेक इन या चेक आउट किया जाता है, तो टेल कमांड जानकारी को प्रिंट करता है टर्मिनल विंडो.
  16. (वैकल्पिक) सिस्टम के बूट होने पर लाइसेंस सर्वर को प्रारंभ करने के लिए flexlm आरंभीकरण स्क्रिप्ट बनाएँ (पृष्ठ 11 पर “चरण 10—flexlm आरंभीकरण स्क्रिप्ट बनाएँ (वैकल्पिक)” देखें)। एक rc स्क्रिप्ट प्रदान की गई है (चरण 9)।

चरण 4—पीडीएफ रीडर डाउनलोड और इंस्टॉल करें

टिप्पणी: यदि पीडीएफ रीडर पहले से इंस्टॉल है, तो आप इस चरण को छोड़ सकते हैं।
लिबरो को लिबरो संदर्भ मैनुअल (सहायता > संदर्भ मैनुअल) खोलने के लिए एक पीडीएफ रीडर की आवश्यकता होती है।

चरण 5—लिबेरो SoC प्रारंभ करने के लिए उपयोगकर्ता पर्यावरण चर सेट करें
यह चरण Libero SoC को चलाने के लिए सभी उपयोगकर्ता पर्यावरण चर सेट करता है।

  1. एप्लीकेशन -> सिस्टम टूल्स -> टर्मिनल का चयन करके टर्मिनल विंडो खोलें।
  2. एक संपादक का उपयोग करें और ~John/.bashrc खोलें file (उपयोगकर्ता जॉन के लिए).
  3. उपयोगकर्ता स्टार्टअप में निम्नलिखित चार पंक्तियों को खोलने और जोड़ने के लिए एक संपादक का उपयोग करें file
    • ~John/.bashrc (Bash-shell उपयोगकर्ता जॉन) के लिए
      # लाइसेंस सर्वर से फ्लोटिंग लाइसेंस के लिए
      निर्यात LM_LICENSE_FILE=1702@लोकलहोस्ट:$LM_LICENSE_FILE
      निर्यात SNPSLMD_LICENSE_FILE=1702@लोकलहोस्ट:$SNPSLMD_LICENSE_FILE
      # <1702> पोर्ट नंबर है
      # लाइसेंस सर्वर होस्ट नाम है
      #नोड-लॉक्ड लाइसेंस के लिए
      निर्यात LM_LICENSE_FILE= /license.dat:$LM_LICENSE_FILE
      निर्यात SNPSLMD_LICENSE_FILE= /license.dat:$SNPSLMD_LICENSE_FILE
      निर्यात LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
      निर्यात प्रदर्शन=:0
      निर्यात पथ=/usr/local/microsemi/ /लिबेरो/बिन:${PATH}
    • ~John/.cshrc (C-शेल उपयोगकर्ता जॉन) के लिए, निम्नलिखित चार पंक्तियाँ जोड़ें:
      #लाइसेंस सर्वर से फ्लोटिंग लाइसेंस के लिए
      सेटेंव LM_LICENSE_FILE=1702@लोकलहोस्ट:$LM_LICENSE_FILE
      सेटेनव SNPSLMD_LICENSE_FILE=1702@लोकलहोस्ट:$SNPSLMD_LICENSE_FILE
      # <1702> पोर्ट नंबर है
      # लाइसेंस सर्वर होस्ट नाम है#नोड-लॉक्ड लाइसेंस के लिए
      सेटेंव LM_LICENSE_FILE= /license.dat:$LM_LICENSE_FILE
      सेटेनव SNPSLMD_LICENSE_FILE= /license.dat:$SNPSLMD_LICENSE_FILE
      सेटेनव LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
      setenv निर्यात प्रदर्शन=:0
      सेटेनव पथ=/usr/स्थानीय/माइक्रोसेमी/ /लिबेरो/बिन:${PATH}
      विवरण के लिए, लाइसेंस.dat के साथ माइक्रोसेमी से प्राप्त ईमेल में दिए गए निर्देशों को देखें। fileलाइसेंसिंग के बारे में अधिक जानकारी के लिए, लिबरो सॉफ्टवेयर इंस्टॉलेशन और लाइसेंसिंग गाइड देखें।
  4. .bashrc या .cshrc को सहेजें file और source ~/.bashrc या source ~/.cshrc टाइप करके अपनी टर्मिनल विंडो अपडेट करें। (वैकल्पिक रूप से, वर्तमान विंडो बंद करके एक नई टर्मिनल विंडो खोलें।)
  5. Libero को “libero &” कमांड से प्रारंभ करें।

चरण 6—वॉल्ट को IP कोर संग्रहीत करने के लिए सेट करना
आईपी ​​कैटलॉग से आईपी कोर उपयोग के लिए उपलब्ध होने से पहले, उन्हें डाउनलोड करके वॉल्ट नामक एक भौतिक डिस्क स्थान पर संग्रहीत किया जाना चाहिए। वॉल्ट स्थान सेट करने के लिए, प्रोजेक्ट मेनू से, चुनें
वॉल्ट/रिपॉजिटरीज़ और फिर वॉल्ट लोकेशन टैब (प्रोजेक्ट > वॉल्ट/रिपॉजिटरीज़ सेटिंग्स > वॉल्ट लोकेशन) पर जाएँ और डिस्क लोकेशन दर्ज करें। डिस्क लोकेशन को वॉल्ट लोकेशन के रूप में सेट करने से पहले उपयोगकर्ता के पास उस पर लिखने की अनुमति होनी चाहिए। यदि उपयोगकर्ता के पास लिखने की अनुमति नहीं है, तो एक चेतावनी संदेश प्रदर्शित होता है।

माइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- (2)

वॉल्ट स्थानों को प्रति उपयोगकर्ता आधार पर डिस्क स्थान पर सेट किया जा सकता है या सभी उपयोगकर्ताओं के लिए एक केंद्रीय स्थान पर सेट किया जा सकता है।

  • प्रति उपयोगकर्ता एक वॉल्ट स्थान
    व्यक्तिगत उपयोगकर्ता इस स्थान पर आईपी कोर डाउनलोड और संग्रहीत करता है। डाउनलोड के लिए इंटरनेट कनेक्शन आवश्यक है। व्यक्तिगत उपयोगकर्ता इस वॉल्ट में आईपी कोर संस्करणों और उनकी उपलब्धता को बनाए रखने के लिए ज़िम्मेदार है।
  • एकाधिक उपयोगकर्ताओं के लिए एक एकल केंद्रीय वॉल्ट स्थान
    सिस्टम एडमिनिस्ट्रेटर इस स्थान पर आईपी कोर डाउनलोड और संग्रहीत करता है। डाउनलोड के लिए इंटरनेट कनेक्शन आवश्यक है। सिस्टम एडमिनिस्ट्रेटर आईपी कोर संस्करणों और उनकी उपलब्धता को बनाए रखने के लिए ज़िम्मेदार है। कई व्यक्तिगत उपयोगकर्ता, जिनके पास इंटरनेट कनेक्शन नहीं हो सकता है (और इसलिए आईपी कोर डाउनलोड नहीं कर सकते हैं), वॉल्ट को इस केंद्रीय स्थान पर सेट कर सकते हैं और वॉल्ट में कोर का उपयोग कर सकते हैं।

टिप्पणी: प्रत्येक उपयोगकर्ता के पास इस केंद्रीय वॉल्ट के डिस्क स्थान पर लिखने की अनुमति होनी चाहिए। यदि उपयोगकर्ता के पास लिखने की अनुमति नहीं है, तो उसे केंद्रीय वॉल्ट को उस डिस्क स्थान पर कॉपी करना होगा जहाँ उसे लिखने की अनुमति हो और वॉल्ट को इस कॉपी किए गए स्थान पर सेट करना होगा।

चरण 7—आईपी कोर डाउनलोड करना
Libero GUI में, क्लिक करें View > विंडोज़ > कैटलॉग। कैटलॉग टैब नए कोर की उपलब्धता दर्शाता है। "अभी डाउनलोड करें!" पर क्लिक करें (चित्र 1)।
चित्र 1 • लिबरो SoC IP कोर डाउनलोड हो रहा है

माइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- (3)

चरण 8—पीडीएफ रीडर सेट करना और Web ब्राउज़र

  1. पीडीएफ रीडर (प्रोजेक्ट > प्राथमिकताएं > पीडीएफ रीडर) को पीडीएफ रीडर पर सेट करें, जैसे /usr/bin/acroread.
  2. सेट करें Web ब्राउज़र को अपनी पसंद के ब्राउज़र पर ले जाएं (प्रोजेक्ट > प्राथमिकताएं > Web ब्राउज़र), जैसे /usr/bin/firefox.

चित्र 2 • पीडीएफ रीडर के लिए परियोजना प्राथमिकताएँ

माइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- (4)

चित्र 3 • परियोजना प्राथमिकताएँ Web ब्राउज़र

माइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- (5)

चरण 9—FlashPro5 प्रोग्रामर हार्डवेयर का पता लगाने और उसका उपयोग करने के लिए Linux को कॉन्फ़िगर करें
यदि आप चाहते हैं कि कोई सामान्य उपयोगकर्ता (रूट अनुमति के बिना) FlashPro5 हार्डवेयर वाले फ़्लैश-आधारित FPGA उपकरणों को प्रोग्राम करे, तो आपको Linux मशीन पर रूट के रूप में udev_install स्क्रिप्ट चलानी होगी। udev_install स्क्रिप्ट आपको udev नियम सेट अप करने में मदद करती है। file FLashPro5 हार्डवेयर के लिए.
यह udev नियम Linux उपयोगकर्ता समूह (जिसे आप udev_install स्क्रिप्ट के निष्पादन के दौरान निर्दिष्ट करते हैं) को sudo या root अनुमति के बिना FlashPro5 हार्डवेयर तक पहुंचने के लिए अधिकृत करता है।

  1. प्रॉम्प्ट पर, su - टाइप करें.
  2. निर्देशिका को बदलें होम निर्देशिका: cd /home/ .
  3. निम्न विकल्प के साथ udev_install स्क्रिप्ट निष्पादित करें: ./udev_install -t /tmp.
  4. पिछला आदेश एक टेम्पलेट उत्पन्न करता है file /tmp निर्देशिका में "70-microsemi.rules" कहा जाता है।
  5. टेम्पलेट को संशोधित करें file FlashPro5 हार्डवेयर को जोड़ने वाले उपयोगकर्ता “john” की आपकी समूह आईडी से मिलान करने के लिए (यह मानते हुए कि उपयोगकर्ता “john” FlashPro5 हार्डवेयर को जोड़ेगा):
    • टर्मिनल खोलें और कमांड id as user john चलाएँ। आउटपुट निम्न टेक्स्ट जैसा होना चाहिए: uid=500(john) gid=500(john)….
    • रूट एक्सेस वाले अपने टर्मिनल पर वापस जाएँ। ASCII एडिटर में “70-microsemi.rules” खोलें।
    • निम्नलिखित दो पंक्तियों में “ ” को अपनी वर्तमान समूह आईडी # से बदलें:
      बस==”usb”,SYSFS{idProduct}==”2008″,SYSFS{idVen-
      डोर}==”1514″, मोड=”0660″, ग्रुप=””, SYMLINK+=”FlashPro5″
      बस==”usb”,SYSFS{idProduct}==”6001″,SYSFS{idVen-
      डोर}==”0403″, मोड=”0660″, ग्रुप=””, SYMLINK+=”FTDI232″
      यह मानते हुए कि उपयोगकर्ता जॉन के पास “uid=500” और “gid=500” है, संपादन के बाद लाइन इस तरह दिखनी चाहिए:
      BUS==”usb”,SYSFS{idProduct}==”2008″,SYSFS{idVendor}==”1514″,MODE=”0660″\ ,GROUP=”500″,SYMLINK+=”FlashPro5″
      BUS==”usb”,SYSFS{idProduct}==”6001″,SYSFS{idVendor}==”0403″,MODE=”0660″\ ,GROUP=”500″,SYMLINK+=”FTDI232″
  6. “70-microsemi.rules” को स्थानांतरित करें file उचित स्थान पर:
    mv /tmp/70-microsemi.rules /etc/udev/rules.d/

चरण 10—flexlm आरंभीकरण स्क्रिप्ट बनाएँ (वैकल्पिक)
लिनक्स बूट प्रक्रिया स्टार्टअप स्क्रिप्ट की मदद से सेवाओं को शुरू करने की अनुमति देती है। फ्लेक्सएम स्क्रिप्ट बूट प्रक्रिया के दौरान लाइसेंसिंग सर्वर को स्वचालित रूप से लॉन्च करती है और लाइसेंस सर्वर मशीन के बंद होने पर लाइसेंस डेमॉन को भी ठीक से बंद कर देती है। यह स्क्रिप्ट लाइसेंस सर्वर लिनक्स मशीन के रीबूट होने के बाद लाइसेंसिंग सर्वर को मैन्युअल रूप से पुनः आरंभ करने की आवश्यकता को समाप्त करती है।

  1. एप्लीकेशन > सिस्टम टूल्स > टर्मिनल का चयन करके एक नई टर्मिनल विंडो खोलें।
  2. प्रॉम्प्ट पर, टाइप करें:
    सु –
    सीडी /etc/init.d
  3. एक नए संपादक के साथ शुरुआत करें file फ्लेक्सएलएम.
  4. निम्नलिखित सामग्री को संपादक में चिपकाएँ:
    #!/बिन/बैश
    #
    # flexlm यह flexlm को शुरू और बंद करता है
    #
    # विवरण: फ्लेक्सएलएम लाइसेंस प्रबंधक + विक्रेता डेमॉन को प्रारंभ या बंद करें #
    # सभी कमांड के लिए LSB के अनुसार मान लौटाएँ:
    # 0 – सफलता
    # 1 – सामान्य या अनिर्दिष्ट त्रुटि
    # 2 – अमान्य या अतिरिक्त तर्क
    # 3 – लागू न की गई सुविधा (जैसे “रीलोड”)
    # 4 – अपर्याप्त विशेषाधिकार
    # 5 – प्रोग्राम इंस्टॉल नहीं है
    # 6 – प्रोग्राम कॉन्फ़िगर नहीं है
    # 7 – प्रोग्राम नहीं चल रहा है
    #
    #
    पथ=/sbin:/bin:/usr/bin:/usr/sbin
    लाइसेंस_FILE=/घर/ /flexlm/License.dat LMGRD_HOME=/home/ /Linux_Licensing_Daemon LMGRD_LOGFILE=/tmp/lmgrd.log
    प्रोग=”फ्लेक्सएलएम”
    # स्रोत फ़ंक्शन लाइब्रेरी.
    . /etc/init.d/functions
    # लाइसेंस जांचें file
    परीक्षण -f $LICENSE_FILE || निकास 6
    रिटवैल=0
    शुरू () {
    परीक्षण -x $LMGRD_HOME/lmgrd || निकास 5
    echo -n $”माइक्रोसेमी शुरू हो रहा है $prog: ”
    सु -c “$LMGRD_HOME/lmgrd -c $LICENSE_FILE -लॉग $LMGRD_LOGFILE” – caeadmin
    RETVAL=$?
    $RETVAL लौटाएँ
    } रुकना(){
    echo -n $”माइक्रोसेमी $prog को रोकना: ”
    सु -c “$LMGRD_HOME/lmutil lmdown -c $LICENSE_FILE -q” – caeadmin RETVAL=$?
    $RETVAL लौटाएँ
    } स्थिति(){
    सु -c “$LMGRD_HOME/lmutil lmstat -c $LICENSE_FILE” – caeadmin RETVAL=$?
    $RETVAL लौटाएँ
    } पुनः लोड करें(){
    रुकना
    शुरू
    }
    पुनः आरंभ करें(){
    रुको शुरू करो
    }
    मामला “$1” में
    शुरू करना)
    शुरू
    ;;
    रुकना)
    रुकना
    ;;
    दर्जा)
    स्थिति
    ;;
    पुनः आरंभ करें)
    पुनः आरंभ करें
    ;;
    पुनः लोड करें|बलपूर्वक पुनः लोड करें)
    पुनः लोड करें
    ;;
    प्रतिध्वनि $”उपयोग $0 {प्रारंभ|रोकें|स्थिति|पुनःप्रारंभ|पुनःलोड करें|बलपूर्वक पुनःलोड करें}”
    रिटवैल=3
    एसाक
    $RETVAL से बाहर निकलें
  5. बचाओ file और संपादक से बाहर निकलें.
  6. Flexlm की अनुमति बदलें file rxwr-xr-x को इस प्रकार बदलें:
    chmod 755 flexlm
  7. /etc/rc.d/rc5.d निर्देशिका के अंतर्गत Linux बूट/शटडाउन प्रक्रिया के लिए लिंक बनाएँ:
    सीडी /etc/rc.d/rc5.d
    ln -s ../init.d/flexlm S98flexlm
    ln -s ../init.d/flexlm K98flexlm
  8. लाइसेंस लॉग की सामग्री की जाँच करें File /tmp/lmgrd.log file यदि आपको कोई समस्या आती है.

परिशिष्ट: लिबरो SoC चलाने के लिए लिनक्स पैकेज

Libero RHEL5/CentOS5, RHEL6/CentOS6, और RHEL7/CentOS7 का समर्थन करता है। Libero SoC चलाने से पहले, Libero SoC को चलाने के लिए निम्नलिखित Linux पैकेजों को इंस्टॉल करना आवश्यक है।

RHEL5/CentOS5 के लिए आवश्यक पैकेज

  • ग्लिबक.i686
  • expat.i386
  • फ़ॉन्टकॉन्फ़िगरेशन.i386
  • फ्रीटाइप.i386
  • libgcc.i386
  • libICE.i386
  • libpng.i386
  • libSM.i386
  • libstdc++.i386
  • libX11.i386
  •  libXau.i386
  • libXcursor.i386
  • libXdmcp.i386
  • libXext.i386
  • libXfixes.i386
  • libXinerama.i386
  • libXi.i386
  • ओपनमोटिफ22.i386
  • libXmu.i386
  • libXp.i386
  • libXrandr.i386
  • libXrender.i386
  • libXt.i386
  • zlib.i386
  • ग्लिब2.i386
  • ksh.x86_64
  • xorg-x11-फ़ॉन्ट्स-75dpi
  • xorg-x11-फ़ॉन्ट्स-100dpi
  • xorg-x11-फ़ॉन्ट्स-टाइप1

RHEL6/CentOS6 के लिए आवश्यक पैकेज

  • ग्लिबक.i686
  • compat-expat1.i686
  • फ़ॉन्टकॉन्फ़िगरेशन.i686
  • फ्रीटाइप.i686
  • libgcc.i686
  • libICE.i686
  • libpng.i686
  • libSM.i686
  • libstdc++.i686
  • libX11.i686
  • libXau.i686
  • libXcursor.i686
  • libXdmcp.i686
  • libXext.i686
  •  libXfixes.i686
  • libXinerama.i686
  • libXi.i686
  • ओपनमोटिफ22.i686
  • libXmu.i686
  • libXp.i686
  • libXrandr.i686
  • libXrender.i686
  • libXt.i686
  • zlib.i686
  • ग्लिब2.i686
  • ksh.x86_64
  • xorg-x11-फ़ॉन्ट्स-75dpi
  • xorg-x11-फ़ॉन्ट्स-100dpi
  •  xorg-x11-फ़ॉन्ट्स-टाइप1

RHEL7/CentOS7 के लिए आवश्यक पैकेज

  • ग्लिबक.i686
  • फ़ॉन्टकॉन्फ़िगरेशन.i686
  • फ्रीटाइप.i686
  • libgcc.i686
  • libICE.i686
  • libpng.i686
  • libSM.i686
  • libstdc++.i686
  • libX11.i686
  • libXau.i686
  • libXcursor.i686
  • libXdmcp.i686
  • libXext.i686
  • libXfixes.i686
  • libXinerama.i686
  • libXi.i686
  • मोटिफ.i686
  • ibXmu.i686
  • libXp.i686
  • libXrandr.i686
  • libXrender.i686
  • libXt.i686
  • zlib.i686
  • ग्लिब2.i686
  • ksh.x86_64
  • xorg-x11-फ़ॉन्ट्स-75dpi
  • xorg-x11-फ़ॉन्ट्स-100dpi
  • xorg-x11-फ़ॉन्ट्स-टाइप1

परिशिष्ट: चेतावनी/त्रुटि संदेश और समाधान

लिनक्स उपयोगकर्ताओं को निम्नलिखित में से कुछ या सभी त्रुटि संदेश मिल सकते हैं। प्रत्येक का समाधान इस परिशिष्ट में वर्णित है।

  • त्रुटि: LD_LIBRARY_PATH में मोटिफ लाइब्रेरी नहीं मिल सकी
  • चेतावनी: अज्ञात स्थान
  • विंड/यू एक्स-टूलकिट त्रुटि: wuDisplay: डिस्प्ले नहीं खोला जा सकता
  • विंड/यू त्रुटि: सर्वर पर रजिस्ट्री से कनेक्ट करने में विफल
  • विंड/यू त्रुटि: एक घातक रजिस्ट्री I/O विफलता हुई है। हो सकता है कि रजिस्ट्री डेमॉन चालू न हो।
  •  लिनक्स पर चलते समय डिज़ाइनर GUI खिंचा हुआ दिखाई देता है
  • VNC के माध्यम से Red Hat 5 के पुराने संस्करणों पर Libero GUI विकृत है
  • प्रोजेक्ट को प्री-लोड करते समय Libero GUI प्रारंभ नहीं हो पाता
  • Viewपीडीएफ आईएनजी Files और ऑनलाइन सहायता Files
  • विभाजन त्रुटि “$exedir/$exename” “$@” संदेश
  • चेतावनी: संपर्क करने में विफल web डेटा संग्रह स्थान
  • JRE लाइब्रेरीज़ अनुपलब्ध हैं या संगत नहीं हैं
  • Red Hat/CentOS 6.x पर Libero इंस्टॉलर रुका हुआ है
  • Linux पैकेज स्थापित करते समय त्रुटि
  • स्थापना के दौरान चेतावनी संदेश प्रकट होता है: /tmp में पर्याप्त डिस्क स्थान नहीं है
  • X लाइब्रेरीज़ LD_LIBRARY_PATH (Libero) में नहीं हैं
  • libgthread-2.0.so.0 लाइब्रेरीज़ अनुपलब्ध हैं (Libero)
  • लापता MOTIF लाइब्रेरीज़ (लिबेरो)
  • libncurses.so.5 लाइब्रेरीज़ अनुपलब्ध (ModelSim)
  • libXrender लाइब्रेरीज़ अनुपलब्ध
  •  libfontconfig.sol.1 लाइब्रेरीज़ अनुपलब्ध हैं
  • libfreetype.so.6 लाइब्रेरीज़ अनुपलब्ध हैं
  • लिनक्स इंस्टॉलेशन पर वॉल्ट स्थान पथ के चारों ओर दोहरे उद्धरण चिह्न
  • Linux पर FlashPro सेटअप करने के लिए स्क्रिप्ट “udev_install” विफल हो जाती है
  • लिनक्स पर लाइसेंस प्रबंधक प्रारंभ करने पर त्रुटि आती है

विंड/यू त्रुटि: सर्वर पर रजिस्ट्री से कनेक्ट करने में विफल

  • लक्षण: विंड/यू त्रुटि: सर्वर [server_name] पर रजिस्ट्री से कनेक्ट करने में विफल
  • कारण: यह त्रुटि संभवतः यह दर्शाती है कि कोई Linux सुरक्षा सेटिंग है जो Libero को Wind/U रजिस्ट्री से कनेक्ट होने से रोक रही है। यह कनेक्शन आमतौर पर TCP पोर्ट का उपयोग करके बनाया जाता है।
  • समाधान: Linux सुरक्षा सेटिंग्स को संशोधित करके इस त्रुटि का समाधान करें। उदाहरण के लिएampRHEL5 पर, डेस्कटॉप मेनू सिस्टम > एडमिनिस्ट्रेशन > लॉगिन स्क्रीन > सुरक्षा टैब पर जाएँ और सुरक्षा सेटिंग "Xserver से TCP कनेक्शन अस्वीकार करें" को अनचेक करें। यह परिवर्तन करने के बाद, परिवर्तनों को प्रभावी होने के लिए आपको अपना कंप्यूटर पुनः आरंभ करना होगा।

किसी भी बची हुई प्रक्रिया को साफ़ करने के लिए actel_wuclean कमांड चलाएँ। कमांड प्रॉम्प्ट पर:
% ./actel_wuclean -R -D

चेतावनी: अज्ञात स्थान

लक्षण: चेतावनी (241): अज्ञात लोकेल निर्दिष्ट लोकेल: en_US.iso885915 भाषा: अपरिभाषित उपभाषा: पवन/U चेतावनी (241): अज्ञात लोकेल निर्दिष्ट लोकेल: en_US.iso885915 भाषा: अपरिभाषित उपभाषा:
GUI के निचले बाएँ भाग पर स्थित चार टैब भी गलत तरीके से प्रदर्शित होते हैं।

  • कारण: यह ऑपरेटिंग सिस्टम पर गलत भाषा सेटिंग के कारण होता है।
  • समाधान: निम्न आदेश के साथ लोकेल [elcap] सेट करें:
    % setenv LANG en_US

नोट: यदि आपको यह समस्या अक्सर आती है, तो कृपया अपने शेल सेटअप में उपरोक्त कमांड जोड़ें (जैसे .cshrc या .bashc) file.

चेतावनी: संपर्क करने में विफल web डेटा संग्रह स्थान
चेतावनी संदेश "संपर्क करने में विफल Web यदि निम्न में से कोई भी एक स्थिति सत्य है, तो Libero कैटलॉग विंडो में "Repositories" दिखाई देता है:

  •  आपके पास इंटरनेट कनेक्शन नहीं है.
  • आपने अपने वॉल्ट को जिस डिस्क स्थान पर सेट किया है, उस पर आपके पास लिखने की अनुमति नहीं है।
  • आपके वॉल्ट स्थान में डिस्क स्थान समाप्त हो गया है। (लिनक्स वातावरण के लिए, लिबरो का वॉल्ट स्थान डिफ़ॉल्ट रूप से ~/.actel/vault में आपकी उपयोगकर्ता निर्देशिका पर सेट होता है। यदि आपका कार्यस्थल उपयोगकर्ता निर्देशिकाओं के आकार पर कोटा प्रतिबंध लगाता है, तो आपकी उपयोगकर्ता निर्देशिका में डिस्क स्थान समाप्त हो सकता है)।
  • फ़ायरवॉल पहुँच को रोकता है Web रिपोजिटरी.

समस्या ठीक करने के लिए:

  1. जांच लें कि आपके पास इंटरनेट कनेक्शन है या नहीं।
  2. जांचें कि आपके पास वॉल्ट स्थान पर लिखने की अनुमति है या अपनी वॉल्ट स्थान सेटिंग को उस स्थान पर बदलें जिसके लिए आपके पास लिखने की अनुमति है (प्रोजेक्ट > वॉल्ट/रिपॉजिटरी सेटिंग्स > वॉल्ट स्थान)।
  3. वॉल्ट स्थान के लिए डिस्क स्थान को न्यूनतम 850 एमबी तक बढ़ाएँ।
  4. फ़ायरवॉल समस्या के बारे में अपने आईटी विभाग से संपर्क करें।

त्रुटि: LD_LIBRARY_PATH में मोटिफ लाइब्रेरी नहीं मिल सकी

कारण: लिबरो लिनक्स पर अपने ग्राफ़िकल इंटरफ़ेस के लिए मोटिफ़ ग्राफ़िकल टूलकिट लाइब्रेरी का उपयोग करता है। RHEL OS इंस्टॉलेशन में मोटिफ़ लाइब्रेरी शामिल नहीं हो सकती है।

समाधान: यदि आपके पास मोटिफ लाइब्रेरी स्थापित है, तो LD_LIBRARY_PATH नामक एक पर्यावरण चर होना चाहिए जो मोटिफ लाइब्रेरी के स्थान को इंगित करता है। सुनिश्चित करें कि मोटिफ लाइब्रेरी का पथ LD_LIBRARY_PATH पर्यावरण चर में समाहित है। आप इस कमांड से पथ जोड़ सकते हैं: set LD_LIBRARY_PATH = ( $LD_LIBRARY_PATH)
अगर आप सुनिश्चित नहीं हैं कि आपके पास मोटिफ लाइब्रेरी इंस्टॉल है या नहीं, तो निम्न कमांड आज़माएँ: कमांड “rpm -qa | grep -i motif” यह बताता है कि कौन सी मोटिफ लाइब्रेरी इंस्टॉल है। कमांड “rpm -qal | grep -i motif” यह बताता है कि कौन सी मोटिफ लाइब्रेरी इंस्टॉल है। files और ऊपर सूचीबद्ध मोटिफ लाइब्रेरी से जुड़े पथ (दूसरे कमांड में अतिरिक्त "l" पर ध्यान दें)।
यदि आपके पास मोटिफ लाइब्रेरी स्थापित नहीं है, तो ओपन मोटिफ को मुफ्त में डाउनलोड और इंस्टॉल करने पर विचार करें। http://www.openmotif.org/ .
लिबरो लिनक्स टूल्स मोटिफ लाइब्रेरी के libXm.so.3 पैकेज की अपेक्षा करते हैं। ओपन मोटिफ के विभिन्न संस्करण libXm.so.4 या अन्य ऐसे संस्करण स्थापित कर सकते हैं जो लिबरो के साथ संगत नहीं हैं। सुनिश्चित करें कि उपयोग किए गए ओपन मोटिफ के संस्करण में libXm.so.3 स्थापित हो। एक उदाहरणamplibXm.so.3 प्रदान करने वाला संस्करण openmotif v2.2.3 है। चूँकि Libero एक 32-बिट अनुप्रयोग है, इसलिए 32-बिट मोटिफ लाइब्रेरी का उपयोग तब भी किया जाना चाहिए जब कंप्यूटर 64-बिट ऑपरेटिंग सिस्टम पर चल रहा हो।

विंड/यू एक्स-टूलकिट त्रुटि: wuDisplay: डिस्प्ले नहीं खोला जा सकता

कमांड का उपयोग करके $DISPLAY पर्यावरण चर को 0 पर सेट करें:
सेटेनव डिस्प्ले :0

फिर कमांड चलाएँ:
/Libero/bin/actel_wuclean -R Libero के प्रथम आह्वान से बची हुई किसी भी प्रक्रिया को साफ़ करने के लिए

पवन/U त्रुटि: एक घातक रजिस्ट्री I/O विफलता हुई है। हो सकता है कि रजिस्ट्री डेमॉन चालू न हो।

लक्षण: विंड/यू त्रुटि (251): फ़ंक्शन RegPingDaemon – एक घातक रजिस्ट्री I/O विफलता हुई है। हो सकता है कि रजिस्ट्री डेमॉन चालू न हो। अपने एप्लिकेशन को पुनः आरंभ करें और सत्यापित करें कि रजिस्ट्री डेमॉन चल रहा है:

पवन/यू त्रुटि (251): फ़ंक्शन RegOpenKeyExA – एक गंभीर रजिस्ट्री I/O विफलता हुई है। हो सकता है कि रजिस्ट्री डेमॉन चल नहीं रहा हो। अपने एप्लिकेशन को पुनः आरंभ करें और सत्यापित करें कि रजिस्ट्री डेमॉन चल रहा है।

समाधान/समाधान: bin फ़ोल्डर में मौजूद 'actel_wuclean' यूटिलिटी चलाएँ। '-R' विकल्प का इस्तेमाल इस प्रकार करें:
…/bin/actel_wuclean -R

निम्नलिखित संदेश प्रकट हो सकते हैं:
एक्टेल अनुप्रयोगों को बंद करना।

  • सभी actgen_bin प्रक्रियाएं बंद हो गई हैं।
  • सभी smartgen_bin प्रक्रियाएं बंद हो गई हैं।
  • सभी expert_bin प्रक्रियाएं बंद कर दी गई हैं।
  • सभी mvn_bin प्रक्रियाएं बंद हो गई हैं।
  • सभी libero_bin प्रक्रियाएं बंद हो गई हैं।
  • विंड/यू डेमॉन को बंद किया जा रहा है...
  • सभी windu_scmd प्रक्रियाएं बंद हो गई हैं।
  • सभी windu_serviced प्रक्रियाएं बंद हो गई हैं।
  • सभी windu_registryd प्रक्रियाएं बंद हो गई हैं।
  • विंड/यू को अस्थायी रूप से हटाना fileअस्थायी निर्देशिकाओं से...
  • कैश्ड विंड/यू को हटाना fileहोम निर्देशिका से...
  • हो गया
  • actel_wuclean उपयोगिता, उसी होस्ट पर उसी उपयोगकर्ता द्वारा चलाए जा रहे किसी भी माइक्रोसेमी टूल को बंद कर देती है। actel_wuclean को लागू करने से पहले अपने पास मौजूद सभी कार्य सहेज लें।

विभाजन त्रुटि “$exedir/$exename” “$@” संदेश

  • परिदृश्य 1: Linux Red Hat 5.4 (32-बिट या 64-बिट) पर Libero SoC 10.1 को लागू करने का प्रयास करते समय, Libero सेगमेंटेशन फ़ॉल्ट संदेश के साथ क्रैश हो सकता है
  • वर्णन: जब आप Linux Red Hat 5.4 मशीन पर Libero SoC v10.1 को लागू करते हैं, तो Libero नहीं आता है और सेगमेंटेशन फॉल्ट के साथ क्रैश संदेश जारी होता है।

उदाहरणार्थampपर:

  • <line 67: 10617 Segmentation fault
  • “$exedir/$exename” “$@”>

समाधान/समाधान: टेम्पलेट्स file पर /data/catalogs/templates.xml दूषित हो सकता है और क्रैश का कारण बन सकता है। इस समस्या को हल करने के लिए, नाम बदलें file पर /data/catalogs/templates.xml से templates.xml.ori.
सुनिश्चित करें कि उपयोगकर्ता की होम निर्देशिका में पर्याप्त डिस्क स्थान है, ~ यह सुनिश्चित करने के लिए कि सिस्टम पर सभी आवश्यक पैकेज स्थापित हो गए हैं, “check_linux_req” स्क्रिप्ट चलाएँ।

  • परिदृश्य 2: बहुview कंस्ट्रेन्ट्स एडिटर खोलने पर नेविगेटर त्रुटियाँ रिपोर्ट की जाती हैं।

विवरण: फ़्लोरप्लान कंस्ट्रेन्ट्स एडिटर को खोलने पर लिनक्स टर्मिनल पर निम्नलिखित संदेश प्रदर्शित होते हैं:

  • सर्वर 1 प्रारंभ करें
  • सर्वर 2 प्रारंभ करें
  • Def Table खोलने में विफल: 9
  • Def Table खोलने में विफल: 8
  • Def Table खोलने में विफल: 12
  • अनाथ मोड में चल रहा है!

MVN और कोर से बाहर निकलने पर निम्न संदेश दिखाई देता है file बनाया गया है: …/bin/mvn: पंक्ति 69: 1675 विभाजन दोष (कोर डंप किया गया) “$exedir/../lib/$exename” “$@”
समाधान/समाधान: इन त्रुटियों को अनदेखा किया जा सकता है।

लिनक्स पर चलते समय डिज़ाइनर GUI खिंचा हुआ दिखाई देता है

  • नोट: डिज़ाइनर केवल IGLOO, SmartFusion, Fusion और ProASIC3 उपकरणों के लिए है।
  • परिदृश्य: लिनक्स मशीन पर लॉग ऑन करें, फिर डिज़ाइनर सॉफ़्टवेयर चलाएँ
  • लक्षण: कुछ GUI खिंचे हुए दिखाई देते हैं
  • विवरण: कुछ डिज़ाइनर GUI, Linux पर सीधे लॉग इन करने पर, खिंचे हुए दिखाई देते हैं। ऐसा GUI और डेस्कटॉप पर बेमेल रंग गहराई की समस्या के कारण होता है।
  • समाधान/वैकल्पिक उपाय: समस्या के समाधान के लिए डेस्कटॉप की रंग गहराई बदलें। VNC के माध्यम से Linux एक्सेस के लिए, vncserver की रंग गहराई को 8, 16 या 24 में बदलें। विवरण के लिए vncserver मैनुअल पृष्ठ देखें।

VNC के माध्यम से Red Hat 5 के पुराने संस्करणों पर Libero GUI विकृत है

  • परिदृश्य: जब VNC को Linux Red Hat संस्करण 5.3 से पुराने के साथ प्रयोग किया जाता है, तो Libero GUI विकृत दिखाई दे सकता है।
  • विवरण: VNC और Linux RH 5.2 या पुराने संस्करणों का उपयोग करते समय, Libero GUI, फ़ॉन्ट और पृष्ठभूमि रंग थोड़े फीके या धुंधले दिखाई दे सकते हैं। यह समस्या केवल Libero तक ही सीमित नहीं है, बल्कि Synplify Pro सहित सभी Qt-आधारित सॉफ़्टवेयर को प्रभावित करती है। यह समस्या RHEL 5 के इन पुराने संस्करणों में VNC सर्वर (Xvnc) द्वारा डिफ़ॉल्ट रूप से Xrender लोड न करने के कारण होती है।
    ध्यान दें कि Linux RHEL 5 (Tikanga) 5.3 से 5.75 (32-बिट और 64-बिट) का उपयोग करते समय कोई समस्या नहीं होनी चाहिए।
  • वैकल्पिक उपाय/ समाधान:
    VNC के साथ RHEL 5.2 (और पुराने) का उपयोग करते समय:
  • माइक्रोसेमी ने परीक्षण किया है और यदि संभव हो तो Exceed 11 का उपयोग करने की अनुशंसा करता है। Exceed का यह संस्करण अभी भी OpenText की समर्थन सूची में है।
    Or
  • VNC सर्वर (Xvnc) के नए संस्करण में अपग्रेड करें जो डिफ़ॉल्ट रूप से Xrender को सक्षम करता है। एक परीक्षण किया गया संस्करण Tiger (एक ओपन सोर्स vnc सर्वर जो
    http://sourceforge.net/projects/tigervnc/files/tigervnc/ ) RHEL 5.2 पर डिफ़ॉल्ट VNC सर्वर के बजाय VNC v1.2.0.

प्रोजेक्ट को प्री-लोड करते समय Libero GUI प्रारंभ नहीं हो पाता

  • परिदृश्य: आपका सबसे हालिया प्रोजेक्ट file हो सकता है कि यह भ्रष्ट हो गया हो और भ्रष्ट प्रोजेक्ट को खोलने का प्रयास करते समय Libero क्रैश हो जाता हो file.
  • समाधान: Libero को आपके अंतिम प्रोजेक्ट को स्वचालित रूप से खोलने से रोकने के लिए अपनी उपयोगकर्ता सेटिंग बदलने के लिए, जब वह निम्न को आमंत्रित करता है:
  1. ~/.actel/libero.def खोलें.
  2. निम्न पंक्ति को इसमें जोड़ें file: डेटा IDE_OPEN_MRU_PROJECT 0.
  3. Libero का उपयोग शुरू करें /बिन/लिबेरो.

Viewपीडीएफ आईएनजी Files और ऑनलाइन सहायता Files
को view ऑनलाइन सहायता fileएस और पीडीएफ files, आपको पर्यावरण चर LINUX_HTMLREADER को अपने पूर्ण पथ पर सेट करने की आवश्यकता हो सकती है web Libero को शुरू करने से पहले अपने टर्मिनल में ब्राउज़र खोलें। उदाहरण के लिएampपर:
csh (सी-शेल):
setenv LINUX_HTMLREADER /usr/bin/firefox
sh (बोर्न शेल)/ ksh (कॉर्न शेल):
LINUX_HTMLREADER=/usr/bin/firefox; LINUX_HTMLREADER निर्यात करें
यदि आप पर्यावरण चर सेट नहीं करते हैं, तो कुछ HTML files (जैसे ऑनलाइन सहायता) नहीं होगा viewलिबरो के भीतर से सक्षम।

JRE लाइब्रेरीज़ अनुपलब्ध हैं या संगत नहीं हैं
यह एक लिबरो इंस्टॉलर त्रुटि संदेश है।

  • विवरण: इंस्टॉलर स्क्रिप्ट को चलाने के लिए कुछ जावा लाइब्रेरीज़ की आवश्यकता होती है और लाइब्रेरीज़ अनुपलब्ध हैं।
  • समाधान:
    1. निम्नलिखित जावा डाउनलोड पर जाएं webसाइट पर जाएँ और गायब जावा लाइब्रेरीज़ को स्थापित करें:
      http://www.java.com/en/download/manual.jsp#lin
    2. 32-बिट संस्करण डाउनलोड करने के लिए, "Linux RPM" चुनें। RPM को इंस्टॉल करने के निर्देश "Linux RPM" लिंक के दाईं ओर स्थित "निर्देश" लिंक में दिए गए हैं।
    3.  64-बिट संस्करण डाउनलोड करने के लिए, "Linux x64 RPM" चुनें। RPM को इंस्टॉल करने के निर्देश "Linux x64 RPM" लिंक के दाईं ओर स्थित "निर्देश" लिंक में दिए गए हैं।
      चित्र 4 • जावा डाउनलोड Webसाइटमाइक्रोचिप-लिबेरो-SoC-लिनक्स-पर्यावरण-सेटअप- (1)नोट: वैकल्पिक रूप से, आप नवीनतम OpenJDK JRE को निम्न प्रकार से स्थापित कर सकते हैं:
      % सु
      % yum जावा स्थापित करें
      4. यदि इंस्टॉलर अभी भी विफल रहता है और आप CentOS 6 का उपयोग कर रहे हैं, तो इंस्टॉलर को निम्नानुसार चलाएँ:
      लिबरोसोक_वी लिनक्स_बिन LAX_VM /java.exe यह लिबरो लिनक्स इंस्टॉलर को निर्दिष्ट पथ में जावा निष्पादन योग्य का उपयोग करने के लिए मजबूर करता है।

Red Hat/CentOS 6.x पर Libero इंस्टॉलर रुका हुआ है

  • विवरण: Red Hat/CentOS 6.x मशीनों पर Libero स्थापित करते समय, स्थापना शुरू तो हो जाती है, लेकिन बीच में ही रुक जाती है। सिस्टम मॉनिटर में, प्रक्रिया का प्रतीक्षा चैनल futex_wait_queue_me है।
  • समाधान: सिस्टम कर्नेल को संस्करण 2.6.32-504.16.2.el6.x86_64 पर अपडेट करें

Linux पैकेज स्थापित करते समय त्रुटि

  • विवरण: लिनक्स पैकेज स्थापित करते समय त्रुटि संदेश: संरक्षित मल्टीलिब संस्करण ……
  • कारण: 32-बिट Linux पैकेज स्थापित होने पर i686 (32-बिट) और x86_64 (64-बिट) पैकेजों के बीच पैकेज असंगतता है।
  • समाधान: पहले पैकेज को 64-बिट में अपग्रेड करें और फिर 32-बिट पैकेज स्थापित करें, उदाहरण के लिए gtk2 पैकेज के लिए, कमांड हैं:
    % सु
    % yum अपग्रेड gtk2
    % yum इंस्टॉल gtk2.i686

स्थापना के दौरान चेतावनी संदेश प्रकट होता है: /tmp में पर्याप्त डिस्क स्थान नहीं है

  • कारण: इंस्टॉलर /tmp में डिस्क स्थान समाप्त कर देता है और इसके स्थान पर /home/user का उपयोग करने का प्रयास करता है, जिसमें भी आवश्यकता से कम डिस्क स्थान होता है।
  • समाधान: लिनक्स प्रॉम्प्ट पर, पर्यावरण चर IATEMPDIR को पर्याप्त डिस्क स्थान वाले डिस्क स्थान पर निम्नानुसार सेट करें:
  • बोर्न शेल (sh), कॉर्न शेल (ksh), bash और zsh उपयोगकर्ताओं के लिए: % IATEMPDIR=/your/free/space/directory
    % निर्यात IATEMPDIR
  • सी-शेल (csh) और tcsh उपयोगकर्ताओं के लिए:
    setenv IATEMPDIR= /आपकी/मुक्त/स्थान निर्देशिका

X लाइब्रेरीज़ LD_LIBRARY_PATH (Libero) में नहीं हैं
विवरण: Libero की X लाइब्रेरीज़ पर निर्भरता है, लेकिन वह उसे ढूँढ नहीं पा रहा है। समाधान:

  1.  libXft पैकेज स्थापित करें:
    yum इंस्टॉल libXft.i686
  2. libXft लाइब्रेरीज़ को शामिल करने के लिए अपना LD_LIBRARY_PATH सेट करें।

libgthread-2.0.so.0 लाइब्रेरीज़ अनुपलब्ध हैं (Libero)

विवरण: लिबरो की ग्लिब2 लाइब्रेरी पर निर्भरता है, लेकिन वह इसे नहीं ढूंढ सकता।

समाधान:

  1.  glib2 पैकेज स्थापित करें:
    yum इंस्टॉल glib2.i686
    नोट: यदि पहले से स्थापित x86_64 संस्करण के साथ संस्करण संघर्ष के कारण yum install कमांड में त्रुटि आती है, तो इसके बजाय yum update कमांड का उपयोग करें: yum update glib2
  2. अपने LD_LIBRARY_PATH को glib2 लाइब्रेरीज़ को शामिल करने के लिए सेट करें।

लापता MOTIF लाइब्रेरीज़ (लिबेरो)
विवरण: लिबरो की MOTIF लाइब्रेरी पर निर्भरता है, लेकिन वह उन्हें ढूंढ नहीं पाता है।

समाधान:

  1. MOTIF लाइब्रेरीज़ स्थापित करें:
    yum install openmotif (CentOS 5/RedHat 5 के लिए)
    yum install openmotif22 (CentOS 6/RedHat 6 के लिए)
    yum install motif (CentOS7/RedHat 7 के लिए)
  2. MOTIF लाइब्रेरीज़ को शामिल करने के लिए अपना LD_LIBRARY_PATH सेट करें।

libncurses.so.5 लाइब्रेरीज़ अनुपलब्ध (ModelSim)

विवरण: मॉडलसिम सिम्युलेटर libncurses.so.5 लाइब्रेरी पर निर्भर है, लेकिन उन्हें ढूंढ नहीं सकता।

समाधान:
ncurses लाइब्रेरीज़ का वर्तमान पैकेज संस्करण स्थापित करें:

  1. yum ncurses-libs.i686 इंस्टॉल करें
  2. ncurses लाइब्रेरीज़ को शामिल करने के लिए अपना LD_LIBRARY_PATH सेट करें।

libXrender लाइब्रेरीज़ अनुपलब्ध

विवरण: लिबरो में libXrender लाइब्रेरीज़ के लिए निर्भरता है, लेकिन वह उन्हें नहीं ढूंढ सकता।

समाधान:
वर्तमान libXrender लाइब्रेरीज़ स्थापित करें:

  1. yum libXrender.i686 इंस्टॉल करें
  2. libXrender लाइब्रेरीज़ को शामिल करने के लिए अपना LD_LIBRARY_PATH सेट करें।

libfontconfig.sol.1 लाइब्रेरीज़ अनुपलब्ध हैं

विवरण: लिबरो में libfontconfig लाइब्रेरीज़ के लिए निर्भरता है, लेकिन उन्हें नहीं ढूंढा जा सकता।

समाधान:

libfontconfig लाइब्रेरीज़ स्थापित करें:

  1. yum install fontconfig-2.8.0-3.el6.i686 (Red Hat के लिए) या yum install fontconfig-2.8.0-5.el6.i686 (CentOS के लिए).
  2. libfontconfig लाइब्रेरीज़ को शामिल करने के लिए अपने LD_LIBRARY_PATH को सेट करें।

libfreetype.so.6 लाइब्रेरीज़ अनुपलब्ध हैं

विवरण: लिबरो में libfreetype लाइब्रेरीज़ के लिए निर्भरता है, लेकिन उन्हें ढूंढा नहीं जा सकता।

समाधान:
वर्तमान फ्रीटाइप लाइब्रेरीज़ स्थापित करें:

  1. yum install freetype-2.3.11-14.el6_3.1.i686
  2. अपने LD_LIBRARY_PATH को फ्रीटाइप लाइब्रेरीज़ को शामिल करने के लिए सेट करें।

लिनक्स इंस्टॉलेशन पर वॉल्ट स्थान पथ के चारों ओर दोहरे उद्धरण चिह्न

लक्षण: लिनक्स पर कंसोल मोड इंस्टॉलेशन के बाद, प्रोजेक्ट > वॉल्ट/रिपॉजिटरी सेटिंग के अंतर्गत प्रदर्शित वॉल्ट स्थान दिखाता है /बिन “ /vault"। वॉल्ट पथ स्थान के चारों ओर दोहरे उद्धरण चिह्नों को हटा दिया जाना चाहिए।

संकट: install.def file वॉल्ट स्थान के लिए चर के चारों ओर दोहरे उद्धरण चिह्न हैं।

समाधान: Libero से बाहर निकलें, install.def को अपडेट करें file, और लिबरो को पुनः आरंभ करें।

  1. लिबरो से बाहर निकलें.
  2. लिनक्स शेल प्रॉम्प्ट पर जाएं /डेटा निर्देशिका:
    % सीडी /डेटा
  3. लिनक्स शेल प्रॉम्प्ट पर, install.def में दोहरे उद्धरण चिह्नों को हटाने के लिए sed कमांड लागू करें file:
    % sed 's/”//g' install.def > tmp.def
    % cp tmp.def install.def
    % आरएम tmp.def
  4. यह जांचने के लिए कि वॉल्ट स्थान पथ के चारों ओर दोहरे उद्धरण चिह्न हटा दिए गए हैं, लिबरो को पुनः आरंभ करें।

Linux पर FlashPro सेटअप करने के लिए स्क्रिप्ट “udev_install” विफल हो जाती है

  • लक्षण: Linux पर FlashPro सेट अप करने के लिए “udev_install” स्क्रिप्ट चलाते समय, स्क्रिप्ट त्रुटि संदेश के साथ विफल हो जाती है:
    % ./udev_इंस्टॉल
    /bin/sh^M: ख़राब इंटरप्रेटर: ऐसा कोई नहीं file या निर्देशिका
  • समस्या: यह स्क्रिप्ट केवल यूनिक्स/लिनक्स एलएफ लाइन टर्मिनेशन के बजाय विंडोज सीआर/एलएफ लाइन टर्मिनेशन का उपयोग करती है, और इस प्रकार, यह लिनक्स के लिए वैध शेल स्क्रिप्ट नहीं है।
  • समाधान: उपयोगकर्ताओं को Windows CR/LF लाइन टर्मिनेशन को Linux LF-ओनली लाइन टर्मिनेशन में बदलने के लिए स्क्रिप्ट "udev_install" पर dos2unix कमांड चलाना होगा और स्क्रिप्ट को फिर से चलाना होगा। Linux शेल प्रॉम्प्ट पर:
    % dos2unix udev_install
    % ./udev_इंस्टॉल

टिप्पणी: यदि dos2unix उपलब्ध नहीं है, तो dos2unix को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ, फिर dos2unix चलाएँ: % sudo yum install dos2unix

लिनक्स पर लाइसेंस प्रबंधक प्रारंभ करने पर त्रुटि आती है

  • लक्षण: लिनक्स पर लाइसेंस मैनेजर शुरू करने के लिए lmgrd चलाते समय, सिस्टम यह त्रुटि संदेश देता है:
    12:39:28 (actlmgrd) विक्रेता डेमॉन lmgrd से बात नहीं कर सकता (लाइसेंस सर्वर मशीन बंद है या प्रतिक्रिया नहीं दे रही है। (-96,7:2 "ऐसा कोई नहीं file या निर्देशिका”))
    12:39:28 (actlmgrd) सिग्नल 37 के कारण बाहर निकल रहा हूँ। बाहर निकलने का कारण 5 है।
  • समस्या: /etc/hosts में किसी समस्या के कारण होस्ट पहचाना नहीं जा सका file लिनक्स सिस्टम पर.

समाधान:

  1.  लिनक्स प्रॉम्प्ट पर, /etc/hosts को संपादित करें file और निम्नलिखित पंक्तियाँ जोड़ें:
    # आईपी पता होस्टनाम उपनाम
    127.0.0.1 लोकलहोस्ट
    टिप्पणी: लिनक्स सिस्टम का नाम है।
  2. lmgrd पुनः आरंभ करें.

संशोधन इतिहास

निम्न तालिका प्रत्येक संशोधन के लिए इस दस्तावेज़ में किए गए महत्वपूर्ण परिवर्तन दिखाती है।

दोहराव परिवर्तन
संशोधन 1

(जून 2016)

प्रारंभिक रिहाई।
संशोधन 2

(अक्टूबर 2016)

अद्यतन अध्याय 3 - स्थापना.
संशोधन 3

(अप्रैल 2017)

RedHat/CentOS 7 को समर्थन देने के लिए परिशिष्ट को अद्यतन किया गया। लाइसेंस स्थापित करने और पैकेज जोड़ने के क्रम को उलट दिया गया - पैकेज जोड़ने का क्रम लाइसेंस स्थापित करने से पहले आना चाहिए।
संशोधन 4

(जून 2017)

आवश्यक पैकेजों की जांच के लिए शेल स्क्रिप्ट को शामिल करने के लिए पैराग्राफ 3.2 को अद्यतन किया गया।
संशोधन 5

(जून 2017)

RHEL7/CentOS7 आवश्यक पैकेज सूची से “compat-expat1.i686” को हटाएँ परिशिष्ट: लिबरो SoC चलाने के लिए लिनक्स पैकेज.

उत्पाद समर्थन

माइक्रोसेमी एसओसी उत्पाद समूह ग्राहक सेवा, ग्राहक तकनीकी सहायता केंद्र सहित विभिन्न समर्थन सेवाओं के साथ अपने उत्पादों का समर्थन करता है webसाइट, इलेक्ट्रॉनिक मेल और दुनिया भर में बिक्री कार्यालय। इस परिशिष्ट में माइक्रोसेमी एसओसी उत्पाद समूह से संपर्क करने और इन समर्थन सेवाओं का उपयोग करने के बारे में जानकारी है।

ग्राहक सेवा
गैर-तकनीकी उत्पाद समर्थन के लिए ग्राहक सेवा से संपर्क करें, जैसे उत्पाद मूल्य निर्धारण, उत्पाद उन्नयन, अद्यतन जानकारी, ऑर्डर की स्थिति और प्राधिकरण।

  • उत्तरी अमेरिका से, 800.262.1060 पर कॉल करें
  • बाकी दुनिया से, 650.318.4460 पर कॉल करें
  • दुनिया में कहीं से भी फ़ैक्स करें, 650.318.8044

ग्राहक तकनीकी सहायता केंद्र
माइक्रोसेमी एसओसी उत्पाद समूह अपने ग्राहक तकनीकी सहायता केंद्र को अत्यधिक कुशल इंजीनियरों के साथ रखता है जो माइक्रोसेमी एसओसी उत्पादों के बारे में आपके हार्डवेयर, सॉफ्टवेयर और डिजाइन प्रश्नों का उत्तर देने में मदद कर सकते हैं। ग्राहक तकनीकी सहायता केंद्र एप्लिकेशन नोट्स बनाने, सामान्य डिज़ाइन चक्र प्रश्नों के उत्तर, ज्ञात मुद्दों के दस्तावेज़ीकरण और विभिन्न अक्सर पूछे जाने वाले प्रश्नों के निर्माण में बहुत समय व्यतीत करता है। इसलिए, हमसे संपर्क करने से पहले, कृपया हमारे ऑनलाइन संसाधनों पर जाएँ। यह बहुत संभव है कि हम आपके प्रश्नों का उत्तर पहले ही दे चुके हैं।

तकनीकी समर्थन
माइक्रोसेमी एसओसी उत्पाद समर्थन के लिए, यहां जाएं http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support .

Webसाइट
आप माइक्रोसेमी एसओसी प्रोडक्ट्स ग्रुप होम पेज पर विभिन्न प्रकार की तकनीकी और गैर-तकनीकी जानकारी ब्राउज़ कर सकते हैं www.microsemi.com/soc .

ग्राहक तकनीकी सहायता केंद्र से संपर्क करना
अत्यधिक कुशल इंजीनियर तकनीकी सहायता केंद्र के कर्मचारी हैं। तकनीकी सहायता केंद्र से ईमेल या माइक्रोसेमी एसओसी उत्पाद समूह के माध्यम से संपर्क किया जा सकता है webसाइट।

ईमेल
आप अपने तकनीकी प्रश्नों को हमारे ईमेल पते पर संप्रेषित कर सकते हैं और ईमेल, फैक्स या फोन द्वारा उत्तर प्राप्त कर सकते हैं। साथ ही, यदि आपको डिज़ाइन संबंधी समस्या है, तो आप अपना डिज़ाइन ईमेल कर सकते हैं fileएस सहायता प्राप्त करने के लिए। हम पूरे दिन ईमेल खाते की लगातार निगरानी करते हैं। हमें अपना अनुरोध भेजते समय, कृपया अपना पूरा नाम, कंपनी का नाम और अपनी संपर्क जानकारी शामिल करना सुनिश्चित करें, ताकि आपके अनुरोध को प्रभावी ढंग से संसाधित किया जा सके।
तकनीकी सहायता ईमेल पता है soc_tech@microsemi.com .

मेरे मामले
माइक्रोसेमी एसओसी उत्पाद समूह के ग्राहक माय केस में जाकर तकनीकी मामलों को ऑनलाइन सबमिट और ट्रैक कर सकते हैं।

यूएस से बाहर
यूएस टाइम ज़ोन के बाहर सहायता की आवश्यकता वाले ग्राहक या तो ईमेल के माध्यम से तकनीकी सहायता से संपर्क कर सकते हैं ( soc_tech@microsemi.com ) या किसी स्थानीय बिक्री कार्यालय से संपर्क करें।
बिक्री कार्यालय लिस्टिंग और कॉर्पोरेट संपर्कों के लिए हमारे बारे में जाएँ।
बिक्री कार्यालय लिस्टिंग पर पाया जा सकता है www.microsemi.com/soc/company/contact/default.aspx .

आईटीएआर तकनीकी सहायता
आरएच और आरटी एफपीजीए पर तकनीकी सहायता के लिए जो शस्त्र विनियमों (आईटीएआर) में अंतर्राष्ट्रीय यातायात द्वारा विनियमित हैं, के माध्यम से हमसे संपर्क करें soc_tech_itar@microsemi.com . वैकल्पिक रूप से, मेरे मामलों में, ITAR ड्रॉप-डाउन सूची में हां का चयन करें। ITAR-विनियमित माइक्रोसेमी FPGAs की पूरी सूची के लिए, ITAR पर जाएँ web पृष्ठ.

माइक्रोसेमी कॉर्पोरेट

मुख्यालय
वन एंटरप्राइज, एलिसो वीजो, सीए 92656 यूएसए

© 2017 माइक्रोसेमी कॉर्पोरेशन। सर्वाधिकार सुरक्षित। माइक्रोसेमी और माइक्रोसेमी लोगो माइक्रोसेमी कॉर्पोरेशन के ट्रेडमार्क हैं। अन्य सभी ट्रेडमार्क और सेवा चिह्न उनके संबंधित स्वामियों की संपत्ति हैं।

माइक्रोसेमी के बारे में
माइक्रोसेमी कॉरपोरेशन (नैस्डैक: एमएससीसी) संचार, रक्षा और सुरक्षा, एयरोस्पेस और औद्योगिक बाजारों के लिए सेमीकंडक्टर और सिस्टम समाधानों का व्यापक पोर्टफोलियो पेश करता है। उत्पादों में उच्च-प्रदर्शन और विकिरण-कठोर एनालॉग मिश्रित-सिग्नल एकीकृत सर्किट, एफपीजीए, एसओसी और एएसआईसी शामिल हैं; बिजली प्रबंधन उत्पाद; समय और तुल्यकालन उपकरण और सटीक समय समाधान, समय के लिए विश्व के मानक निर्धारित करना; आवाज प्रसंस्करण उपकरण; आरएफ समाधान; असतत घटक; उद्यम भंडारण और संचार समाधान, सुरक्षा प्रौद्योगिकियां और स्केलेबल एंटी-टीampएर उत्पाद; ईथरनेट समाधान; पावर-ओवर-ईथरनेट आईसी और मिडस्पैन; साथ ही कस्टम डिजाइन क्षमताओं और सेवाओं। माइक्रोसेमी का मुख्यालय एलिसो वीजो, कैलिफ़ोर्निया में है और वैश्विक स्तर पर इसके लगभग 4,800 कर्मचारी हैं। पर और जानें www.microsemi.com.

माइक्रोसेमी यहां निहित जानकारी या किसी विशेष उद्देश्य के लिए अपने उत्पादों और सेवाओं की उपयुक्तता के संबंध में कोई वारंटी, प्रतिनिधित्व या गारंटी नहीं देता है, और न ही माइक्रोसेमी किसी भी उत्पाद या सर्किट के आवेदन या उपयोग से उत्पन्न होने वाली किसी भी देयता को ग्रहण करता है। इसके तहत बेचे गए उत्पाद और माइक्रोसेमी द्वारा बेचे जाने वाले अन्य उत्पाद सीमित परीक्षण के अधीन हैं और मिशन-महत्वपूर्ण उपकरण या अनुप्रयोगों के संयोजन के साथ उपयोग नहीं किए जाने चाहिए। किसी भी प्रदर्शन विनिर्देशों को विश्वसनीय माना जाता है, लेकिन सत्यापित नहीं किया जाता है, और खरीदार को उत्पादों के सभी प्रदर्शन और अन्य परीक्षण अकेले और साथ में, या किसी भी अंतिम-उत्पादों में स्थापित करना चाहिए। खरीदार किसी भी डेटा और प्रदर्शन विनिर्देशों या माइक्रोसेमी द्वारा प्रदान किए गए मापदंडों पर भरोसा नहीं करेगा। किसी भी उत्पाद की उपयुक्तता का स्वतंत्र रूप से निर्धारण करना और उसका परीक्षण और सत्यापन करना क्रेता की जिम्मेदारी है। यहां माइक्रोसेमी द्वारा प्रदान की गई जानकारी "जैसा है, जहां है" और सभी दोषों के साथ प्रदान की जाती है, और ऐसी जानकारी से जुड़ा संपूर्ण जोखिम पूरी तरह से खरीदार के पास है। माइक्रोसेमी किसी भी पक्ष को, स्पष्ट रूप से या परोक्ष रूप से, कोई पेटेंट अधिकार, लाइसेंस, या कोई अन्य आईपी अधिकार प्रदान नहीं करता है, चाहे वह स्वयं ऐसी जानकारी के संबंध में हो या ऐसी जानकारी द्वारा वर्णित किसी भी चीज़ के संबंध में। इस दस्तावेज़ में प्रदान की गई जानकारी माइक्रोसेमी के स्वामित्व में है, और माइक्रोसेमी बिना किसी सूचना के किसी भी समय इस दस्तावेज़ या किसी भी उत्पाद और सेवाओं में जानकारी में कोई भी परिवर्तन करने का अधिकार सुरक्षित रखता है।

सामान्य प्रश्न

लिबरो एसओसी लिनक्स पर्यावरण सेटअप उपयोगकर्ता गाइड का उद्देश्य क्या है?

यह मार्गदर्शिका लिबरो एसओसी प्लेटफॉर्म के लिए लिनक्स वातावरण स्थापित करने के निर्देश प्रदान करती है।

क्या स्थापना प्रक्रिया के सभी चरण अनिवार्य हैं?

कुछ चरण वैकल्पिक हैं, लेकिन पूर्ण सेटअप के लिए सभी चरणों का पालन करने की अनुशंसा की जाती है।

यदि मुझे फ्लेक्सएलएम लाइसेंसिंग की आवश्यकता नहीं है तो क्या मैं चरण 10 को छोड़ सकता हूं?

हां, चरण 10 वैकल्पिक है और यदि फ्लेक्सएलएम लाइसेंसिंग की आवश्यकता नहीं है तो इसे छोड़ा जा सकता है।

दस्तावेज़ / संसाधन

माइक्रोचिप लिबरो SoC डिज़ाइन सूट [पीडीएफ] उपयोगकर्ता गाइड
संस्करण 11.9, v2.3, लिबरो SoC डिज़ाइन सूट, लिबरो SoC डिज़ाइन सूट, SoC डिज़ाइन सूट, डिज़ाइन सूट, सूट

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *