د مایکروچپ لایبر SoC لینکس چاپیریال تنظیم کول

مخکتنه
د دې سند په اړه
دا سند تشریح کوي چې څنګه د Libero SoC نصب کړئ او د Libero SoC چلولو لپاره اړین لینکس پیکجونه. دا دا هم تشریح کوي چې څنګه جواز ورکول تنظیم کړئ.
دا سند لاندې برخې لري:
- مخکتنه
- پیژندنه
- نصب کول
- ضمیمه: د لیبرو SoC چلولو لپاره د لینکس کڅوړې
- ضمیمه: خبرداری / تېروتنه پیغامونه او حل لارې
- د بیاکتنې تاریخ
- د محصول ملاتړ
مطلوب لیدونکي
دا سند د هغو کاروونکو لپاره دی چې په لینکس چاپیریال کې به Libero SoC چلوي.
حوالې
لاندې سند په دې کارونکي لارښود کې حواله شوی دی.
مایکروسیمي خپرونې
د لایبرو سافټویر نصبولو او جواز ورکولو لارښود
پیژندنه
دا کارن لارښود لاندې برخې لري ترڅو تاسو ته اجازه درکړي چې د لینکس چاپیریال کې د لیبرو SoC سافټویر چل کړئ:
- د لایبررو SoC نصب کړئ
- جواز ورکول تنظیم کړئ
- د لیبرو SoC چلولو لپاره د لینکس پیکجونو نصب کول اړین دي
د پلیټ فارم ملاتړ
په دې لینکس عملیاتي سیسټمونو کې لایبریو SoC ملاتړ کیږي.
- RHEL5 ۶۴-بټ
- RHEL6 ۶۴-بټ
- RHEL7 64-bit (د Libero SoC v11.8 سره نوی)
- CentOS 5 64-bit
- CentOS 6 64-bit
- CentOS 7 64-bit (د Libero SoC v11.8 سره نوی)
- SuSE 11 SP4 (یوازې لیبیرو؛ فلش پرو ایکسپریس، سمارټ ډیبګ، او د کار مدیر ملاتړ نه کیږي)
یادونه: RHEL 5.x او CentOS 5.x د FlashPro5 په کارولو سره د پروګرام کولو ملاتړ نه کوي.
د لایبررو SoC نصب کول
د لینوکس لپاره د لایبرو SoC اوسنی نسخه له لاندې څخه ډاونلوډ کړئ: http://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#downloads
د انسټالر UI لارښوونې تعقیب کړئ او لایبررو نصب کړئ. ډاډ ترلاسه کړئ چې هغه کارونکي حسابونه چې د لایبررو اجرا کولو لپاره کارول کیږي د لایبررو نصبولو ساحې ته د لوستلو لاسرسی لري.
نصب کول
لومړی ګام—د جواز ډیمونونه ډاونلوډ کړئ، جواز File، او په جواز سرور کې جواز ورکول تنظیم کړئ
د ځینو سایټونو لپاره، د سایټ د سیسټم ادارې پالیسي د ټولو غوښتنلیکونو لپاره د سایټ په کچه د جوازونو اداره کولو لپاره د ځانګړي کارونکي حساب جوړولو ته اړتیا لري. حساب " " د دې هدف لپاره یوازې د فرضي کارونکي حساب نوم دی. که ستاسو په سایټ کې اجازه ورکړل شي، نو د دې ګامونو لپاره خپل منظم کارونکي حساب (د مثال په توګه، user_john) وکاروئ.
د جواز ډیمونونه ډاونلوډ کړئ
- د ټرمینل کړکۍ د غوښتنلیکونو -> سیسټم وسیلو -> ټرمینل غوره کولو سره پرانیزئ.
- (اختیاري) د لینکس پرامپټ کې، su – ټایپ کړئ. کارونکي ته د بدلولو لپاره " " (فرض کړئ چې ستاسو جوازونه د یو ځانګړي کارونکي حساب لخوا تنظیم شوي چې " ").
یادونه: که ستاسو د سایټ د سیسټم ادارې پالیسي یو منظم کارونکي ته اجازه ورکوي چې جوازونه تنظیم کړي، نو دا ګام پریږدئ. - د هغه لینکس کوربه هارډویر MAC-ID ترلاسه کړئ چې تاسو یې د جواز سرور په توګه کارول غواړئ.
- ifconfig ولیکئ | grep eth0
- د قوماندې څخه پایله باید د دې سره ورته وي: eth0 لینک encap: ایترنیټ HWaddr 00:0C:29:66:78:72
- د ۱۲ عددي هیکس نمبر ثبت کړئ. د کولون ":" ولیکئ. تاسو به د جواز ترلاسه کولو لپاره دې HostID ته اړتیا ولرئ. file.
- د لینکس لپاره د جواز سرور ډیمونونه له لاندې ځای څخه ډاونلوډ کړئ: http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads
د لایبرو SoC جواز غوښتنه وکړئ
- خپل د مایکروسیمي SoC پیرودونکي پورټل ته ننوتل http://soc.microsemi.com/portal/default.aspx?v=0 او د "وینډوز یا لینکس سرور لپاره د لیبیرو سلور فلوټینګ جواز" غوښتنه وکړئ. د مخکې داخل شوي ifconfig کمانډ څخه ثبت شوی MAC-ID وکاروئ (دریم ګام).
- جواز ډاونلوډ کړئ file د هغه کارونکي کور لارښود ته چې د لیبرو لپاره جواز نصب او اداره کوي.
دوهم ګام — د لینکس عملیاتي سیسټم ته کڅوړې اضافه کړئ
د RHEL5/6/7 او CentOS5/6/7 لپاره د ټولو اړینو پیکجونو لیست په "ضمیمه: د لیبرو SoC چلولو لپاره لینکس پیکجونه" کې د 14″ پاڼې په پاڼه کې چمتو شوی دی.
د لایبررو SoC لپاره د لینکس سیسټم ته اړتیا ده چې ځینې ځانګړي کڅوړې ولري چې ممکن د معیاري CentOS/RHEL ویش برخه نه وي. د دې لپاره چې تاسو سره مرسته وکړئ چې ومومئ کوم اضافي کڅوړې اړین دي، د شیل سکریپټ په کې شتون لري /bin/check_linux_req ډایرکټري. سکریپټ په لینکس سیسټم کې پیکجونه ګوري، هغه اړین پیکجونه پیژني چې دمخه نصب شوي دي، او تاسو ته درکوي چې کوم پیکجونه اضافه کولو ته اړتیا لري.
- ٪ سي ډي /بن/چیک_لینکس_ریق
- ٪ ./check_linux_req.sh
یادونه: دا سکریپټ د Libero SoC PolarFire v1.1 SP1 ریلیز (د PolarFire وسیلو لپاره) او Libero SoC v11.8 SP1 ریلیز (د نورو ټولو وسیلو لپاره) سره پیل کیږي.
ریډ هټ د RPM (ریډ هټ پیکج مدیر) کاروي. په هرصورت، د YUM (یلو ډاګ اپډیټر موډیفایډ) وسیله د پیکج مدیریت او انحصاري مدیریت لپاره ملاتړ اضافه کوي. د دې دلیل لپاره، YUM غوره وسیله ده.
د دې کڅوړو نصبول د سوپر یوزر امتیازاتو یا د سوډو لیست کې حساب ته اړتیا لري. د دې امرونو چلولو لپاره د سوپر یوزر حساب (روټ) یا سوډو لاسرسی وکاروئ:
- د مخکې پرانیستل شوي ټرمینل څخه کار واخلئ یا د غوښتنلیکونو -> سیسټم وسیلو -> ټرمینل غوره کولو سره نوې ټرمینل کړکۍ پرانیزئ.
- له لاندې څخه یو کار وکړئ:
- په پرامپټ کې، ټایپ کړئ:
سو - - په پرامپټ کې، ټایپ کړئ: sudo
- په پرامپټ کې، ټایپ کړئ:
- د check_linux_req.sh سکریپټ لخوا راپور شوي اړین کڅوړې نصب کړئ: yum install -y
- د ټولو اړینو پیکجونو نصبولو وروسته د روټ یا سوډو ټرمینل څخه ووځئ
دریم ګام — د جواز تنظیم کول (د فلوټینګ جواز) - مخکې ډاونلوډ شوي جواز ورکوونکي ډیمونونه خلاص کړئ file لینکس_لایسنسنګ_ډیمون.زپ (له څلورم ګام څخه):
د لینکس_لایسنسنګ_ډیمون.زپ خلاص کړئ؛
د chmod 755 لینکس_لایسنسینګ_ډیمون/* - د <~caeadmin> لاندې د flexlm په نوم یو نوی ډایرکټر جوړ کړئ:
mkdir فلیکس ایل ایم - مخکې ډاونلوډ شوی جواز حرکت ورکړئ file (له شپږم ګام څخه) د flexlm ډایرکټرۍ ته.
- ډایرکټرۍ په flexlm ډایرکټرۍ بدله کړئ او License.dat خلاص کړئ. file: سي ډي فلیکس ایل ایم;
د License.dat زپ خلاص کړئ - د License.dat سمول پیل کړئ fileیادونه: لینکس fileنومونه د تورو سره حساس دي. gedit License.dat (که تاسو د vi سره بلد یاست نو vi License.dat وکاروئ)
- په License.dat کې لومړۍ څلور کرښې سمې کړئ file ستاسو د اوسني چاپیریال سره سمون لپاره:
سرور ۱۷۰۲ ستاسو د لینکس لایسنس سرور ۱۲ عددي MAC-ID دی>
ډیمون ایکټلمګرډ / کور / /لینوکس_لایسنس_ډیمون/اکټ ایل ایم جي آر ډي
ډیمون mgcld / کور / /لینوکس_لایسنس_ډیمون/mgcld
پلورونکی snpslmd / کور / /لینوکس_لایسنس_ډیمون/snpslmd - بدل کړئ په لومړۍ کرښه کې د MAC-ID سره چې تاسو د ifconfig قوماندې څخه ترلاسه کړی دی.
- د License.dat خوندي کړئ file او بیرته راشئ د کور ډایرکټرۍ (<~caeadmin>). د جواز ورکولو سرور مدیر (lmgrd) د لاندې کمانډ په داخلولو سره پیل کړئ (د لاین بریک پرته): /home/ /لینوکس_لایسنس_ډیمون/lmgrd -c /کور/ /flexlm/License.dat -log /tmp/lmgrd.log
- لاګ چیک کړئ file د تېروتنو لپاره:
نور /tmp/lmgrd.log - که کومه تېروتنه نه وي، لاندې کمانډ دننه کړئ:
لکۍ -f -s10 /tmp/lmgrd.log - د ټرمینل کړکۍ د دې سره پریږدئ حساب خلاصیږي. هرکله چې جواز د جواز سرور څخه چیک ان یا آوټ کیږي، د ټیل کمانډ معلومات چاپوي د ترمینل کړکۍ.
- (اختیاري) د فلیکس ایل ایم د پیل کولو سکریپټ جوړ کړئ ("۱۰ ګام—د فلیکس ایل ایم د پیل کولو سکریپټ جوړ کړئ (اختیاري)" په ۱۱ مخ کې وګورئ) ترڅو د جواز سرور پیل کړئ هرکله چې سیسټم بوټ شي. یو آر سي سکریپټ چمتو شوی (۹ ګام).
څلورم ګام — د PDF ریډر ډاونلوډ او نصب کړئ
یادونه: که چیرې د PDF ریډر لا دمخه نصب شوی وي، تاسو کولی شئ دا مرحله پریږدئ.
لیبرو د لیبرو حوالې لارښودونو (مرسته > حوالې لارښودونه) د خلاصولو لپاره د PDF لوستونکي ته اړتیا لري.
پنځم ګام—د لیبرو SoC پیل کولو لپاره د کارونکي چاپیریال متغیرات تنظیم کړئ
دا ګام د لیبرو SoC چلولو لپاره د کارونکي چاپیریال ټول متغیرات تنظیموي.
- د ټرمینل کړکۍ د غوښتنلیکونو -> سیسټم وسیلو -> ټرمینل غوره کولو سره پرانیزئ.
- یو ایډیټر وکاروئ او ~John/.bashrc خلاص کړئ file (د کارونکي جان لپاره).
- د کارونکي سټارټ اپ ته لاندې څلور کرښې خلاصولو او ضمیمه کولو لپاره د ایډیټر څخه کار واخلئ. file
- د ~John/.bashrc لپاره (د باش شیل کارونکي جان)
# د جواز سرور څخه د فلوټینګ جواز لپاره
صادرول LM_LICENSE_FILE=۱۷۰۲@لوکل هوسټ:$LM_LICENSE_FILE
صادرول SNPSLMD_LICENSE_FILE=۱۷۰۲@لوکل هوسټ:$SNPSLMD_LICENSE_FILE
# <1702> د پورټ شمیره ده
# د جواز سرور کوربه نوم دی
#د نوډ لاک شوي جواز لپاره
صادرول LM_LICENSE_FILE= / جواز.ډاټ: $LM_لايسنس_FILE
صادرول SNPSLMD_LICENSE_FILE= / جواز.ډاټ: $SNPSLMD_لايسنس_FILE
صادرول LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
صادرات DISPLAY=:0
صادرات PATH=/usr/local/microsemi/ / لایبر/بن: ${پای} - د ~John/.cshrc (د سي-شیل کارونکي جان) لپاره، لاندې څلور کرښې ضمیمه کړئ:
#د جواز سرور څخه د فلوټینګ جواز لپاره
setenv LM_LICENSE_FILE=۱۷۰۲@لوکل هوسټ:$LM_LICENSE_FILE
د SNPSLMD_LICENSE_ سیټینفFILE=۱۷۰۲@لوکل هوسټ:$SNPSLMD_LICENSE_FILE
# <1702> د پورټ شمیره ده
# د جواز سرور کوربه نوم دی#د نوډ-لاک شوي جواز لپاره
setenv LM_LICENSE_FILE= / جواز.ډاټ: $LM_لايسنس_FILE
د SNPSLMD_LICENSE_ سیټینفFILE= / جواز.ډاټ: $SNPSLMD_لايسنس_FILE
سیټینف LD_LIBRARY_PATH=/usr/lib: $LD_LIBRARY_PATH
د setenv صادرات DISPLAY=:0
setenv PATH=/usr/ځایي/مایکروسیمي/ / لایبر/بن: ${پای}
د جزیاتو لپاره، د مایکروسیمي څخه د License.dat سره ترلاسه شوي بریښنالیک کې لارښوونو ته مراجعه وکړئ. fileد جواز ورکولو په اړه د نورو معلوماتو لپاره، د لایبرو سافټویر نصبولو او جواز ورکولو لارښود ته مراجعه وکړئ.
- د ~John/.bashrc لپاره (د باش شیل کارونکي جان)
- .bashrc یا .cshrc خوندي کړئ file او د ټرمینل کړکۍ د source ~/.bashrc یا source ~/.cshrc په لیکلو سره تازه کړئ. (په بدیل سره، اوسنی کړکۍ وتړئ او یوه نوې ټرمینل کړکۍ پرانیزئ.)
- لایبر د "لایبر او" قوماندې سره پیل کړئ.
شپږم ګام — د IP کورونو ذخیره کولو لپاره د والټ تنظیم کول
مخکې لدې چې د IP کتلاګ څخه IP کورونه د کارولو لپاره شتون ولري، IP کورونه باید ډاونلوډ او په فزیکي ډیسک ځای کې زیرمه شي چې والټ نومیږي. د والټ موقعیت تنظیم کولو لپاره، د پروژې مینو څخه، غوره کړئ
د والټ/ریپوزیټریز او بیا د والټ موقعیت ټب (پروژه> والټ/ریپوزیټریز ترتیبات> والټ موقعیت)، او د ډیسک موقعیت دننه کړئ. کارونکي باید د ډیسک موقعیت ته د لیکلو اجازه ولري مخکې لدې چې دا د والټ موقعیت په توګه تنظیم شي. که چیرې کارونکي د لیکلو اجازه ونلري نو د خبرتیا پیغام څرګندیږي.

د والټ ځایونه د هر کارونکي په اساس د ډیسک موقعیت ته تنظیم کیدی شي یا د ټولو کاروونکو لپاره مرکزي موقعیت ته تنظیم کیدی شي.
- په هر کارونکي کې یو والټ موقعیت
انفرادي کاروونکی په دې ځای کې د IP کورونه ډاونلوډ او ذخیره کوي. د ډاونلوډ لپاره د انټرنیټ اتصال ته اړتیا ده. انفرادي کاروونکی د IP اصلي نسخو ساتلو او پدې والټ کې د دوی شتون مسؤلیت لري. - د څو کاروونکو لپاره یو واحد مرکزي والټ موقعیت
د سیسټم مدیر په دې ځای کې د IP کورونه ډاونلوډ او ذخیره کوي. د ډاونلوډ لپاره د انټرنیټ اتصال ته اړتیا ده. د سیسټم مدیر د IP اصلي نسخو او د دوی شتون ساتلو مسؤلیت لري. ډیری انفرادي کارونکي، چې ممکن د انټرنیټ اتصال ونلري (او له همدې امله نشي کولی د IP کورونه ډاونلوډ کړي)، کولی شي والټ دې مرکزي موقعیت ته تنظیم کړي او په والټ کې کورونه وکاروي.
یادونه: انفرادي کاروونکی باید د دې مرکزي والټ د ډیسک موقعیت ته د لیکلو اجازه ولري. که چیرې کاروونکی د لیکلو اجازه ونلري، نو هغه باید مرکزي والټ د ډیسک ځای ته کاپي کړي چیرې چې هغه د لیکلو اجازه لري او والټ دې کاپي شوي ځای ته تنظیم کړي.
ګام ۷—د IP کورونو ډاونلوډ کول
په لایبررو GUI کې، کلیک وکړئ View > وینډوز > کتلاګ. د کتلاګ ټب د نویو کورونو شتون په ګوته کوي. "اوس یې ډاونلوډ کړئ!" کلیک وکړئ (شکل ۱).
شکل ۱ • د لایبرو SoC IP کورونو ډاونلوډ کول

ګام ۸— د PDF ریډر تنظیم کول او Web براوزر
- د PDF لوستونکی (پروژه > غوره توبونه > PDF لوستونکی) د PDF لوستونکي ته تنظیم کړئ، د بیلګې په توګه /usr/bin/acroread.
- ترتیب کړئ Web د خپلې خوښې براوزر ته براوزر (پروژه > غوره توبونه > Web براوزر)، د مثال په توګه /usr/bin/firefox.
شکل ۲ • د PDF لوستونکي لپاره د پروژې غوره توبونه

شکل ۳ • د پروژې غوره توبونه د Web براوزر

نهم ګام — لینکس د FlashPro5 پروګرامر هارډویر کشف او کارولو لپاره تنظیم کړئ
که تاسو غواړئ چې یو منظم کاروونکی (پرته له روټ اجازې) د فلش پر بنسټ FPGA وسایل د FlashPro5 هارډویر سره پروګرام کړي، نو تاسو باید د لینکس ماشین کې د روټ په توګه udev_install سکریپټ چل کړئ. udev_install سکریپټ تاسو سره د udev قاعدې په تنظیم کولو کې مرسته کوي. file د FLASHPro5 هارډویر لپاره.
دا د udev قاعده د لینکس کاروونکي ګروپ (کوم چې تاسو د udev_install سکریپټ د اجرا کولو پرمهال مشخص کوئ) ته اجازه ورکوي چې د sudo یا روټ اجازې پرته د FlashPro5 هارډویر ته لاسرسی ومومي.
- په پرامپټ کې، su - ولیکئ.
- ډایرکټرۍ ته بدل کړئ د کور لارښود: سي ډي / کور / .
- د لاندې اختیار سره د udev_install سکریپټ اجرا کړئ: ./udev_install -t /tmp.
- پخوانۍ کمانډ یوه نمونه جوړوي file په /tmp ډایرکټرۍ کې "70-microsemi.rules" نومیږي.
- کينډۍ بدله کړئ file د "john" کارونکي ګروپ ID سره د FlashPro5 هارډویر سره نښلولو لپاره (فرض کړئ چې کارونکی "john" به د FlashPro5 هارډویر سره ضمیمه کړي):
- یو ټرمینل پرانیزئ او د id کمانډ د user john په توګه چل کړئ. محصول باید د لاندې متن سره ورته وي: uid=500(john) gid=500(john)….
- خپل ټرمینل ته د روټ لاسرسي سره بیرته راشئ. په ASCII ایډیټر کې "70-microsemi.rules" پرانیزئ.
- په لاندې دوو کرښو کې "" د خپل اوسني ګروپ ID # سره بدل کړئ:
بس==”یو ایس بي”، SYSFS{idProduct}==”۲۰۰۸″، SYSFS{idVen-
dor}==”۱۵۱۴″,موډ=”۰۶۶۰″,ګروپ=””,سیم لینک+=”فلیش پرو۵″
بس==”یو ایس بي”، SYSFS{idProduct}==”۲۰۰۸″، SYSFS{idVen-
dor}=="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″
- "70-microsemi.rules" حرکت ورکړئ file سم ځای ته:
ایم وی /tmp/70-microsemi.rules /etc/udev/rules.d/
ګام ۱۰—د فلیکس ایل ایم انیشیلیزیشن سکریپټ جوړ کړئ (اختیاري)
د لینکس بوټ پروسه د سټارټ اپ سکریپټونو په مرسته خدماتو ته اجازه ورکوي چې پیل شي. فلیکس سکریپټ په اتوماتيک ډول د بوټ پروسې په جریان کې د جواز ورکولو سرور لانچ کوي او همدارنګه کله چې د جواز سرور ماشین بند شي د جواز ډیمون په سمه توګه بندوي. دا سکریپټ د جواز سرور لینکس ماشین ریبوټ کولو وروسته د جواز ورکولو سرور په لاسي ډول بیا پیل کولو اړتیا له منځه وړي.
- د غوښتنلیکونو > سیسټم وسیلو > ټرمینل غوره کولو سره یوه نوې ټرمینل کړکۍ پرانیزئ.
- په پرامپټ کې، ټایپ کړئ:
سو -
سي ډي /etc/init.d - یو ایډیټر د نوي سره پیل کړئ file فلیکس.
- لاندې مواد په ایډیټر کې پیسټ کړئ:
#!/bin/bash
#
# flexlm دا پیل او ودروي flexlm
#
# توضیحات: د فلیکس ایل ایم جواز مدیر + پلورونکي ډیمونونه پیل یا بند کړئ #
# د ټولو امرونو لپاره د LSB مطابق ارزښتونه بیرته راګرځوئ:
#0 – بریالیتوب
#۱ – عمومي یا نا مشخصه تېروتنه
#۲ – بې اعتباره یا اضافي دلیلونه
#۳ – نه پلي کیدونکی ځانګړتیا (د مثال په توګه "بیا پورته کول")
#۴ – ناکافي امتیاز
#۵ – پروګرام نه دی نصب شوی
# ۶ – پروګرام نه دی تنظیم شوی
# ۷ – پروګرام نه چلېږي
#
#
لاره = /sbin: /bin: /usr /bin: /usr /sbin
جواز_FILE=/کور/ /flexlm/License.dat LMGRD_HOME=/کور/ /لینوکس_لایسنس_ډیمون LMGRD_LOGFILE=/tmp/lmgrd.log
پروګرام = "فلیکس ایل ایم"
# د سرچینې فعالیت کتابتون.
. /etc/init.d/فعالیتونه
# جواز وګورئ file
ازموینه -f $LICENSE_FILE || د وتلو ۶
RETVAL=0
پیل () {
ازموینه -x $LMGRD_HOME/lmgrd || له ۵ څخه وتل
echo -n $"د مایکروسیمي $پروګرام پیل کول:"
su -c “$LMGRD_کور/lmgrd -c $لايسنس_FILE -لاګ $LMGRD_LOGFILE"- کیډمین
ریټوال=$؟
$RETVAL بیرته راګرځوئ
} ودروئ () {
echo -n $"د مایکروسیمي $پروګ بندول: "
su -c "$LMGRD_HOME/lmutil lmdown -c $لايسنس_"FILE -q" - caeadmin RETVAL=$؟
$RETVAL بیرته راګرځوئ
} حالت () {
su -c "$LMGRD_HOME/lmutil lmstat -c $لايسنس_"FILE"- کیډمین ریټوال = $؟"
$RETVAL بیرته راګرځوئ
} بیا پورته کول(){
ودرول
پیل
}
بیا پیل کړئ () {
ودرول پیل
}
د "$1" قضیې کې
پیل)
پیل
;;
ودریږئ)
ودرول
;;
حالت)
حالت
;;
بیا پیل کړئ)
بیا پیل کول
;;
بیا پورته کول | په زور بیا پورته کول)
بیا پورته کول
;;
د $0 کارول {پیل|درول|حالت|بیا پیل|بیا پورته کول|په زور سره بیا پورته کول}} echo
RETVAL=3
ایساک
د $RETVAL څخه وتل - خوندي کړئ file او له مدیر څخه ووځئ.
- د فلیکس ایل ایم اجازه بدله کړئ file rxwr-xr-x ته په لاندې ډول:
د chmod 755 فلیکس ایل ایم - د /etc/rc.d/rc5.d ډایرکټرۍ لاندې د لینکس بوټ/بندولو پروسې لپاره لینکونه جوړ کړئ:
سي ډي /etc/rc.d/rc5.d
ln -s ../init.d/flexlm S98flexlm
ln -s ../init.d/flexlm K98flexlm - د جواز لاګ منځپانګه وګورئ File /tmp/lmgrd.log file که تاسو د کومې ستونزې سره مخ شئ.
ضمیمه: د لیبرو SoC چلولو لپاره د لینکس کڅوړې
لایبر د RHEL5/CentOS5، RHEL6/CentOS6، او RHEL7/CentOS7 ملاتړ کوي. لایبر SoC د لایبر SoC چلولو دمخه د لینکس لاندې کڅوړې نصبولو ته اړتیا لري.
د RHEL5/CentOS5 لپاره اړین بستې
- glibc.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
- لیب ایکسرینډر.i386
- libXt.i386
- zlib.i386 د
- ګلیب۲.ای۳۸۶
- ksh.x86_64 د نوم نوم
- xorg-x11-فونټونه-75dpi
- xorg-x11-فونټونه-100dpi
- xorg-x11-فونټونه-ډول 1
د RHEL6/CentOS6 لپاره اړین بستې
- glibc.i686
- د کمپیټ-ایکسپیټ 1.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
- لیب ایکسرینډر.i686
- libXt.i686
- zlib.i686 د
- ګلیب۲.ای۳۸۶
- ksh.x86_64 د نوم نوم
- xorg-x11-فونټونه-75dpi
- xorg-x11-فونټونه-100dpi
- xorg-x11-فونټونه-ډول 1
د RHEL7/CentOS7 لپاره اړین بستې
- glibc.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
- لیب ایکسرینډر.i686
- libXt.i686
- zlib.i686 د
- ګلیب۲.ای۳۸۶
- ksh.x86_64 د نوم نوم
- xorg-x11-فونټونه-75dpi
- xorg-x11-فونټونه-100dpi
- xorg-x11-فونټونه-ډول 1
ضمیمه: خبرداری / تېروتنه پیغامونه او حل لارې
د لینوکس کاروونکي ممکن د لاندې غلطیو پیغامونو څخه ځینې یا ټول سره مخ شي. د هر یو لپاره حل په دې ضمیمه کې تشریح شوی.
- تېروتنه: په LD_LIBRARY_PATH کې د موټیف کتابتون ونه موندل شو
- خبرداری: نامعلوم ځای
- د باد/یو ایکس-ټولکیټ تېروتنه: wuDisplay: ښودنه نشي پرانیستل کیدی
- د باد/یو تېروتنه: په سرور کې د راجسټری سره وصل کیدو کې پاتې راغله
- د باد/یو تېروتنه: د راجسټری I/O یوه وژونکې ناکامي رامنځته شوې ده. د راجسټری ډیمون ممکن روان نه وي.
- ډیزاینر GUI په لینکس کې د چلولو پر مهال غځېدلی ښکاري
- د لیبرو GUI د VNC له لارې د ریډ هیټ 5 په زړو نسخو کې تحریف شوی دی
- د پروژې د مخکې بارولو پر مهال د لایبررو GUI نه پیل کیږي
- Viewپه PDF کې Files او آنلاین مرسته Files
- د قطع کولو تېروتنه "$exedir/$exename" "$@" پیغام
- خبرداری: اړیکه نه شوه نیول کېدای web زیرمې
- د JRE کتابتونونه ورک دي یا مطابقت نلري
- په Red Hat/CentOS 6.x کې د لایبرو انسټالر بند شو
- د لینکس پیکجونو نصبولو پر مهال تېروتنه
- د نصبولو پرمهال د خبرتیا پیغام څرګندیږي: /tmp کافي ډیسک ځای نلري
- د X کتابتونونه په LD_LIBRARY_PATH (Libero) کې ندي
- ورک شوي libgthread-2.0.so.0 کتابتونونه (Libero)
- د MOTIF کتابتونونه ورک دي (لیبیرو)
- ورک شوي libncurses.so.5 کتابتونونه (ModelSim)
- د libXrender کتابتونونه ورک دي
- ورک شوي libfontconfig.sol.1 کتابتونونه
- ورک شوي libfreetype.so.6 کتابتونونه
- د لینکس نصبولو په اړه د والټ موقعیت لارې شاوخوا دوه ګونی نرخونه
- په لینکس کې د فلش پرو تنظیم کولو لپاره "udev_install" سکریپټ ناکام شو
- د جواز مدیر پیل کول په لینکس کې تېروتنه ورکوي
د باد/یو تېروتنه: په سرور کې د راجسټری سره وصل کیدو کې پاتې راغله
- نښې نښانې: د باد/U تېروتنه: په سرور کې د راجسټری سره وصل کیدو کې پاتې راغلل [server_name]
- لامل: دا تېروتنه ښايي دا په ګوته کړي چې د لینکس امنیتي ترتیب شتون لري چې لیبرو د وینډ/یو راجسټری سره د نښلولو مخه نیسي. دا اړیکه معمولا د TCP پورټ په کارولو سره رامینځته کیږي.
- حل: د لینکس امنیت ترتیباتو بدلولو سره دا تېروتنه حل کړئ. د مثال په توګهampپه RHEL5 کې، د ډیسټاپ مینو سیسټم> اداره> د ننوتلو سکرین> امنیت ټب ته لاړ شئ او د امنیت تنظیم غیر چیک کړئ د Xserver سره د TCP اړیکې رد کړئ. د دې بدلون کولو وروسته تاسو باید خپل کمپیوټر بیا پیل کړئ ترڅو بدلونونه اغیزمن شي.
د پاتې شویو پروسو د پاکولو لپاره د actel_wuclean قومانده پرمخ بوځئ. د کمانډ پرامپټ کې:
٪ ./اکټل_ووکلین -R -D
خبرداری: نامعلوم ځای
نښې نښانې: خبرداری (۲۴۱): نامعلوم ځای مشخص شوی ځای: en_US.iso885915 ژبه: نا تعریف شوی فرعي ژبه: باد/U خبرداری (۲۴۱): نامعلوم ځای مشخص شوی ځای: en_US.iso885915 ژبه: نا تعریف شوی فرعي ژبه:
د GUI په ښکته کیڼ اړخ کې څلور ټبونه هم په غلط ډول ښودل شوي دي.
- لامل: دا په عملیاتي سیسټم کې د غلط ژبې ترتیب له امله رامینځته کیږي.
- حل: د لاندې قوماندې سره ځای [elcap] تنظیم کړئ:
% setenv LANG en_US
یادونه: که تاسو دا ستونزه ډیری وخت تجربه کوئ، مهرباني وکړئ پورته کمانډ خپل شیل سیټ اپ ته اضافه کړئ (لکه .cshrc یا .bashc) file.
خبرداری: اړیکه نه شوه نیولی web زیرمې
د خبرداري پیغام "په اړیکه کې پاتې راغی" Web "ذخیرې" د لایبر کتلاګ کړکۍ کې څرګندیږي که چیرې د لاندې شرایطو څخه کوم یو سم وي:
- تاسو انټرنیټ سره اړیکه نلرئ.
- تاسو د هغه ډیسک ځای د لیکلو اجازه نلرئ چې تاسو خپل والټ ورته ټاکلی دی.
- ستاسو د والټ موقعیت د ډیسک ځای ختمیږي. (د لینکس چاپیریال لپاره، د لیبرو د والټ موقعیت په ډیفالټ ډول ستاسو د کارونکي ډایرکټرۍ ته په ~/.actel/vault کې ټاکل شوی دی. که ستاسو کاري سایټ د کارونکي ډایرکټرۍ په اندازې باندې د کوټې محدودیتونه وضع کړي، ستاسو د کارونکي ډایرکټرۍ ممکن د ډیسک ځای ختم شي).
- فایر وال د لاسرسي مخه نیسي Web زیرمې.
د ستونزې د سمولو لپاره:
- وګورئ چې تاسو د انټرنیټ اتصال لرئ.
- وګورئ چې تاسو د والټ ځای ته د لیکلو اجازه لرئ یا د خپل والټ موقعیت تنظیم په هغه ځای بدل کړئ چې تاسو یې د لیکلو اجازه لرئ (پروژه > والټ/ذخیرې ترتیبات > والټ موقعیت).
- د والټ موقعیت لپاره د ډیسک ځای لږترلږه 850 MB ته لوړ کړئ.
- د فایر وال مسلې په اړه د خپل معلوماتي ټکنالوژۍ څانګې سره اړیکه ونیسئ.
تېروتنه: په 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" ته پام وکړئ).
که تاسو د موټیف کتابتون نه لرئ، نو د OPEN موټیف وړیا ډاونلوډ او نصبولو په اړه فکر وکړئ. http://www.openmotif.org/ .
د لایبر لینکس وسایل تمه لري چې د موټیف کتابتون libXm.so.3 بسته وګوري. د OPEN موټیف مختلف نسخې ممکن په احتمالي توګه libXm.so.4 یا نور نصب کړي چې د لایبر سره مطابقت نلري. ډاډ ترلاسه کړئ چې د OPEN موټیف کارول شوی نسخه libXm.so.3 نصبوي. یو پخوانیampهغه نسخه چې libXm.so.3 چمتو کوي openmotif v2.2.3 ده. څرنګه چې لایبر یو 32-bit اپلیکیشن دی، نو 32-bit Motif Library باید وکارول شي حتی که کمپیوټر 64-bit عملیاتي سیسټم چلوي.
د باد/یو ایکس-ټولکیټ تېروتنه: wuDisplay: ښودنه نشي پرانیستل کیدی
د $DISPLAY چاپیریال متغیر د دې قوماندې په کارولو سره:0 ته تنظیم کړئ:
د سیټینف ښودنه: 0
بیا دا قومانده پرمخ بوځئ:
/Libero/bin/actel_wuclean -R د لیبرو د لومړي غږ څخه پاتې شوي پروسې پاکولو لپاره
د باد/U تېروتنه: د راجسټری I/O یوه وژونکې ناکامي رامنځته شوې ده. د راجسټری ډیمون ممکن روان نه وي.
نښې نښانې: د باد/یو تېروتنه (251): د فعالیت RegPingDaemon - د راجسټری I/O یوه وژونکې ناکامي رامنځته شوې ده. د راجسټری ډیمون ممکن نه وي روان. خپل غوښتنلیک بیا پیل کړئ او تایید کړئ چې د راجسټری ډیمون روان دی:
د باد/U تېروتنه (۲۵۱): فعالیت RegOpenKeyExA - د راجسټری I/O یوه وژونکې ناکامي رامنځته شوې ده. د راجسټری ډیمون ممکن نه وي روان. خپل غوښتنلیک بیا پیل کړئ او تایید کړئ چې د راجسټری ډیمون روان دی.
حل/حل لاره: د بن فولډر کې موندل شوی 'actel_wuclean' یوټیلټي چل کړئ. د '-R' اختیار په لاندې ډول وکاروئ:
…/بن/اکټل_ووکلین -R
لاندې پیغامونه ښایي ښکاره شي:
د ایکټل غوښتنلیکونه بندول.
- ټولې actgen_bin پروسې بندې شوې دي.
- ټولې smartgen_bin پروسې بندې شوې دي.
- د expert_bin ټولې پروسې بندې شوې دي.
- ټولې mvn_bin پروسې بندې شوې دي.
- ټولې libero_bin پروسې بندې شوې دي.
- د وینډ/یو ډیمونونه بندول…
- ټولې windu_scmd پروسې بندې شوې دي.
- ټولې windu_serviced پروسې بندې شوې دي.
- ټولې windu_registryd پروسې بندې شوې دي.
- د باد/U لنډمهاله لرې کول fileد لنډمهاله لارښودونو څخه ...
- د زیرمه شوي Wind/U لرې کول fileد کور لارښود څخه ...
- ترسره شو
- د actel_wuclean یوټیلټي هر هغه مایکروسیمي وسیلې بندوي چې د ورته کارونکي لخوا په ورته کوربه کې چلیږي. د actel_wuclean کارولو دمخه هر هغه کار خوندي کړئ چې تاسو یې لرئ.
د قطع کولو تېروتنه "$exedir/$exename" "$@" پیغام
- سناریو ۱: کله چې په لینکس ریډ هټ ۵.۴ (۳۲ بټ یا ۶۴-بټ) کې د لیبرو SoC ۱۰.۱ کارولو هڅه کوئ، لیبرو ممکن د سیګمینټیشن فالټ پیغام سره ټکر وکړي.
- توضیحات: کله چې تاسو په لینکس ریډ هټ 5.4 ماشین کې د لیبرو SoC v10.1 غوښتنه کوئ، لیبرو نه راځي او د سیګمینټیشن فالټ پیغام سره کریش خپریږي.
د مثال لپارهampLe:
- <line 67: 10617 Segmentation fault
- "$exidir/$exename" "$@">
حل/حل لاره: ټیمپلیټونه file په /data/catalogs/templates.xml ممکن فاسد شي او د کریش لامل شي. د دې ستونزې د حل لپاره، نوم بدل کړئ file په /data/catalogs/templates.xml ته templates.xml.ori ته واستوئ.
ډاډ ترلاسه کړئ چې د کارونکي په کور ډایرکټرۍ کې کافي ډیسک ځای شتون لري، ~ . د "check_linux_req" سکرېپټ چل کړئ ترڅو ډاډ ترلاسه کړئ چې ټول اړین پیکجونه په سیسټم کې نصب شوي دي.
- دوهمه سناریو: څوview د نیویګیټر تېروتنې د محدودیتونو مدیر پرانستلو سره راپور کیږي.
تفصیل: لاندې پیغامونه د لینکس ټرمینل کې ښودل کیږي کله چې د فرش پلان محدودیتونو مدیر پرانیستل شي:
- سرور ۱ پیل کړئ
- سرور ۱ پیل کړئ
- د Def جدول: 9 پرانیستلو کې پاتې راغی
- د Def جدول: 8 پرانیستلو کې پاتې راغی
- د Def جدول: 12 پرانیستلو کې پاتې راغی
- په یتیم حالت کې چلول!
لاندې پیغام د MVN او کور څخه د وتلو په وخت کې څرګندیږي file جوړ شوی دی: …/bin/mvn: کرښه ۶۹: ۱۶۷۵ د قطع کولو تېروتنه (کور ډمپ شوی) "$exedir/../lib/$exename" "$@"
حل/حل لاره: دا تېروتنې له پامه غورځول کیدی شي.
ډیزاینر GUI په لینکس کې د چلولو پر مهال غځېدلی ښکاري
- یادونه: ډیزاینر یوازې د IGLOO، SmartFusion، Fusion او ProASIC3 وسیلو لپاره دی.
- سناریو: د لینکس ماشین ته ننوځئ، بیا د ډیزاینر سافټویر چل کړئ
- نښې نښانې: ځینې GUI غځیدلي ښکاري
- توضیحات: ځینې ډیزاینر GUIs په لینکس کې غځیدلي ښکاري کله چې مستقیم ماشین ته ننوځي. دا د GUI او ډیسټاپ کې د رنګ ژوروالي سره د ستونزو له امله دی.
- حل/حل لاره: د ستونزې د حل لپاره د ډیسټاپ رنګ ژوروالی بدل کړئ. د VNC له لارې د لینکس لاسرسي لپاره، د vncserver رنګ ژوروالی 8، 16 یا 24 ته بدل کړئ. د جزیاتو لپاره د vncserver لارښود پاڼو ته مراجعه وکړئ.
د لیبرو GUI د VNC له لارې د ریډ هیټ 5 په زړو نسخو کې تحریف شوی دی
- سناریو: د لیبرو GUI ممکن تحریف شوی ښکاره شي کله چې VNC د 5.3 څخه زاړه لینکس ریډ هټ نسخو سره کارول کیږي.
- توضیحات: کله چې VNC او لینکس RH 5.2 یا زاړه کاروئ، د لیبرو GUI، فونټونه او د شالید رنګونه ممکن یو څه تیاره یا مبهم ښکاري. دا ستونزه یوازې لیبرو پورې محدوده نه ده مګر د Synplify Pro په ګډون د Qt پر بنسټ ټول سافټویر اغیزه کوي. ستونزه د VNC سرور (Xvnc) له امله رامینځته کیږي چې د RHEL 5 په دې زړو نسخو کې په ډیفالټ ډول Xrender نه پورته کوي.
په یاد ولرئ چې د لینکس RHEL 5 (Tikanga) 5.3 څخه تر 5.75 (32-bit او 64-bit) کارولو پر مهال باید کومه ستونزه ونلري. - حل لاره/ حل لاره:
کله چې د VNC سره RHEL 5.2 (او زاړه) کاروئ: - مایکروسیمي ازموینه کړې او که امکان ولري نو د Exceed 11 کارولو سپارښتنه کوي. د Exceed دا نسخه لاهم په OpenText کې د ملاتړ لیست کې ده.
Or - د VNC سرور (Xvnc) نوې نسخې ته لوړ کړئ چې په ډیفالټ ډول Xrender فعالوي. یوه نسخه چې ازمول شوې ده هغه ټایګر ده (یو خلاص سرچینه vncserver چې له
http://sourceforge.net/projects/tigervnc/files/tigervnc/ ) په RHEL 5.2 کې د ډیفالټ VNC سرور پرځای VNC v1.2.0.
د پروژې د مخکې بارولو پر مهال د لایبررو GUI نه پیل کیږي
- سناریو: ستاسو وروستۍ پروژه file ممکن فاسد شوی وي او د فاسد پروژې د خلاصولو په هڅه کې لیبرو د ټکر لامل شي file.
- حل: د خپل کارونکي ترتیبات بدلولو لپاره ترڅو لیبرو ستاسو وروستۍ پروژه په اتوماتيک ډول خلاص نه کړي کله چې دا غوښتنه کوي:
- ~/.actel/libero.def پرانیزئ.
- لاندې کرښه په کې اضافه کړئ file: معلومات IDE_OPEN_MRU_PROJECT 0.
- د لایبر کارولو سره پیل کړئ /بن/لیبیرو.
Viewپه PDF کې Files او آنلاین مرسته Files
ته view آنلاین مرسته files او PDF files، تاسو ممکن اړتیا ولرئ چې د چاپیریال متغیرات LINUX_HTMLREADER ستاسو د بشپړې لارې لپاره تنظیم کړئ web د لایبیرو کارولو دمخه په خپل ټرمینل کې براوزر. د مثال په توګهampLe:
csh (سي-شیل):
سیټینف لینکس_ایچ ټي ایم ایل ریډر / یو ایس آر / بن / فایرفاکس
sh (د بورن شیل) / ksh (د بورن شیل):
لینکس_HTMLREADER=/usr/bin/فایرفاکس؛ لینکس_HTMLREADER صادر کړئ
که تاسو د چاپیریال متغیر نه تنظیم کوئ، ځینې HTML files (لکه آنلاین مرسته) به نه وي viewد لیبرو له دننه څخه وړتیا لري.
د JRE کتابتونونه ورک دي یا مطابقت نلري
دا د لایبرو انسټالر د تېروتنې پیغام دی.
- توضیحات: د انسټالر سکریپټ د چلولو لپاره ځینې جاوا کتابتونونو ته اړتیا لري او کتابتونونه ورک دي.
- حل لاره:
- لاندې جاوا ډاونلوډ ته لاړ شئ webسایټ او ورک شوي جاوا کتابتونونه نصب کړئ:
http://www.java.com/en/download/manual.jsp#lin - د ۳۲-بټ نسخې ډاونلوډ کولو لپاره، "لینکس RPM" غوره کړئ. د RPM نصبولو لارښوونې د "لارښوونې" لینک لاندې دي چې د "لینکس RPM" لینک ښي خوا ته موقعیت لري.
- د ۶۴-بټ نسخې ډاونلوډ کولو لپاره، "لینکس x64 RPM" غوره کړئ. د RPM د نصبولو لارښوونې د "لنککس x64 RPM" لینک ښي خوا ته د "لارښوونو" لینک لاندې دي.
شکل ۴ • جاوا ډاونلوډ Webسایټ
یادونه: په بدیل سره، تاسو کولی شئ وروستی OpenJDK JRE په لاندې ډول نصب کړئ:
% su
% yum جاوا نصب کړئ
۴. که چیرې انسټالر بیا هم ناکام شي او تاسو CentOS 6 کاروئ، نو انسټالر په لاندې ډول چل کړئ:
لایبرو ساک_وی لینکس_بن LAX_VM /java.exe دا د لایبر لینکس انسټالر مجبوروي چې په ټاکل شوې لاره کې د جاوا اجرایوي وړ وکاروي.
- لاندې جاوا ډاونلوډ ته لاړ شئ webسایټ او ورک شوي جاوا کتابتونونه نصب کړئ:
په Red Hat/CentOS 6.x کې د لایبرو انسټالر بند شو
- توضیحات: نصب کول پیل کیږي مګر بیا د نصب کولو په نیمایي کې ودریږي کله چې په Red Hat/CentOS 6.x ماشینونو کې Libero نصب کړئ. په سیسټم مانیټر کې، د پروسې د انتظار چینل futex_wait_queue_me دی.
- حل: د سیسټم کرنل نسخه 2.6.32-504.16.2.el6.x86_64 ته تازه کړئ
د لینکس پیکجونو نصبولو پر مهال تېروتنه
- توضیحات: د لینکس پیکجونو نصبولو پرمهال د تېروتنې پیغام: خوندي شوي ملټي لیب نسخې ……
- لامل: کله چې د ۳۲-bit لینکس پیکجونه نصب شي، د i686 (32-bit) او x86_64 (64-bit) پیکجونو ترمنځ د پیکجونو مطابقت نه وي.
- حل: لومړی پیکجونه ۶۴-بټ ته لوړ کړئ او بیا ۳۲-بټ پیکج نصب کړئ، د بیلګې په توګه د gtk2 پیکج لپاره، امرونه دا دي:
% su
% yum لوړول gtk2
% yum gtk2.i686 نصب کړئ
د نصبولو پرمهال د خبرتیا پیغام څرګندیږي: /tmp کافي ډیسک ځای نلري
- لامل: انسټالر په /tmp کې د ډیسک ځای ختموي او هڅه کوي چې پرځای یې /home/user وکاروي، کوم چې د اړتیا په پرتله د ډیسک ځای هم کم لري.
- حل: د لینکس په پرامپټ کې، د چاپیریال متغیر IATEMPDIR د ډیسک موقعیت ته د کافي ډیسک ځای سره په لاندې ډول تنظیم کړئ:
- د بورن شیل (sh)، کورن شیل (ksh)، باش او zsh کاروونکو لپاره:٪ IATEMPDIR=/ستاسو/وړیا/ځای/ډایرکټري
د صادراتو سلنه IATEMPDIR - د سي-شيل (سي اېش) او ټي سي اېش کاروونکو لپاره:
setenv IATEMPDIR= /ستاسو/وړیا/ځای لارښود
د X کتابتونونه په LD_LIBRARY_PATH (Libero) کې ندي
توضیحات: لایبررو په ایکس کتابتونونو پورې تړلی دی مګر نشي موندلی. حل:
- د libXft بسته نصب کړئ:
په yum سره libXft.i686 نصب کړئ - خپل LD_LIBRARY_PATH د libXft کتابتونونو شاملولو لپاره تنظیم کړئ.
ورک شوي libgthread-2.0.so.0 کتابتونونه (Libero)
تفصیل: لایبررو په glib2 کتابتونونو پورې تړلی دی خو نشي موندلی.
حل لاره:
- د glib2 بسته نصب کړئ:
د glib2.i686 نصب کول
یادونه: که چیرې د yum install کمانډ د x86_64 نسخې سره د نسخې د ټکر له امله چې دمخه نصب شوی وي، تېروتنه وکړي، نو پرځای یې د yum update کمانډ وکاروئ: yum update glib2 - خپل LD_LIBRARY_PATH د glib2 کتابتونونو شاملولو لپاره تنظیم کړئ.
د MOTIF کتابتونونه ورک دي (لیبیرو)
توضیحات: لایبررو د MOTIF کتابتونونو پورې اړه لري مګر نشي موندلی.
حل لاره:
- د MOTIF کتابتونونه نصب کړئ:
په yum سره openmotif نصب کړئ (د CentOS 5/RedHat 5 لپاره)
په yum سره openmotif22 نصب کړئ (د CentOS 6/RedHat 6 لپاره)
د yum انسټال موټیف (د CentOS7/RedHat 7 لپاره) - خپل LD_LIBRARY_PATH د MOTIF کتابتونونو د شاملولو لپاره تنظیم کړئ.
ورک شوي libncurses.so.5 کتابتونونه (ModelSim)
تفصیل: د ماډل سیم سیمولیټر په libncurses.so.5 کتابتونونو پورې اړه لري مګر دوی نشي موندلی.
حل لاره:
د ncurses کتابتونونو اوسنی پیکج نسخه نصب کړئ:
- yum ncurses-libs.i686 نصب کړئ
- خپل LD_LIBRARY_PATH د ncurses کتابتونونو شاملولو لپاره تنظیم کړئ.
د libXrender کتابتونونه ورک دي
تفصیل: لایبررو د libXrender کتابتونونو پورې تړاو لري مګر دوی نشي موندلی.
حل لاره:
د libXrender اوسني کتابتونونه نصب کړئ:
- په yum سره libXrender.i686 نصب کړئ
- خپل LD_LIBRARY_PATH د libXrender کتابتونونو شاملولو لپاره تنظیم کړئ.
ورک شوي libfontconfig.sol.1 کتابتونونه
تفصیل: لایبررو د libfontconfig کتابتونونو پورې تړاو لري مګر دوی نشي موندلی.
حل لاره:
د libfontconfig کتابتونونه نصب کړئ:
- yum install fontconfig-2.8.0-3.el6.i686 (د ریډ هیټ لپاره) یا yum install fontconfig-2.8.0-5.el6.i686 (د CentOS لپاره).
- خپل LD_LIBRARY_PATH د libfontconfig کتابتونونو شاملولو لپاره تنظیم کړئ.
ورک شوي libfreetype.so.6 کتابتونونه
تفصیل: لایبررو د libfreetype کتابتونونو پورې تړاو لري مګر دوی نشي موندلی.
حل لاره:
اوسني فریټایپ کتابتونونه نصب کړئ:
- yum install freetype-2.3.11-14.el6_3.1.i686
- خپل LD_LIBRARY_PATH د فریټایپ کتابتونونو شاملولو لپاره تنظیم کړئ.
د لینکس نصبولو په اړه د والټ موقعیت لارې شاوخوا دوه ګونی نرخونه
نښې: په لینکس کې د کنسول حالت نصبولو وروسته، د پروژې > والټ/ریپوزیټریز ترتیب لاندې ښودل شوی د والټ موقعیت ښیې / بن " /vault". د والټ لارې موقعیت شاوخوا دوه ګونی نرخونه باید لرې شي.
ستونزه: د install.def file د والټ موقعیت لپاره د متغیر شاوخوا دوه ګونی نرخونه لري.
د کار چاره: له لیبرو څخه ووځئ، install.def تازه کړئ file، او لایبریو بیا پیل کړئ.
- له لیبیرو ووځه.
- په لینکس شیل پرامپټ کې، لاړ شئ / د معلوماتو لارښود:
٪ سي ډي /ډاټا - په لینکس شیل پرامپټ کې، د install.def کې د دوه ګوني نرخونو لرې کولو لپاره د sed کمانډ پلي کړئ. file:
% sed 's/”//g' install.def > tmp.def
٪ cp tmp.def انسټال.def
٪ rm tmp.def - لایبرو بیا پیل کړئ ترڅو وګورئ چې د والټ موقعیت لارې شاوخوا دوه ګونی نرخونه لرې شوي دي.
په لینکس کې د فلش پرو تنظیم کولو لپاره "udev_install" سکریپټ ناکام شو
- نښې: کله چې په لینکس کې د فلش پرو تنظیم کولو لپاره "udev_install" سکریپټ چلول کیږي، سکریپټ د خطا پیغام سره ناکام کیږي:
٪ ./udev_install
/bin/sh^M: بد ترجمان: داسې نشته file یا لارښود - ستونزه: سکریپټ د یونیکس/لینکس LF یوازې لاین ټرمینیشن پرځای د وینډوز CR/LF لاین ټرمینیشن کاروي او له همدې امله، د لینکس لپاره یو معتبر شیل سکریپټ نه دی.
- حل لاره: کاروونکي باید د "udev_install" سکریپټ کې د dos2unix کمانډ پرمخ بوځي ترڅو د وینډوز CR/LF لاین ټرمینیشن د لینکس LF یوازې لاین ټرمینیشن ته واړوي او سکریپټ بیا چل کړي. د لینکس شیل پرامپټ کې:
% dos2unix udev_install
٪ ./udev_install
یادونه: که dos2unix شتون ونلري، د dos2unix نصبولو لپاره لاندې کمانډ چل کړئ، بیا dos2unix چل کړئ: % sudo yum install dos2unix
د جواز مدیر پیل کول په لینکس کې تېروتنه ورکوي
- نښې: کله چې په لینکس کې د جواز مدیر پیل کولو لپاره lmgrd چلوي، سیسټم دا تېروتنه پیغام ورکوي:
۱۲:۳۹:۲۸ (actlmgrd) د پلورونکي ډیمون نشي کولی د lmgrd سره خبرې وکړي (د جواز سرور ماشین بند دی یا ځواب نه ورکوي. (-۹۶،۷:۲ "داسې هیڅ نشته" file یا لارښود"))
۱۲:۳۹:۲۸ (actlmgrd) د سیګنال ۳۷ له امله وتل د وتلو دلیل ۵ - ستونزه: کوربه په /etc/hosts کې د ستونزې له امله نه پیژندل کیږي file په لینکس سیسټم کې.
حل لاره:
- د لینکس پرامپټ کې، /etc/hosts سم کړئ file او لاندې کرښې اضافه کړئ:
# IP پته د کوربه نوم عرف
۱۲۷.۰.۰.۱ سیمه ییز کوربه
یادونه: د لینکس سیسټم نوم دی. - lmgrd بیا پیل کړئ.
د بیاکتنې تاریخ
لاندې جدول په دې سند کې د هر بیاکتنې لپاره مهم بدلونونه ښیې.
| بیاکتنه | بدلونونه |
| بیاکتنه 1
(جون ۲۰۰۹) |
ابتدايي خوشې کول. |
| بیاکتنه 2
(اکتوبر 2016) |
تازه شوی څلورم څپرکی – نصب کول. |
| بیاکتنه 3
(اپریل ۲۰۲۳) |
د RedHat/CentOS 7 ملاتړ لپاره ضمیمه تازه شوې. د جوازونو نصبولو او بسته بندۍ اضافه کولو ترتیب بیرته راګرځول شوی - د بسته بندۍ اضافه کول باید د جوازونو نصبولو دمخه راشي. |
| بیاکتنه 4
(جون ۲۰۰۹) |
د اړتیا وړ کڅوړو د چک کولو لپاره د شیل سکریپټ شاملولو لپاره پراګراف 3.2 تازه شوی. |
| بیاکتنه 5
(جون ۲۰۰۹) |
د RHEL7/CentOS7 اړینو کڅوړو لیست څخه "compat-expat1.i686" لرې کړئ ضمیمه: د لیبرو SoC چلولو لپاره د لینکس کڅوړې. |
د محصول ملاتړ
د مایکروسیمي SoC محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، webسایټ، بریښنایی میل، او په ټوله نړۍ کې د پلور دفترونه. دا ضمیمه د مایکروسیمي SoC محصولاتو ګروپ سره اړیکه نیولو او د دې ملاتړ خدماتو کارولو په اړه معلومات لري.
د پیرودونکو خدمت
د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.
- د شمالي امریکا څخه، 800.262.1060 ته زنګ ووهئ
- د نورې نړۍ څخه، 650.318.4460 ته زنګ ووهئ
- فکس، د نړۍ له هر ځای څخه، 650.318.8044
د پیرودونکي تخنیکي ملاتړ مرکز
د مایکروسيمي SoC محصولاتو ګروپ خپل د پیرودونکي تخنیکي ملاتړ مرکز د لوړ مهارت لرونکي انجینرانو سره کار کوي چې کولی شي ستاسو د هارډویر ، سافټویر او ډیزاین پوښتنو ته د مایکروسمي SoC محصولاتو په اړه ځواب ویلو کې مرسته وکړي. د پیرودونکي تخنیکي ملاتړ مرکز د غوښتنلیک یادښتونو رامینځته کولو ، د ډیزاین دورې عمومي پوښتنو ته ځوابونه ، د پیژندل شوي مسلو اسنادو او مختلف پوښتنو ته ځواب ویلو کې ډیر وخت مصرفوي. نو، مخکې له دې چې تاسو موږ سره اړیکه ونیسئ، مهرباني وکړئ زموږ آنلاین سرچینو ته مراجعه وکړئ. دا ډیر احتمال لري چې موږ دمخه ستاسو پوښتنو ته ځواب ورکړ.
تخنیکي ملاتړ
د مایکروسیمي SoC محصولاتو ملاتړ لپاره ، لیدنه وکړئ http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support .
Webسایټ
تاسو کولی شئ د مایکروسیمي SoC محصولاتو ګروپ کور پا pageه کې مختلف تخنیکي او غیر تخنیکي معلومات براوز کړئ. www.microsemi.com/soc .
د پیرودونکي تخنیکي ملاتړ مرکز سره اړیکه ونیسئ
د تخنیکي ملاتړ مرکز لوړ مهارت لرونکي انجنیران کار کوي. د تخنیکي ملاتړ مرکز سره د بریښنالیک او یا د مایکروسیمي SoC محصولاتو ګروپ له لارې اړیکه نیول کیدی شي webسایټ
ایمیل
تاسو کولی شئ خپلې تخنیکي پوښتنې زموږ بریښنالیک ته واستوئ او ځوابونه یې د بریښنالیک، فکس یا تلیفون له لارې ترلاسه کړئ. همدارنګه، که تاسو د ډیزاین ستونزې لرئ، تاسو کولی شئ خپل ډیزاین بریښنالیک کړئ fileد مرستې ترلاسه کولو لپاره. موږ په دوامداره توګه د ورځې په اوږدو کې د بریښنالیک حساب څارنه کوو. کله چې موږ ته ستاسو غوښتنه واستوئ، مهرباني وکړئ ډاډ ترلاسه کړئ چې ستاسو بشپړ نوم، د شرکت نوم، او ستاسو د غوښتنې د اغیزمن پروسس کولو لپاره ستاسو د اړیکو معلومات شامل کړئ.
د تخنیکي ملاتړ بریښنالیک پته ده soc_tech@microsemi.com .
زما قضیې
د مایکروسیمي SoC محصولاتو ګروپ پیرودونکي کولی شي زما قضیې ته په تګ سره تخنیکي قضیې آنلاین وسپاري او تعقیب کړي.
د امریکا څخه بهر
هغه پیرودونکي چې د متحده ایالاتو د وخت زون څخه بهر مرستې ته اړتیا لري یا کولی شي د بریښنالیک له لارې تخنیکي ملاتړ سره اړیکه ونیسي ( soc_tech@microsemi.com ) یا د محلي پلور دفتر سره اړیکه ونیسئ.
د پلور دفتر لیست کولو او کارپوریټ اړیکو لپاره زموږ په اړه لیدنه وکړئ.
د پلور دفتر لیستونه موندل کیدی شي www.microsemi.com/soc/company/contact/default.aspx .
د ITAR تخنیکي ملاتړ
د RH او RT FPGAs تخنیکي ملاتړ لپاره چې د وسلو مقرراتو (ITAR) کې د نړیوال ترافیک لخوا تنظیم شوي ، له لارې موږ سره اړیکه ونیسئ soc_tech_itar@microsemi.com . په بدیل سره، زما په قضیو کې، د ITAR ډراپ-ډاون لیست کې هو غوره کړئ. د ITAR لخوا تنظیم شوي مایکروسیمي FPGAs بشپړ لیست لپاره ، ITAR ته لاړشئ web پاڼه
مایکروسیمي کارپوریټ
مرکزي دفتر
یو شرکت، الیسو ویجو، CA 92656 USA
- په متحده ایالاتو کې: +1 800-713-4113
- د متحده ایالاتو څخه بهر: +1 949-380-6100
- خرڅلاو: +1 949-380-6136
- فکس: +1 949-215-4996
- برېښناليک: sales.support@microsemi.com
© 2017 Microsemi Corporation. ټول حقونه خوندي دي. Microsemi او Microsemi لوگو د Microsemi Corporation سوداګریزې نښې دي. نورې ټولې سوداګریزې نښې او د خدماتو نښان د دوی د اړوندو مالکینو ملکیت دی.
د مایکروسیمي په اړه
Microsemi Corporation (Nasdaq: MSCC) د مخابراتو، دفاع او امنیت، فضا او صنعتي بازارونو لپاره د سیمیکمډکټر او سیسټم حلونو جامع پورټ فولیو وړاندې کوي. په محصولاتو کې لوړ فعالیت او د وړانګو سخت انلاګ مخلوط سیګنل مدغم سرکټونه ، FPGAs ، SoCs او ASICs شامل دي؛ د بریښنا مدیریت محصولات؛ د وخت او همغږي کولو وسایل او دقیق وخت حلونه، د وخت لپاره د نړۍ معیار ترتیب کول؛ د غږ پروسس کولو وسایل؛ د RF حلونه؛ جلا اجزا؛ د شرکت ذخیره کولو او مخابراتو حلونه، امنیتي ټیکنالوژي او د توزیع وړ ضدampد محصولاتو ایترنیټ حلونه؛ د بریښنا څخه ډیر ایترنیټ ICs او مینځپانګه؛ همدارنګه د دودیز ډیزاین وړتیاوې او خدمات. مایکروسمي مرکزي دفتر په الیسو ویجو، کلیفورنیا کې دی او په ټوله نړۍ کې نږدې 4,800 کارمندان لري. نور معلومات په کې زده کړئ www.microsemi.com.
مایکروسیمي دلته د معلوماتو یا د کوم ځانګړي هدف لپاره د دې محصولاتو او خدماتو مناسبیت په اړه هیڅ تضمین ، نمایندګي یا تضمین نه کوي ، او نه هم مایکروسمي د کوم محصول یا سرکټ د غوښتنلیک یا کارولو څخه رامینځته شوي کوم مسؤلیت په غاړه اخلي. لاندې پلورل شوي محصولات او نور کوم محصولات چې د مایکروسمي لخوا پلورل شوي د محدود ازموینې تابع دي او باید د ماموریت مهم تجهیزاتو یا غوښتنلیکونو سره په ګډه ونه کارول شي. د فعالیت هر ډول مشخصات باوري دي مګر تایید شوي ندي ، او پیرودونکی باید د محصولاتو ټول فعالیت او نور ازموینې ترسره او بشپړ کړي ، یوازې او په ګډه د هر ډول پای محصولاتو سره یوځای یا نصب کړي. پیرودونکی باید د مایکروسيمي لخوا چمتو شوي هیڅ ډیټا او د فعالیت مشخصاتو یا پیرامیټونو باندې تکیه ونه کړي. دا د پیرودونکي مسؤلیت دی چې په خپلواکه توګه د هر محصول مناسبیت وټاکي او ورته ازموینه او تصدیق کړي. دلته د مایکروسيمي لخوا چمتو شوي معلومات "لکه څنګه چې دي، چیرته دي" او د ټولو غلطیو سره چمتو شوي، او د دې ډول معلوماتو سره تړلی ټول خطر په بشپړ ډول د پیرودونکي سره دی. مایکروسیمي هیڅ ګوند ته په ښکاره یا ښکاره توګه د پیټینټ حقونه، جوازونه، یا کوم بل IP حقونه نه ورکوي، که دا پخپله د داسې معلوماتو په اړه وي یا د داسې معلوماتو لخوا تشریح شوي. په دې سند کې چمتو شوي معلومات د مایکروسمي ملکیت دی، او مایکروسمي حق لري چې په دې سند کې معلومات یا هر محصول او خدماتو ته هر وخت پرته له خبرتیا څخه کوم بدلون راولي.
FAQ
د لایبرو SoC لینکس چاپیریال سیټ اپ کارونکي لارښود هدف څه دی؟
دا لارښود د لایبرو SoC پلیټ فارم لپاره د لینکس چاپیریال تنظیم کولو لارښوونې چمتو کوي.
ایا د نصبولو په پروسه کې ټول ګامونه لازمي دي؟
ځینې ګامونه اختیاري دي، مګر سپارښتنه کیږي چې د بشپړ تنظیم لپاره ټول ګامونه تعقیب کړئ.
که زه د فلیکس ایل ایم جواز ته اړتیا نلرم نو ایا زه کولی شم لسم ګام پریږدم؟
هو، لسم ګام اختیاري دی او که د flexlm جواز ته اړتیا نه وي، پریښودل کیدی شي.
اسناد / سرچینې
![]() |
د مایکروچپ لایبر سوسي ډیزاین سویټ [pdf] د کارونکي لارښود نسخې ۱۱.۹، v2.3، د لایبررو SoC ډیزاین سویټ، د لایبررو SoC ډیزاین سویټ، د SoC ډیزاین سویټ، ډیزاین سویټ، سویټ |
