Microchip Libero SoC Linux Environment Setup

Кириш сөз
Бул документ жөнүндө
Бул документ Libero SoCти жана Libero SoC иштетүү үчүн зарыл болгон Linux пакеттерин кантип орнотууну түшүндүрөт. Ошондой эле лицензиялоону кантип орнотуу керектиги түшүндүрүлөт.
Бул документ төмөнкү бөлүмдөрдү камтыйт:
- Кириш сөз
- Introduction
- Орнотуу
- Тиркеме: Libero SoC иштетүү үчүн Linux пакеттери
- Тиркеме: Эскертүү /Ката билдирүүлөрү жана чечимдер
- Кайра карап чыгуу тарыхы
- Продукт колдоо
Максаттуу аудитория
Бул документ Linux чөйрөсүндө Libero SoC иштете турган колдонуучулар үчүн арналган.
Шилтемелер
Бул колдонуучу колдонмодо төмөнкү документке шилтеме берилген.
Microsemi Publications
Libero программалык камсыздоону орнотуу жана лицензиялоо боюнча колдонмо
Introduction
Бул Колдонуучу колдонмо Linux чөйрөсүндө Libero SoC Программасын иштетүү үчүн төмөнкү бөлүмдөрдү камтыйт:
- Libero SoC орнотуу
- Лицензиялоону орнотуу
- Libero SoC иштетүү үчүн зарыл болгон Linux пакеттерин орнотуу
Платформаны колдоо
Libero SoC бул Linux операциялык системаларында колдоого алынат.
- RHEL5 64-бит
- RHEL6 64-бит
- RHEL7 64-бит (Libero SoC v11.8 менен жаңы)
- CentOS 5 64-бит
- CentOS 6 64-бит
- CentOS 7 64-бит (Libero SoC v11.8 менен жаңы)
- SuSE 11 SP4 (Libero гана; FlashPro Express, SmartDebug жана Job Manager колдоого алынбайт)
Эскертүү: RHEL 5.x жана CentOS 5.x FlashPro5 аркылуу программалоону колдобойт.
Libero 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) колдонуңуз, эгер сиздин сайтыңызда ага уруксат берилген болсо.
License Demons жүктөп алыңыз
- Тиркемелер -> Системалык куралдар -> Терминалды тандоо менен терминал терезесин ачыңыз.
- (Милдеттүү эмес) Linux тилкесинде su – деп териңиз колдонуучуга өтүү " ” (лицензияларыңыз “ деп аталган атайын колдонуучу аккаунту тарабынан орнотулган болсо ”).
Эскертүү: Эгер сайтыңыздын тутумдук башкаруу саясаты кадимки колдонуучуга лицензиялоону орнотууга жол берсе, бул кадамды өткөрүп жибериңиз. - Лицензия сервери катары колдонгуңуз келген Linux хостунун аппараттык MAC-IDди алыңыз.
- ifconfig | териңиз grep eth0
- Буйруктан чыгуу төмөнкүгө окшош болушу керек: eth0 Link encap:Ethernet HWaddr 00:0C:29:66:78:72
- 12 орундуу он алтылык санды жазыңыз. Эки чекитти “:” калтырыңыз. Лицензия алуу үчүн сизге бул HostID керек болот file.
- Linux үчүн License Server Demons программасын төмөнкү жерден жүктөп алыңыз: http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads
Libero SoC лицензиясын сураңыз
- Microsemi SoC кардар порталына кириңиз http://soc.microsemi.com/portal/default.aspx?v=0 жана жаңы "Windows же Linux Server үчүн Libero Silver Floating License" сураңыз. Мурда киргизилген ifconfig буйругунан жазылган MAC-IDди колдонуңуз (3-кадам).
- Лицензияны жүктөп алыңыз file Libero үчүн лицензиялоону орнотуп жана башкарып жаткан колдонуучунун HOME каталогуна.
2-кадам — Linux OSке пакеттерди кошуу
RHEL5/6/7 жана CentOS5/6/7 үчүн бардык талап кылынган пакеттердин тизмеси "Тиркеме: Libero SoC иштетүү үчүн Linux пакеттери" 14-бетте берилген.
Libero SoC Linux тутумунда стандарттуу CentOS/RHEL бөлүштүрүүнүн бир бөлүгү болбошу мүмкүн болгон кээ бир атайын пакеттерге ээ болушун талап кылат. Кандай кошумча топтомдор талап кылынарын билүүгө жардам берүү үчүн, кабык скриптинде жеткиликтүү /bin/check_linux_req каталогу. Скрипт Linux тутумундагы топтомдорду текшерет, орнотулган талап кылынган пакеттерди аныктайт жана сизге кайсы пакеттерди кошуу керек экенин билүүгө мүмкүнчүлүк берет.
- % cd /bin/check_linux_req
- % ./check_linux_req.sh
Эскертүү: Бул скрипт Libero SoC PolarFire v1.1 SP1 релизинен (PolarFire түзмөктөрү үчүн) жана Libero SoC v11.8 SP1 чыгарылышынан (башка түзмөктөр үчүн) баштап жеткиликтүү.
Red Hat RPM (Red Hat Package Manager) колдонот. Бирок, YUM (Yellowdog Updater Modified) куралы пакетти башкаруу жана көз карандылыкты башкаруу үчүн колдоо кошот. Ушул себептен улам, YUM артыкчылыктуу куралы болуп саналат.
Бул топтомдорду орнотуу үчүн супер колдонуучу артыкчылыктары же sudo тизмесинде каттоо эсеби талап кылынат. Бул буйруктарды аткаруу үчүн супер колдонуучу каттоо эсебин (root) же sudo мүмкүнчүлүгүн колдонуңуз:
- Мурда ачылган терминалды колдонуңуз же Тиркемелер -> Система куралдары -> Терминалды тандоо менен жаңы терминал терезесин ачыңыз.
- Төмөнкүлөрдүн бирин аткарыңыз:
- Тиркемеде:
су – - Каалоодо, териңиз: sudo
- Тиркемеде:
- check_linux_req.sh скриптинде билдирилгендей талап кылынган пакеттерди орнотуңуз: yum install -y
- Бардык керектүү пакеттерди орноткондон кийин тамыр же sudo терминалынан чыкыңыз
3-кадам — Лицензиялоону орнотуу (сүзүүчү лицензия) - Мурда жүктөлүп алынган лицензиялоочу демондорду ачыңыз file Linux_Licensing_Daemon.zip (4-кадамдан):
unzip Linux_Licensing_Daemon.zip;
chmod 755 Linux_Licensing_Daemon/* - <~caeadmin> астында flexlm деп аталган жаңы каталогду түзүңүз:
mkdir flexlm - Мурда жүктөлгөн лицензияны жылдырыңыз file (6-кадамдан) flexlm каталогуна өтүңүз.
- Каталогду flexlm каталогуна өзгөртүңүз жана License.dat файлын ачыңыз file: cd flexlm;
unzip License.dat - License.dat түзөтүп баштаңыз file. Эскертүү: Linux fileаттар регистрге сезимтал. gedit License.dat (эгерде сиз vi use vi License.dat менен тааныш болсоңуз)
- License.dat дарегиндеги алгачкы төрт сапты түзөтүңүз file учурдагы чөйрөңүзгө дал келүү үчүн:
СЕРВЕР 1702 Linux Лицензия сервериңиздин 12 орундуу MAC-ID> болуп саналат
DAEMON actlmgrd /үй/ /Linux_Licensing_Daemon/actlmgrd
DAEMON mgcld /үй/ /Linux_Licensing_Daemon/mgcld
VENDOR snpslmd /үй/ /Linux_Licensing_Daemon/snpslmd - алмаштырыңыз биринчи сапта ifconfig буйругунан алган MAC-ID менен.
- License.dat файлын сактаңыз file жана кайтуу HOME каталогу (<~caeadmin>). Лицензиялоо серверинин менеджерин (lmgrd) төмөнкү буйрукту киргизүү менен баштаңыз (сап үзгүлтүксүз): /home/ /Linux_Licensing_Daemon/lmgrd -c /home/ /flexlm/License.dat -log /tmp/lmgrd.log
- журналды текшерүү file каталар үчүн:
көбүрөөк /tmp/lmgrd.log - Эгер каталар жок болсо, төмөнкү буйрукту киргизиңиз:
tail -f -s10 /tmp/lmgrd.log - Терминал терезесинен чык эсеп ачуу. Лицензия Лицензия серверине киргенде же чыгып кеткенде, tail командасы маалыматты басып чыгарат терминалдык терезе.
- (Милдеттүү эмес) Система жүктөлгөн сайын лицензия серверин баштоо үчүн flexlm инициализация скриптин түзүңүз (10-кадам — flexlm инициализация скриптин түзүү (Милдеттүү эмес) 11-бетте). rc скрипт берилет (9-кадам).
4-кадам — PDF Readerди жүктөп алыңыз жана орнотуңуз
Эскертүү: PDF Reader мурунтан эле орнотулган болсо, бул кадамды өткөрүп жиберсеңиз болот.
Libero Libero Reference Manuals (Жардам > Маалыматтык Колдонмолорду) ачуу үчүн PDF окурманды талап кылат.
5-кадам — Libero SoCти баштоо үчүн колдонуучунун чөйрө өзгөрмөлөрүн орнотуңуз
Бул кадам Libero SoCди иштетүү үчүн бардык колдонуучу чөйрө өзгөрмөлөрүн орнотот.
- Тиркемелер -> Системалык куралдар -> Терминалды тандоо менен терминал терезесин ачыңыз.
- Редакторду колдонуңуз жана ~John/.bashrc ачыңыз file (колдонуучу Жон үчүн).
- Колдонуучуну баштоо үчүн төмөнкү төрт сапты ачуу жана кошуу үчүн редакторду колдонуңуз file
- ~John/.bashrc үчүн (Bash-shell колдонуучусу Джон)
# Лицензия серверинен калкып жүрүүчү лицензия үчүн
LM_LICENSE_ экспорттооFILE=1702@localhost:$LM_LICENSE_FILE
SNPSLMD_LICENSE_ экспорттооFILE=1702@localhost:$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
экспорт DISPLAY=:0
экспорттоо PATH=/usr/local/microsemi/ /Libero/bin:${PATH} - ~John/.cshrc (C-shell колдонуучусу Джон) үчүн төмөнкү төрт сапты кошуңуз:
#Лицензия серверинен калкып жүрүүчү лицензия үчүн
setenv LM_LICENSE_FILE=1702@localhost:$LM_LICENSE_FILE
setenv SNPSLMD_LICENSE_FILE=1702@localhost:$SNPSLMD_LICENSE_FILE
# <1702> порт номери
# лицензия серверинин хост аты # Түйүн-кулпуланган лицензия үчүн
setenv LM_LICENSE_FILE= /license.dat:$LM_LICENSE_FILE
setenv SNPSLMD_LICENSE_FILE= /license.dat:$SNPSLMD_LICENSE_FILE
setenv LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
setenv экспорт DISPLAY=:0
setenv PATH=/usr/local/microsemi/ /Libero/bin:${PATH}
Чоо-жайын билүү үчүн, License.dat менен Microsemiден алган электрондук каттагы нускамаларды караңыз file. Лицензиялоо жөнүндө көбүрөөк маалымат алуу үчүн, Libero программалык камсыздоону орнотуу жана лицензиялоо боюнча колдонмону караңыз.
- ~John/.bashrc үчүн (Bash-shell колдонуучусу Джон)
- .bashrc же .cshrc сактаңыз file жана source ~/.bashrc же source ~/.cshrc терүү менен терминалыңыздын терезесин жаңыртыңыз. (Же болбосо, учурдагы терезени жаап, жаңы терминал терезесин ачыңыз.)
- "libero &" буйругу менен Libero башта.
6-кадам — IP өзөктөрүн сактоо үчүн сактагычты орнотуу
IP каталогундагы IP өзөктөрүн колдонууга жеткиликтүү болгонго чейин, IP өзөктөрү жүктөлүп алынып, Vault деп аталган физикалык диск жайгашкан жерде сакталышы керек. Сактоочу жайды коюу үчүн Долбоор менюсунан тандаңыз
Vault/Repositories, андан кийин Vault Location өтмөгү (Долбоор > Vault/Repositories Орнотуулары > Vault Location) жана дисктин жайгашкан жерин киргизиңиз. Колдонуучунун диск жайгашкан жерине жазуу уруксаты болушу керек, аны сактоочу жай катары коюудан мурун. Колдонуучунун жазууга уруксаты жок болсо, эскертүү билдирүүсү көрсөтүлөт.

Vault жайгашкан жерлерди ар бир колдонуучуга жараша диск жайгашкан жерге коюуга же бардык колдонуучулар үчүн борбордук жерге коюуга болот.
- Ар бир колдонуучуга бир сактагыч жайгашкан жер
Жеке колдонуучу бул жерге IP өзөктөрүн жүктөп алып, сактайт. Жүктөп алуу үчүн интернет байланышы талап кылынат. Жеке колдонуучу IP негизги версияларын жана алардын бул сактагычта болушу үчүн жооптуу. - Бир нече колдонуучулар үчүн бир борбордук сактагыч жайгашкан
Системанын администратору бул жерге IP өзөктөрүн жүктөп алып, сактайт. Жүктөп алуу үчүн интернет байланышы талап кылынат. Системанын администратору IP негизги версияларын жана алардын жеткиликтүүлүгүн сактоого жооптуу. Интернетке туташуусу жок (ошондуктан IP өзөктөрүн жүктөй албаган) бир нече жеке колдонуучулар сактагычты ушул борбордук жерге орнотуп, сактагычтагы өзөктөрдү колдоно алышат.
Эскертүү: Жеке колдонуучу бул борбордук сактагычтын диск жайгашкан жерине жазуу уруксаты болушу керек. Эгерде колдонуучунун жазууга уруксаты жок болсо, анда ал борбордук сактагычты жазууга уруксаты бар диск жайгашкан жерге көчүрүп, сактагычты ушул көчүрүлгөн жерге коюусу керек.
7-кадам — IP өзөктөрүн жүктөө
Libero GUIде чыкылдатыңыз View > Windows > Каталог. Каталог өтмөгү жаңы өзөктөрдүн бар экендигин көрсөтөт. "Аларды азыр жүктөп алыңыз!" (1-сүрөт).
1-сүрөт • Libero SoC IP өзөктөрү жүктөлүүдө

8-кадам — PDF Reader орнотуу жана Web Браузер
- PDF Reader программасын (Долбоор > Артыкчылыктар > PDF Reader) PDF окуу куралына коюңуз, мисалы, /usr/bin/acroread.
- коюңуз Web Браузерден өзүңүз каалаган браузерге өтүңүз (Долбоор > Артыкчылыктар > Web Браузер), мис. /usr/bin/firefox.
2-сүрөт • PDF Reader үчүн долбоордун артыкчылыктары

3-сүрөт • Долбоордун артыкчылыктары Web Браузер

9-кадам — FlashPro5 программалоочу аппараттык жабдыктарын аныктоо жана колдонуу үчүн Linuxту конфигурациялоо
Эгерде сиз кадимки колдонуучунун (тамырдын уруксатысыз) Flash негизиндеги FPGA түзүлүштөрүн FlashPro5 жабдыктары менен программалашын кааласаңыз, Linux машинасында root катары udev_install скриптин иштетишиңиз керек. udev_install скрипти udev эрежесин орнотууга жардам берет file FLashPro5 аппараттык үчүн.
Бул udev эрежеси Linux колдонуучулар тобуна (udev_install скриптин аткарууда сиз белгилеген) FlashPro5 жабдыктарына sudo же root уруксатысыз кирүүгө уруксат берет.
- Сурамжылоого su - деп териңиз.
- каталогуна өзгөртүү HOME каталогу: CD /home/ .
- udev_install скриптин төмөнкү опция менен аткарыңыз: ./udev_install -t /tmp.
- Мурунку буйрук шаблонду түзөт file /tmp каталогунда "70-microsemi.rules" деп аталат.
- Шаблонду өзгөртүү file FlashPro5 жабдыгын туташтырган колдонуучунун "джон" тобунун идентификаторуна дал келүү үчүн ("John" колдонуучусу FlashPro5 аппараттык жабдыгын тиркейт деп ойлосок):
- Терминалды ачып, команданын идентификаторун колдонуучу Жон катары иштетиңиз. Чыгуу төмөнкү текстке окшош болушу керек: uid=500(john) gid=500(john)….
- Терминалыңызга тамыр мүмкүнчүлүгү менен кайтыңыз. ASCII редакторунда “70-microsemi.rules” ачыңыз.
- Төмөнкү эки сапта "" дегенди учурдагы топ ID # менен алмаштырыңыз:
BUS==”usb”,SYSFS{idProduct}==”2008″,SYSFS{idVen-
dor}==”1514″,MODE=”0660″,GROUP=””,SYMLINK+=”FlashPro5″
BUS==”usb”,SYSFS{idProduct}==”6001″,SYSFS{idVen-
dor}==”0403″,MODE=”0660″,GROUP=””,SYMLINK+=”FTDI232″
Колдонуучу john "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 ылайыктуу жерге:
mv /tmp/70-microsemi.rules /etc/udev/rules.d/
10-кадам — flexlm инициализация скриптин түзүү (кошумча)
Linux жүктөө процесси кызматтарды баштоо скрипттеринин жардамы менен баштоого мүмкүндүк берет. flexm скрипти жүктөө процессинде лицензиялоо серверин автоматтык түрдө ишке киргизет, ошондой эле лицензиялык сервердин машинасы өчүп калганда лицензиялык демонду туура өчүрөт. Бул скрипт лицензия сервери Linux машинасы кайра жүктөлгөндөн кийин лицензиялоо серверин кол менен өчүрүп күйгүзүү зарылдыгын жок кылат.
- Тиркемелер > Системалык куралдар > Терминалды тандоо менен жаңы терминал терезесин ачыңыз.
- Тиркемеде:
су –
cd /etc/init.d - Редакторду жаңысы менен баштаңыз file flexlm.
- Төмөнкү мазмунду редакторго чаптаңыз:
#!/bin/bash
#
# flexlm Бул flexlmди баштайт жана токтотот
#
# сүрөттөмө: flexlm лицензия менеджерин + сатуучу демондорун баштоо же токтотуу #
# Бардык буйруктар үчүн LSB ылайык баалуулуктарды кайтаруу:
№ 0 - ийгилик
№1 – жалпы же такталбаган ката
№ 2 – жараксыз же ашыкча аргумент(тер)
№ 3 - ишке ашырылбаган функция (мисалы, "кайра жүктөө")
№4 – жетишсиз артыкчылык
# 5 - программа орнотулган эмес
# 6 – программа конфигурацияланган эмес
№ 7 – программа иштебей жатат
#
#
PATH=/sbin:/bin:/usr/bin:/usr/sbin
ЛИЦЕНЗИЯ_FILE=/үй/ /flexlm/License.dat LMGRD_HOME=/home/ /Linux_Licensing_Daemon LMGRD_LOGFILE=/tmp/lmgrd.log
prog = "flexlm"
# Булак функциясы китепкана.
. /etc/init.d/functions
# Лицензияны текшерүү file
сыноо -f $LICENSE_FILE || чыгуу 6
RETVAL=0
Баштоо () {
тест -x $LMGRD_HOME/lmgrd || чыгуу 5
echo -n $”Microsemi $prog башталууда: ”
su -c “$LMGRD_HOME/lmgrd -c $LICENSE_FILE -log $LMGRD_LOGFILE” – caeadmin
RETVAL=$?
$RETVAL кайтаруу
} stop(){
echo -n $”Microsemi $progду токтотуу: ”
su -c “$LMGRD_HOME/lmutil lmdown -c $LICENSE_FILE -q” – caeadmin RETVAL=$?
$RETVAL кайтаруу
} статус(){
su -c “$LMGRD_HOME/lmutil lmstat -c $LICENSE_FILE” – caeadmin RETVAL=$?
$RETVAL кайтаруу
} кайра жүктөө(){
токто
баштоо
}
restart(){
баштоону токтотуу
}
корпус "$1" дюйм
баштоо)
баштоо
;;
токто)
токто
;;
абалы)
статусу
;;
кайра баштоо)
кайра баштоо
;;
кайра жүктөө|күчтүү-кайра жүктөө)
кайра жүктөө
;;
echo $”Колдонуу $0 {баштоо|токтотуу|статус|кайра баштоо|кайра жүктөө|күч-кайра жүктөө}”
RETVAL=3
esac
$RETVAL чыгуу - сактаңыз file жана редактордон чыгуу.
- flexlm уруксатын өзгөртүү file төмөнкүдөй rxwr-xr-x:
chmod 755 flexlm - /etc/rc.d/rc5.d каталогунун астында Linux жүктөө/өчүрүү процесси үчүн шилтемелерди түзүңүз:
cd /etc/rc.d/rc5.d
ln -s ../init.d/flexlm S98flexlm
ln -s ../init.d/flexlm K98flexlm - Лицензия журналынын мазмунун текшериңиз File /tmp/lmgrd.log file кандайдыр бир маселеге туш болсоңуз.
Тиркеме: Libero SoC иштетүү үчүн Linux пакеттери
Libero RHEL5/CentOS5, RHEL6/CentOS6 жана RHEL7/CentOS7 колдойт. Libero SoC төмөнкү Linux пакеттерин Libero SoC иштетүүдөн мурун орнотууну талап кылат.
RHEL5/CentOS5 үчүн талап кылынган топтомдор
- glibc.i686
- expat.i386
- fontconfig.i386
- freetype.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
- openmotif22.i386
- libXmu.i386
- libXp.i386
- libXrandr.i386
- libXrender.i386
- libXt.i386
- zlib.i386
- glib2.i386
- ksh.x86_64
- xorg-x11-fonts-75dpi
- xorg-x11-fonts-100dpi
- xorg-x11-fonts-Type1
RHEL6/CentOS6 үчүн талап кылынган топтомдор
- glibc.i686
- compat-expat1.i686
- fontconfig.i686
- freetype.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
- openmotif22.i686
- libXmu.i686
- libXp.i686
- libXrandr.i686
- libXrender.i686
- libXt.i686
- zlib.i686
- glib2.i686
- ksh.x86_64
- xorg-x11-fonts-75dpi
- xorg-x11-fonts-100dpi
- xorg-x11-fonts-Type1
RHEL7/CentOS7 үчүн талап кылынган топтомдор
- glibc.i686
- fontconfig.i686
- freetype.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
- motif.i686
- ibXmu.i686
- libXp.i686
- libXrandr.i686
- libXrender.i686
- libXt.i686
- zlib.i686
- glib2.i686
- ksh.x86_64
- xorg-x11-fonts-75dpi
- xorg-x11-fonts-100dpi
- xorg-x11-fonts-Type1
Тиркеме: Эскертүү /Ката билдирүүлөрү жана чечимдер
Linux колдонуучулары төмөнкү ката билдирүүлөрүнүн айрымдарына же бардыгына туш болушу мүмкүн. Ар бири үчүн чечим бул тиркемеде сүрөттөлгөн.
- Ката: LD_LIBRARY_PATH ичинде Motif китепканасы табылган жок
- Эскертүү: Белгисиз тил
- Wind/U X-куралдар топтому Ката: wuDisplay: Дисплейди ачуу мүмкүн эмес
- Wind/U катасы: сервердеги реестрге туташпай калды
- Wind/U Ката: Өлтүрүүчү реестрдеги киргизүү/чыгаруу катасы пайда болду. Реестр демону иштебей калышы мүмкүн.
- Дизайнер GUI Linux'та иштеп жатканда чоюлуп көрүнөт
- Libero GUI VNC аркылуу Red Hat 5тин эски версияларында бурмаланган
- Libero GUI Долбоорду алдын ала жүктөөдө башталбай жатат
- Viewing PDF Files жана Онлайн Жардам Files
- Сегменттөө катасы "$exedir/$exename" "$@" билдирүүсү
- Эскертүү: Байланыш ишке ашкан жок web Репозиторийлер
- JRE китепканалары жок же шайкеш келбейт
- Libero Installer Red Hat/CentOS 6.x иштебей калды
- Linux пакеттерин орнотууда ката
- Орнотуу учурунда эскертүү билдирүүсү пайда болот: /tmp дискте орун жетишсиз
- LD_LIBRARY_PATH (Libero) ичинде эмес X китепканалары
- libgthread-2.0.so.0 китепканалары жок (Libero)
- MOTIF китепканалары жок (Libero)
- libncurses.so.5 китепканалары жок (ModelSim)
- libXrender китепканалары жок
- libfontconfig.sol.1 китепканалары жок
- libfreetype.so.6 китепканалары жок
- Linux орнотууда Vault Location Path айланасындагы кош цитаталар
- FlashPro орнотуу үчүн "udev_install" скрипти Linux'та иштебей калды
- Лицензия башкаргычын иштетүү Linux'та ката берет
Wind/U катасы: сервердеги реестрге туташпай калды
- Белгилери: Wind/U Ката: [server_name] сервериндеги реестрге туташпай калды
- Себеп: Бул Ката Либеронун Wind/U реестрине туташуусунун алдын алган Linux коопсуздук жөндөөсү бар экенин көрсөтүп турат. Бул байланыш, адатта, TCP порту аркылуу ишке ашырылат.
- Чечим: Linux Коопсуздук орнотууларын өзгөртүү менен бул катаны чечиңиз. Мисалы үчүнample, RHEL5де, иш столунун менюсуна өтүңүз Система > Башкаруу > Кирүү экраны > Коопсуздук өтмөгү жана Коопсуздук жөндөөлөрү Xserver менен TCP байланыштарын четке кагуу белгисин алып салыңыз. Бул өзгөртүүнү киргизгенден кийин, өзгөртүүлөр күчүнө кириши үчүн компьютериңизди өчүрүп күйгүзүшүңүз керек.
Калган процесстерди тазалоо үчүн actel_wuclean буйругун иштетиңиз. буйрук сабында:
% ./actel_wuclean -R -D
Эскертүү: Белгисиз тил
Белгилери: Эскертүү (241): Белгисиз тил көрсөтүлгөн тил:en_US.iso885915 LANGUAGE: UNDEFINED SUBLANGUAGE: Wind/U Эскертүү (241): Белгисиз тил белгиленген тил: en_US.iso885915 LANGUAGE: UNDEFINED SUBLANGUAGE:
GUIдин ылдыйкы сол жагындагы төрт өтмөк да туура эмес көрсөтүлөт.
- Себеп: Бул Операция тутумундагы туура эмес тил орнотуусунан улам келип чыккан.
- Чечим: Төмөнкү буйрук менен жергиликтүү тилди [elcap] коюңуз:
% setenv LANG en_US
Эскертүү: эгер сизде бул көйгөй көп кездешсе, жогорудагы буйрукту кабык орнотууңузга кошуңуз (мисалы, .cshrc же .bashc) file.
Эскертүү: Байланыш ишке ашкан жок web Репозиторийлер
эскертүү билдирүүсү "Байланыш ишке ашкан жок Web Репозиторийлер" Libero каталог терезесинде пайда болот, эгерде төмөнкү шарттардын бири чын болсо:
- Сизде Интернетке туташуу жок.
- Сиздин сактагычыңызды орноткон диск жайгашкан жерге жазууга уруксатыңыз жок.
- Сиздин сактагычыңыздын жайгашкан жери дискте бош орун жок. (Linux чөйрөсү үчүн, Libero сактагычынын жайгашкан жери демейки боюнча ~/.actel/vault ичиндеги колдонуучу каталогуңузга орнотулган. Эгер сиздин иш сайтыңыз колдонуучу каталогдорунун өлчөмүнө квота чектөөлөрүн киргизсе, колдонуучу каталогуңузда диск мейкиндиги жетишсиз болушу мүмкүн).
- Firewall кирүүгө жол бербейт Web Репозиторийлер.
Көйгөйдү оңдоо үчүн:
- Интернет байланышы бар экенин текшериңиз.
- Сактоочу жайга жазууга уруксатыңыз бар экендигин текшериңиз же сактагычтын жайгашкан жеринин жөндөөлөрүн жазууга уруксатыңыз бар жерге өзгөртүңүз (Долбоор > Сактоо/Репозиторийлердин Орнотуулары > Сактоо жайгашкан жер).
- Сактоочу жай үчүн диск мейкиндигин минималдуу 850 МБ чейин көбөйтүңүз.
- Firewall маселеси боюнча IT бөлүмүңүзгө кайрылыңыз.
Ката: LD_LIBRARY_PATH ичинде Motif китепканасы табылган жок
Себеби: Libero Motif Graphical Toolkit Library Линукстун графикалык интерфейси үчүн колдонот. RHEL OS орнотуусунда Motif Library камтылбашы мүмкүн.
Чечим: Эгер сизде Мотив китепканасы орнотулган болсо, анда Мотив китепканасынын жайгашкан жерин көрсөткөн LD_LIBRARY_PATH деп аталган чөйрө өзгөрмөсү болушу керек. Мотив китепканасынын жолу LD_LIBRARY_PATH чөйрө өзгөрмөсүндө камтылганын текшериңиз. Жолду буйрук менен кошо аласыз: LD_LIBRARY_PATH орнотуңуз = ( $LD_LIBRARY_PATH)
Эгер сизде Motif Library орнотулганына ишенбесеңиз, төмөнкү буйруктарды аткарып көрүңүз: “rpm -qa | grep -i motif” буйругу кайсы Motif китепканасы орнотулганын тизмелейт. “rpm -qal | grep -i motif” буйругу тизмектелген files жана жогоруда саналган мотив китепканасы менен байланышкан жолдор (экинчи командадагы кошумча "l" белгисине көңүл буруңуз).
Эгер сизде Motif Library орнотулган жок болсо, OPEN Motifти акысыз жүктөп алып, орнотууну карап көрүңүз. http://www.openmotif.org/ .
Libero Linux куралдары Motif китепканасынын libXm.so.3 пакетин көрүүнү күтөт. OPEN Motifдин ар кандай версиялары libXm.so.4 же Libero менен туура келбеген башкаларды орнотуп алышы мүмкүн. Колдонулган OPEN Motif версиясында libXm.so.3 орнотулгандыгын текшериңиз. Бир эксamplibXm.so.3 камсыз кылган le версиясы openmotif v2.2.3 болуп саналат. Libero 32 биттик тиркеме болгондуктан, 32 биттик Motif Library компьютерде 64 биттик Операция системасы иштеп жатса да колдонулушу керек.
Wind/U X-куралдар топтому Ката: wuDisplay: Дисплейди ачуу мүмкүн эмес
$DISPLAY чөйрө өзгөрмөсүн буйрукту колдонуп:0 кылып коюңуз:
setenv DISPLAY :0
Андан кийин буйрукту аткарыңыз:
/Libero/bin/actel_wuclean -R Libero биринчи чакырылышынан калган процесстерди тазалоо үчүн
Wind/U катасы: Өлтүрүүчү реестрдеги киргизүү/чыгаруу катасы болду. Реестр демону иштебей калышы мүмкүн.
Белгилери: Wind/U Error (251): RegPingDaemon функциясы – Киргизүү/чыгаруу реестринин өлүмгө алып келе турган катасы пайда болду. Реестр демону иштебей калышы мүмкүн. Колдонмоңузду өчүрүп күйгүзүңүз жана реестр демону иштеп жатканын текшериңиз:
Wind/U катасы (251): Функция RegOpenKeyExA – Кирүү/чыгаруу реестринде катачылык кетти. Реестр демону иштебей калышы мүмкүн. Колдонмоңузду кайра иштетиңиз жана реестр демону иштеп жатканын текшериңиз.
Чечим/Чыгарма: Бин папкасында табылган 'actel_wuclean' утилитасын иштетиңиз. "-R" параметрин төмөнкүдөй колдонуңуз:
…/bin/actel_wuclean -R
Төмөнкү билдирүүлөр пайда болушу мүмкүн:
Actel колдонмолорун өчүрүү.
- Бардык actgen_bin процесстери жабылган.
- Бардык smartgen_bin процесстери жабылган.
- Бардык Expert_bin процесстери жабылды.
- Бардык mvn_bin процесстери жабылган.
- Бардык libero_bin процесстери жабылган.
- Wind/U демондору өчүрүлүүдө…
- Бардык windu_scmd процесстери жабылган.
- Бардык windu_serviced процесстери жабылды.
- Бардык windu_registryd процесстери жабылды.
- Wind/U убактылуу өчүрүлүүдө fileубактылуу каталогдордон…
- Кэштелген Wind/U өчүрүлүүдө files үй каталогунан…
- Бүттү
- actel_wuclean утилитасы бир эле колдонуучунун бир хостто иштеген бардык Microsemi куралдарын өчүрөт. actel_wuclean чакырганга чейин сизде болушу мүмкүн болгон бардык жумушту сактаңыз.
Сегменттөө катасы "$exedir/$exename" "$@" билдирүүсү
- 1-сценарий: Libero SoC 10.1ди Linux Red Hat 5.4 (32 бит же 64 бит) версиясында чакырууга аракет кылып жатканда, 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 to templates.xml.ori.
Колдонуучунун үй каталогунда жетиштүү диск мейкиндиги бар экенин текшериңиз, ~ . Бардык керектүү топтомдор тутумга орнотулганын текшерүү үчүн “check_linux_req” скриптин иштетиңиз.
- Сценарий 2: Көпview Навигатордун каталары Чектөөлөр редакторун ачканда кабарланат.
Description: Floorplan чектөөлөр редактору ачылганда Linux терминалында төмөнкү билдирүүлөр көрсөтүлөт:
- Серверди баштоо 1
- Серверди баштоо 2
- Def Table ачылбай калды: 9
- Def Table ачылбай калды: 8
- Def Table ачылбай калды: 12
- Жетим режиминде иштеп жатат!
Төмөнкү билдирүү MVNден жана өзөктөн чыкканда пайда болот file түзүлөт: …/bin/mvn: 69-сап: 1675 Сегментация катасы (өзөк ташталган) “$exedir/../lib/$exename” “$@”
Чечим/Чыгарма: Бул каталарды этибарга албай коюуга болот.
Дизайнер GUI Linux'та иштеп жатканда чоюлуп көрүнөт
- Эскертүү: Дизайнер IGLOO, SmartFusion, Fusion жана ProASIC3 түзмөктөрү үчүн гана.
- Сценарий: Linux машинасына кирип, андан кийин Designer программасын иштетиңиз
- Белгилери: GUI айрымдары чоюлуп көрүнөт
- Сүрөттөмө: Кээ бир Дизайнер GUI'лери түздөн-түз машинага киргенде Linux'та сунулгандай көрүнөт. Бул GUI жана иш тактасында дал келбеген түс тереңдиктери менен байланыштуу
- Чечим/Чыгарма: Маселени чечүү үчүн иш тактасынын түсүнүн тереңдигин өзгөртүңүз. VNC аркылуу Linux кирүү үчүн, vncserverдин түс тереңдигин 8, 16 же 24 кылып өзгөртүңүз. Чоо-жайын билүү үчүн vncserver колдонмо беттеринен караңыз.
Libero GUI VNC аркылуу Red Hat 5тин эски версияларында бурмаланган
- Сценарий: VNC Linux Red Hat 5.3 дан эски версиялары менен колдонулганда Libero GUI бурмаланган көрүнүшү мүмкүн.
- Сүрөттөмө: VNC жана Linux RH 5.2 же андан улуураак версияларды колдонгондо, Libero GUI, шрифттер жана фон түстөрү бир аз өчүп же бүдөмүк болуп көрүнүшү мүмкүн. Бул маселе Libero үчүн уникалдуу эмес, бирок Synplify Pro, анын ичинде Qt негизиндеги бардык программаларга таасир этет. Көйгөй VNC серверинин (Xvnc) RHEL 5тин бул эски версияларында демейки боюнча Xrenderди жүктөбөшүнөн келип чыккан.
Linux RHEL 5 (Tikanga) 5.3төн 5.75ке чейин (32-бит жана 64-бит) колдонууда эч кандай маселе болбошу керектигин эске алыңыз. - Чечим/Чечүү:
VNC менен RHEL 5.2 (жана андан улуураак) колдонууда: - Microsemi сыналган жана мүмкүн болсо, Exceed 11 колдонууну сунуш кылат. Бул Exceed версиясы дагы деле OpenText колдоо тизмесинде.
Or - Xrenderди демейки боюнча иштеткен VNC серверинин (Xvnc) жаңыраак версиясына жаңыртыңыз. Сыналган версиялардын бири - Tiger (ачык булактуу vncserver, ал
http://sourceforge.net/projects/tigervnc/files/tigervnc/ ) RHEL 5.2деги демейки VNC серверинин ордуна VNC v1.2.0.
Libero GUI Долбоорду алдын ала жүктөөдө башталбай жатат
- Сценарий: Сиздин эң акыркы долбоор file бузулган болушу мүмкүн жана Libero бузулган долбоорду ачууга аракет кылып кыйроого себеп болот file.
- Чечим: Libero сиздин акыркы долбооруңузду чакырганда автоматтык түрдө ачууга жол бербөө үчүн колдонуучунун жөндөөлөрүн өзгөртүү үчүн:
- ~/.actel/libero.def ачуу.
- төмөнкү сапты кошуңуз file: маалыматтар IDE_OPEN_MRU_PROJECT 0.
- Libero колдонуп баштаңыз /bin/Libero.
Viewing PDF Files жана Онлайн Жардам Files
үчүн view онлайн Жардам files жана PDF files, сиз LINUX_HTMLREADER чөйрө өзгөрмөлөрүңүздүн толук жолуна коюшуңуз керек болушу мүмкүн. web Либерону чакыруудан мурун терминалыңыздагы браузер. Мисалы үчүнampле:
csh (C-кабык):
setenv LINUX_HTMLREADER /usr/bin/firefox
sh (Born Shell)/ ksh (Korn Shell):
LINUX_HTMLREADER=/usr/bin/firefox; LINUX_HTMLREADER экспорттоо
Эгер сиз чөйрө өзгөрмөсүн койбосоңуз, кээ бир HTML files (мисалы, онлайн жардам) болбойт viewLibero ичинен мүмкүн.
JRE китепканалары жок же шайкеш келбейт
Бул Libero Орнотуучу Ката билдирүүсү.
- Сүрөттөмө: Орнотуучунун скрипти иштетүү үчүн кээ бир Java китепканаларын талап кылат жана китепканалар жок.
- Чечим:
- Төмөнкү Java Жүктөөсүнө өтүңүз webсайтына кирип, жетишпеген Java китепканаларын орнотуңуз:
http://www.java.com/en/download/manual.jsp#lin - 32-бит версиясын жүктөп алуу үчүн, "Linux RPM" тандаңыз. RPMди орнотуу боюнча нускамалар "Linux RPM" шилтемесинин оң жагында жайгашкан "Инструкциялар" шилтемесинин астында.
- 64-бит версиясын жүктөп алуу үчүн, "Linux x64 RPM" тандаңыз. RPMди кантип орнотуу боюнча нускамалар "Linux x64 RPM" шилтемесинин оң жагында жайгашкан "Инструкциялар" шилтемесинин астында.
4-сүрөт • Java жүктөө Webсайт
Эскертүү: Же болбосо, сиз эң акыркы OpenJDK JREди төмөнкүдөй орното аласыз:
% su
% yum java орнотуу
4. Орноткуч дагы эле иштебей калса жана сиз CentOS 6 колдонуп жатсаңыз, орнотуучуну төмөнкүдөй иштетиңиз:
LiberoSoc_v Linux_bin LAX_VM /java.exe Бул Libero Linux орнотуучуну Java аткарылуучу файлын көрсөтүлгөн жолдо колдонууга мажбурлайт.
- Төмөнкү Java Жүктөөсүнө өтүңүз webсайтына кирип, жетишпеген Java китепканаларын орнотуңуз:
Libero Installer Red Hat/CentOS 6.x иштебей калды
- Сүрөттөмө: Орнотуу башталат, бирок Red Hat/CentOS 6.x машиналарына Libero орнотуп жатканда орнотуунун жарымы токтоп калат. Системалык монитордо процесстин күтүү каналы futex_wait_queue_me болуп саналат.
- Чечим: Системанын өзөгүн 2.6.32-504.16.2.el6.x86_64 версиясына жаңыртыңыз
Linux пакеттерин орнотууда ката
- Сүрөттөмө: Linux топтомдорун орнотууда ката кабары: Корголгон multilib версиялары ……
- Себеп: 32-бит Linux топтомдору орнотулганда, i686 (32-бит) жана x86_64 (64-бит) топтомдорунун ортосунда топтомдор шайкеш келбейт.
- Чечим: Алгач пакеттерди 64-битке жаңыртып, андан кийин 32-бит пакетин орнотуңуз, мисалы, gtk2 пакети үчүн, буйруктар:
% su
% yum жаңыртуу gtk2
% yum орнотуу gtk2.i686
Орнотуу учурунда эскертүү билдирүүсү пайда болот: /tmp дискте орун жетишсиз
- Себеп: Орноткучтун /tmp ичинде диск мейкиндиги түгөнүп, анын ордуна /home/user колдонууга аракет кылат, ал да талап кылынгандан азыраак диск мейкиндигине ээ.
- Чечим: Linux сурамында, IATEMPDIR чөйрө өзгөрмөсүн дискте жетиштүү орун бар дисктин жайгашкан жерине төмөнкүдөй орнотуңуз:
- Borne Shell (sh), Korn Shell (ksh), bash жана zsh колдонуучулары үчүн:% IATEMPDIR=/your/free/space/директория
% экспорт IATEMPDIR - C-shell (csh) жана tcsh колдонуучулары үчүн:
setenv IATEMPDIR = /сиздин/эркин/мейкиндик каталогу
LD_LIBRARY_PATH (Libero) ичинде эмес X китепканалары
Сүрөттөмө: Libero X китепканаларына көз каранды, бирок аны таба албайт. Чечим:
- libXft пакетин орнотуу:
yum install libXft.i686 - libXft китепканаларын кошуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
libgthread-2.0.so.0 китепканалары жок (Libero)
Description: Libero glib2 китепканаларына көз каранды, бирок аны таба албайт.
Чечим:
- glib2 пакетин орнотуу:
yum install glib2.i686
Эскертүү: Эгерде yum install командасынын версиясы буга чейин орнотулган x86_64 версиясына карама-каршы келгендиктен ката чыкса, анын ордуна yum update буйругун колдонуңуз: yum update glib2 - glib2 китепканаларын камтуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
MOTIF китепканалары жок (Libero)
Сүрөттөмө: Libero MOTIF китепканаларына көз каранды, бирок аларды таба албайт.
Чечим:
- MOTIF китепканаларын орнотуу:
yum install openmotif (CentOS 5/RedHat 5 үчүн)
yum openmotif22 орнотуу (CentOS 6/RedHat 6 үчүн)
yum орнотуу мотиви (CentOS7/RedHat 7 үчүн) - MOTIF китепканаларын камтуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
libncurses.so.5 китепканалары жок (ModelSim)
Description: ModelSim Simulator libncurses.so.5 китепканаларына көз каранды, бирок аларды таба албайт.
Чечим:
ncurses китепканаларынын учурдагы пакет версиясын орнотуңуз:
- yum орнотуу ncurses-libs.i686
- ncurses китепканаларын кошуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
libXrender китепканалары жок
Description: Libero libXrender китепканаларына көз каранды, бирок аларды таба албайт.
Чечим:
Учурдагы libXrender китепканаларын орнотуңуз:
- yum орнотуу libXrender.i686
- libXrender китепканаларын камтуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
libfontconfig.sol.1 китепканалары жок
Description: Libero libfontconfig китепканаларына көз каранды, бирок аларды таба албайт.
Чечим:
libfontconfig китепканаларын орнотуу:
- yum install fontconfig-2.8.0-3.el6.i686 (Red Hat үчүн) же yum install fontconfig-2.8.0-5.el6.i686 (CentOS үчүн).
- libfontconfig китепканаларын камтуу үчүн LD_LIBRARY_PATH орнотуңуз.
libfreetype.so.6 китепканалары жок
Description: Libero libfreetype китепканаларына көз каранды, бирок аларды таба албайт.
Чечим:
Учурдагы эркин типтеги китепканаларды орнотуу:
- yum install freetype-2.3.11-14.el6_3.1.i686
- Эркин типтеги китепканаларды кошуу үчүн LD_LIBRARY_PATH жолуңузду коюңуз.
Linux орнотууда Vault Location Path айланасындагы кош цитаталар
Белги: Linux'та консол режими орнотулгандан кийин, Долбоор > сактагыч/репозиторийлердин жөндөөсүндө көрсөтүлгөн сактагычтын жайгашкан жери көрсөтүлөт /bin " /vault”. Сактоочу жолдун жайгашкан жеринин тегерегиндеги кош тырмакчаларды алып салуу керек.
Көйгөй: install.def file сактагычтын орду үчүн өзгөрмөнүн тегерегинде кош тырмакчалар бар.
Чечим: Liberoдон чыгып, install.def жаңыртыңыз file, жана Liberoну өчүрүп күйгүзүңүз.
- Либеродон чыгуу.
- Linux кабыкчасынын суроосуна өтүңүз /маалымат каталогу:
% cd /маалымат - Linux кабыкчасынын чакыруусунда install.def ичиндеги кош тырмакчаларды алып салуу үчүн sed буйругун колдонуңуз file:
% sed 's/”//g' install.def > tmp.def
% cp tmp.def install.def
% rm tmp.def - Сактоо жайгашкан жолдун тегерегиндеги кош тырмакчалар алынып салынганын текшерүү үчүн Libero'ну кайра иштетиңиз.
FlashPro орнотуу үчүн "udev_install" скрипти Linux'та иштебей калды
- Белги: Linux'та FlashPro орнотуу үчүн “udev_install” скриптин иштеткенде, скрипт ката билдирүүсү менен ишке ашпай калат:
% ./udev_install
/bin/sh^M: жаман котормочу: Андай эмес file же каталог - Көйгөй: Скрипт Unix/Linux LF гана линиясын токтотуунун ордуна Windows CR/LF линиясын токтотууну колдонот жана ошондуктан Linux үчүн жарактуу кабык скрипти эмес.
- Чечим: Колдонуучулар Windows CR/LF линиясын токтотууну Linux LF гана линиясын токтотууга айландыруу жана скриптти кайра иштетүү үчүн “udev_install” скриптинде dos2unix буйругун аткарышы керек. Linux кабыкчасынын чакыруусунда:
% dos2unix udev_install
% ./udev_install
Эскертүү: Эгерде dos2unix жок болсо, dos2unix орнотуу үчүн төмөнкү буйрукту иштетиңиз, андан кийин dos2unixти иштетиңиз: % sudo yum dos2unix орнотуу
Лицензия башкаргычын иштетүү Linux'та ката берет
- Белги: Linux'та Лицензия менеджерин баштоо үчүн lmgrd иштеткенде, система бул ката билдирүүсүн берет:
12:39:28 (actlmgrd) Сатуучу демон lmgrd менен сүйлөшө албайт (Лицензия серверинин машинасы иштебей калды же жооп бербей жатат. (-96,7:2) "Мындай жок. file же каталог»))
12:39:28 (actlmgrd) 37-СИГНАЛГА УЧУРАЛУУ ЧЫГУУ 5-себеби - Көйгөй: /etc/hosts ичиндеги көйгөйдөн улам хост таанылган жок file Linux системасында.
Чечим:
- Linux сурамында, /etc/hosts түзөтүңүз file жана төмөнкү саптарды кошуу:
# IP дареги Хост аты
127.0.0.1 localhost
Эскертүү: Linux тутумунун аталышы. - lmgrd кайра иштетиңиз.
Кайра карап чыгуу тарыхы
Төмөнкү таблицада ар бир кайра карап чыгуу үчүн бул документке киргизилген маанилүү өзгөртүүлөр көрсөтүлгөн.
| Ревизия | Өзгөрүүлөр |
| Ревизия 1
(Июнь 2016) |
Алгачкы чыгаруу. |
| Ревизия 2
(2016-жылдын октябры) |
Жаңыртылган 3-глава – Орнотуу. |
| Ревизия 3
(апрель 2017) |
RedHat/CentOSти колдоо үчүн жаңыланган Тиркеме 7. Лицензияларды орнотуу жана пакеттерди кошуу тартиби өзгөртүлдү – Топтомдорду кошуу лицензияларды орнотуудан мурун болушу керек. |
| Ревизия 4
(Июнь 2017) |
3.2 абзацы талап кылынган пакеттерди текшерүү үчүн кабык скриптин камтуу үчүн жаңыртылды. |
| Ревизия 5
(Июнь 2017) |
RHEL7/CentOS7 талап кылынган пакеттердин тизмесинен "compat-expat1.i686" алып салуу Тиркеме: Libero SoC иштетүү үчүн Linux пакеттери. |
Продукт колдоо
Microsemi SoC Products Group өзүнүн өнүмдөрүн ар кандай колдоо кызматтары менен колдойт, анын ичинде Кардарларды тейлөө, Кардарларды техникалык колдоо борбору, webсайт, электрондук почта жана дүйнөлүк сатуу кеңселери. Бул тиркеме Microsemi SoC Products Group менен байланышуу жана бул колдоо кызматтарын колдонуу жөнүндө маалыматты камтыйт.
Кардарларды тейлөө
Продукциянын баасы, өнүмдөрдү жаңыртуу, жаңыртуу маалыматы, буйрутма статусу жана авторизация сыяктуу техникалык эмес колдоо үчүн Кардарларды тейлөө кызматы менен байланышыңыз.
- Түндүк Америкадан 800.262.1060 телефонуна чалыңыз
- Башка өлкөлөрдөн 650.318.4460 телефонуна чалыңыз
- Факс, дүйнөнүн каалаган жеринен, 650.318.8044
Кардарларды техникалык колдоо борбору
Microsemi SoC Products Group өзүнүн Кардарларды техникалык колдоо борборуна Microsemi SoC продуктылары боюнча аппараттык, программалык камсыздоо жана дизайн суроолоруңузга жооп берүүгө жардам бере турган жогорку квалификациялуу инженерлерден турат. Кардарларды техникалык колдоо борбору тиркеме жазууларын, жалпы дизайн циклинин суроолоруна жоопторду, белгилүү маселелерди документтештирүүгө жана ар кандай көп берилүүчү суроолорго көп убакыт коротот. Андыктан, биз менен байланышуудан мурун, биздин онлайн ресурстарга баш багыңыз. Балким, биз сиздин суроолоруңузга жооп бергенбиз.
Техникалык колдоо
Microsemi SoC өнүмдөрүн колдоо үчүн, кириңиз http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support .
Webсайт
Сиз ар кандай техникалык жана техникалык эмес маалыматтарды Microsemi SoC Products Groupтун башкы бетинде, төмөнкү даректен карай аласыз. www.microsemi.com/soc .
Кардарларды техникалык колдоо борборуна кайрылуу
Техникалык колдоо борборун жогорку квалификациялуу инженерлер тейлейт. Техникалык колдоо борбору менен электрондук почта же Microsemi SoC Products Group аркылуу байланышса болот webсайт.
Email
Сиз техникалык суроолоруңузду биздин электрондук почта дарегибизге жөнөтүп, жоопторду электрондук почта, факс же телефон аркылуу ала аласыз. Ошондой эле, сизде дизайн көйгөйлөрү болсо, дизайныңызды электрондук почта аркылуу жөнөтсөңүз болот fileжардам алуу үчүн. Биз күн бою электрондук почта эсебин дайыма көзөмөлдөйбүз. Суранычыңызды бизге жөнөтүп жатканда, суранычыңыздын натыйжалуу иштеши үчүн толук аты-жөнүңүздү, фирмаңыздын аталышын жана байланыш маалыматыңызды кошуңуз.
Техникалык колдоо электрондук почта дареги болуп саналат soc_tech@microsemi.com .
Менин учурларым
Microsemi SoC Products Group кардарлары Менин Cases бөлүмүнө өтүп, техникалык иштерди онлайн тапшырып, көзөмөлдөй алышат.
АКШдан тышкары
АКШнын убакыт алкагынан тышкары жардамга муктаж кардарлар электрондук почта аркылуу техникалык колдоо менен байланыша алышат ( soc_tech@microsemi.com ) же жергиликтүү сатуу кеңсесине кайрылыңыз.
Сатуу кеңсесинин тизмеси жана корпоративдик байланыштар үчүн биз жөнүндө баракчага өтүңүз.
Сатуу кеңсесинин тизмелерин төмөнкү жерден тапса болот www.microsemi.com/soc/company/contact/default.aspx .
ITAR техникалык колдоо
Эл аралык курал-жарактарды сатуу эрежелери (ITAR) менен жөнгө салынган RH жана RT FPGA боюнча техникалык колдоо алуу үчүн, биз менен байланышыңыз soc_tech_itar@microsemi.com . Же болбосо, Менин учурларым ичинде, ITAR ачылуучу тизмесинен Ооба тандаңыз. ITAR тарабынан жөнгө салынган Microsemi FPGAлардын толук тизмеси үчүн ITARга баш багыңыз web бет.
Microsemi Corporate
Штаб
One Enterprise, Алисо Виехо, CA 92656 АКШ
- АКШ ичинде: +1 800-713-4113
- АКШдан тышкары: +1 949-380-6100
- Сатуу: +1 949-380-6136
- Факс: +1 949-215-4996
- E-mail: sales.support@microsemi.com
© 2017 Microsemi Corporation. Бардык укуктар корголгон. Microsemi жана Microsemi логотиби Microsemi корпорациясынын соода белгилери болуп саналат. Бардык башка соода белгилери жана тейлөө белгилери тиешелүү ээлеринин менчиги болуп саналат.
Microsemi жөнүндө
Microsemi Corporation (Nasdaq: MSCC) байланыш, коргонуу жана коопсуздук, аэрокосмостук жана өнөр жай рыноктору үчүн жарым өткөргүч жана системалык чечимдердин комплекстүү портфелин сунуштайт. Продукттарга жогорку өндүрүмдүүлүктөгү жана радиациялык катууланган аналогдук аралаш сигнал интегралдык микросхемалары, FPGAs, SoCs жана ASIC кирет; энергия башкаруу продуктылары; убакыт жана синхрондоштуруу түзүлүштөрү жана так убакыт чечимдери, убакыт боюнча дүйнөлүк стандартты белгилөө; үн иштетүүчү түзүлүштөр; RF чечимдер; дискреттик компоненттер; Enterprise Storage жана Communication чечимдери, коопсуздук технологиялары жана масштабдуу анти-тampбуюмдар; Ethernet чечимдери; Power-over-Ethernet IC жана midspans; ошондой эле жеке дизайн мүмкүнчүлүктөрү жана кызматтары. Microsemi штаб-квартирасы Калифорниянын Алисо Виехо шаарында жайгашкан жана дүйнө жүзү боюнча болжол менен 4,800 кызматкери бар. Көбүрөөк маалымат алуу www.microsemi.com.
Microsemi бул жерде камтылган маалыматка же анын өнүмдөрү менен кызматтарынын кандайдыр бир максатка ылайыктуулугуна эч кандай кепилдик, өкүлчүлүк же кепилдик бербейт, ошондой эле Microsemi кандайдыр бир продуктту же схеманы колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти өзүнө албайт. Бул жерде сатылган өнүмдөр жана Microsemi тарабынан сатылган башка өнүмдөр чектелген сыноодон өткөн жана миссия үчүн маанилүү жабдуулар же тиркемелер менен бирге колдонулбашы керек. Ар кандай аткаруу спецификациялары ишенимдүү деп эсептелинет, бирок текшерилбейт жана Сатып алуучу өнүмдөрдүн бардык натыйжалуулугун жана башка сыноолорун жалгыз жана бардык акыркы өнүмдөр менен бирге же орнотулган түрдө өткөрүп, бүтүрүшү керек. Сатып алуучу Microsemi тарабынан берилген эч кандай маалыматтарга жана аткаруунун спецификацияларына же параметрлерине ишенбеши керек. Ар кандай өнүмдөрдүн ылайыктуулугун өз алдынча аныктоо жана аны сыноо жана текшерүү Сатып алуучунун милдети. Бул жерде Microsemi тарабынан берилген маалымат "кандай болсо, кайда болсо" жана бардык кемчиликтери менен берилет жана мындай маалымат менен байланышкан бардык тобокелдик толугу менен Сатып алуучуга жүктөлөт. Microsemi ачык же кыйыр түрдө эч кандай тарапка патенттик укуктарды, лицензияларды же башка интеллектуалдык менчик укуктарын, мындай маалыматтын өзүнө же мындай маалымат менен сүрөттөлгөн нерсеге карата бербейт. Бул документте берилген маалымат Microsemiге таандык жана Microsemi бул документтеги маалыматка же өнүмдөр менен кызматтарга каалаган убакта эскертүүсүз өзгөртүү киргизүү укугун өзүнө калтырат.
Көп берилүүчү суроолор
Libero SoC Linux Environment Setup Колдонуучунун колдонмосунун максаты эмне?
Колдонмо Libero SoC платформасы үчүн Linux чөйрөсүн орнотуу боюнча көрсөтмөлөрдү берет.
Орнотуу процессиндеги бардык кадамдар милдеттүүбү?
Кээ бир кадамдар милдеттүү эмес, бирок толук орнотуу үчүн бардык кадамдарды аткаруу сунушталат.
flexlm лицензиясынын кереги жок болсо, 10-кадамды өткөрүп жиберсем болобу?
Ооба, 10-кадам милдеттүү эмес жана flexlm лицензиясы талап кылынбаса, өткөрүп жиберүүгө болот.
Документтер / Ресурстар
![]() |
Microchip Libero SoC Design Suite [pdf] Колдонуучунун колдонмосу Версиялары 11.9, v2.3, Libero SoC Design Suite, Libero SoC Design Suite, SoC Design Suite, Design Suite, Suite |
