Microchip Libero SoC Linux Environment Setup

Ön söz
Bu Sənəd haqqında
Bu sənəd Libero SoC-ni və Libero SoC-ni işə salmaq üçün tələb olunan Linux paketlərini necə quraşdırmağı izah edir. O, həmçinin lisenziyalaşdırmanın necə qurulacağını izah edir.
Bu sənəddə aşağıdakı bölmələr var:
- Ön söz
- Giriş
- Quraşdırma
- Əlavə: Libero SoC-ni işə salmaq üçün Linux Paketləri
- Əlavə: Xəbərdarlıq / Səhv Mesajları və Həllər
- Təftiş Tarixçəsi
- Məhsul Dəstəyi
Nəzərdə tutulan Auditoriya
Bu sənəd Linux mühitində Libero SoC ilə işləyəcək istifadəçilər üçün nəzərdə tutulub.
İstinadlar
Bu istifadəçi təlimatında aşağıdakı sənədə istinad edilir.
Microsemi Nəşrləri
Libero Proqram Quraşdırma və Lisenziyalaşdırma Bələdçisi
Giriş
Bu İstifadəçi Təlimatına Linux mühitində Libero SoC Proqramını işə salmaq üçün aşağıdakı bölmələr daxildir:
- Libero SoC quraşdırın
- Lisenziyalaşdırmanı qurun
- Libero SoC-ni işə salmaq üçün lazım olan Linux paketlərinin quraşdırılması
Platforma Dəstəyi
Libero SoC bu Linux əməliyyat sistemlərində dəstəklənir.
- RHEL5 64 bit
- RHEL6 64 bit
- RHEL7 64-bit (Libero SoC v11.8 ilə yeni)
- CentOS 5 64 bit
- CentOS 6 64 bit
- CentOS 7 64-bit (Libero SoC v11.8 ilə yeni)
- SuSE 11 SP4 (yalnız Libero; FlashPro Express, SmartDebug və İş Meneceri dəstəklənmir)
Qeyd: RHEL 5.x və CentOS 5.x FlashPro5 istifadə edərək proqramlaşdırmanı dəstəkləmir.
Libero SoC quraşdırılması
Linux üçün Libero SoC-nin cari buraxılışını buradan endirin: http://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#downloads
Quraşdırıcı UI göstərişlərinə əməl edin və Libero-nu quraşdırın. Liberonu yerinə yetirmək üçün istifadə ediləcək istifadəçi hesablarının Libero quraşdırma sahəsinə oxumaq imkanına malik olduğundan əmin olun.
Quraşdırma
Addım 1—Lisenziya Demonlarını, Lisenziyanı yükləyin File, və Lisenziya Serverində Lisenziyalaşdırma Quraşdırın
Bəzi saytlar üçün saytın sistem idarəetmə siyasəti bütün proqramlar üçün sayt miqyasında lisenziyaların idarə edilməsi üçün xüsusi istifadəçi hesabının yaradılmasını tələb edir. Hesab " ” bu məqsəd üçün sadəcə hipotetik istifadəçi hesabı adıdır. Saytınızda icazə verilirsə, bu addımlar üçün adi istifadəçi hesabınızdan (məsələn, user_john) istifadə edin.
Daemons lisenziyasını yükləyin
- Proqramlar -> Sistem Alətləri -> Terminal seçərək terminal pəncərəsini açın.
- (İstəyə görə) Linux əmrində su – yazın istifadəçiyə keçmək " ” (lisenziyalarınızın “ adlı xüsusi istifadəçi hesabı tərəfindən qurulduğunu fərz etsək ”).
Qeyd: Saytınızın sistem idarəetmə siyasəti müntəzəm istifadəçiyə lisenziyalaşdırma qurmağa imkan verirsə, bu addımı atlayın. - Lisenziya Serveri kimi istifadə etmək istədiyiniz Linux Host-un MAC-ID-sini əldə edin.
- ifconfig | yazın grep eth0
- Komandanın çıxışı aşağıdakı kimi olmalıdır: eth0 Link encap: Ethernet HWaddr 00:0C:29:66:78:72
- 12 rəqəmli altıbucaqlı nömrəni qeyd edin. İki nöqtəni ":" buraxın. Lisenziya almaq üçün bu HostID-ə ehtiyacınız olacaq file.
- Linux üçün Lisenziya Server Daemonlarını aşağıdakı yerdən endirin: http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads
Libero SoC Lisenziyası tələb edin
- Microsemi SoC müştəri portalınıza daxil olun http://soc.microsemi.com/portal/default.aspx?v=0 və yeni “Windows və ya Linux Server üçün Libero Gümüş Üzən Lisenziya” tələb edin. Əvvəllər daxil edilmiş ifconfig əmrindən qeydə alınmış MAC-ID-dən istifadə edin (Addım 3).
- Lisenziyanı yükləyin file Libero üçün lisenziyanı quraşdıracaq və idarə edəcək istifadəçinin HOME kataloquna.
Addım 2—Linux ƏS-ə Paketlər əlavə edin
RHEL5/6/7 və CentOS5/6/7 üçün tələb olunan bütün paketlərin siyahısı “Əlavə: Libero SoC-ni İşlətmək üçün Linux Paketləri” səhifə 14-də verilmişdir.
Libero SoC Linux sistemindən standart CentOS/RHEL paylanmasının bir hissəsi olmayan bəzi xüsusi paketlərə malik olmasını tələb edir. Hansı əlavə paketlərin tələb olunduğunu öyrənməyə kömək etmək üçün qovluq skripti burada mövcuddur /bin/check_linux_req kataloqu. Skript Linux sistemindəki paketləri yoxlayır, artıq quraşdırılmış tələb olunan paketləri müəyyən edir və hansı paketlərin əlavə edilməli olduğunu sizə xəbər verir.
- % cd /bin/check_linux_req
- % ./check_linux_req.sh
Qeyd: Bu skript Libero SoC PolarFire v1.1 SP1 buraxılışı (PolarFire cihazları üçün) və Libero SoC v11.8 SP1 Release (bütün digər cihazlar üçün) ilə başlayaraq mövcuddur.
Red Hat RPM (Red Hat Package Manager) istifadə edir. Bununla belə, YUM (Yellowdog Updater Modified) aləti paketin idarə edilməsi və asılılığın idarə edilməsi üçün dəstək əlavə edir. Bu səbəbdən YUM üstünlük verilən vasitədir.
Bu paketlərin quraşdırılması super istifadəçi imtiyazları və ya sudo siyahısında hesab tələb edir. Bu əmrləri yerinə yetirmək üçün super istifadəçi hesabı (kök) və ya sudo girişindən istifadə edin:
- Əvvəllər açılmış terminaldan istifadə edin və ya Proqramlar -> Sistem Alətləri -> Terminal seçərək yeni terminal pəncərəsi açın.
- Aşağıdakılardan birini edin:
- Sorğuda yazın:
su – - Sorğuda yazın: sudo
- Sorğuda yazın:
- check_linux_req.sh skripti ilə bildirilən tələb olunan paketləri quraşdırın: yum install -y
- Bütün tələb olunan paketləri quraşdırdıqdan sonra kök və ya sudo terminalından çıxın
Addım 3 — Lisenziyalaşdırmanın qurulması (Üzən Lisenziya) - Əvvəllər yüklənmiş lisenziya demonlarını açın file Linux_Licensing_Daemon.zip (4-cü addımdan):
Linux_Licensing_Daemon.zip faylını açın;
chmod 755 Linux_Licensing_Daemon/* - <~caeadmin> altında flexlm adlı yeni qovluq yaradın:
mkdir flexlm - Əvvəllər endirilmiş lisenziyanı köçürün file (6-cı addımdan) flexlm qovluğuna daxil olun.
- Kataloqu flexlm qovluğuna dəyişin və License.dat faylını açın file: cd flexlm;
License.dat faylını açın - License.dat-ı redaktə etməyə başlayın file. Qeyd: Linux fileadlar böyük hərflərə həssasdır. gedit License.dat (vi istifadə vi License.dat ilə tanışsınızsa)
- License.dat-da ilk dörd sətri redaktə edin file cari mühitinizə uyğunlaşdırmaq üçün:
SERVER 1702 Linux Lisenziya serverinizin 12 rəqəmli MAC-ID-idir>
DAEMON actlmgrd /ev/ /Linux_Licensing_Daemon/actlmgrd
DAEMON mgcld /ev/ /Linux_Licensing_Daemon/mgcld
SATICI snpslmd /ev/ /Linux_Licensing_Daemon/snpslmd - dəyişdirin ifconfig əmrindən əldə etdiyiniz MAC-ID ilə birinci sətirdə.
- License.dat-ı yadda saxlayın file və qayıdın HOME kataloqu (<~caeadmin>). Lisenziyalaşdırma server menecerini (lmgrd) aşağıdakı əmri daxil edərək işə salın (sətir sonu yoxdur): /home/ /Linux_Licensing_Daemon/lmgrd -c /home/ /flexlm/License.dat -log /tmp/lmgrd.log
- Gündəliyi yoxlayın file səhvlər üçün:
daha çox /tmp/lmgrd.log - Heç bir səhv yoxdursa, aşağıdakı əmri daxil edin:
quyruq -f -s10 /tmp/lmgrd.log - ilə terminal pəncərəsini tərk edin hesab açılır. Lisenziya Lisenziya Serverinə daxil olduqda və ya ondan çıxarıldıqda, tail əmri məlumatı çap edir terminal pəncərəsi.
- (İstəyə görə) Sistem hər dəfə işə düşəndə lisenziya serverini işə salmaq üçün flexlm başlatma skriptini yaradın (bax: “Addım 10—Flexlm İnisiallaşdırma Skriptini yaradın (İstəyə bağlı)” səhifə 11). Bir rc skripti təqdim olunur (Addım 9).
Addım 4 - PDF Reader-i endirin və quraşdırın
Qeyd: Əgər PDF Reader artıq quraşdırılıbsa, bu addımı atlaya bilərsiniz.
Libero Libero İstinad Təlimatlarını (Kömək > İstinad Təlimatları) açmaq üçün PDF oxuyucusu tələb edir.
Addım 5—Libero SoC-ni işə salmaq üçün İstifadəçi Mühiti Dəyişənlərini qurun
Bu addım Libero SoC-ni işə salmaq üçün bütün istifadəçi mühiti dəyişənlərini təyin edir.
- Proqramlar -> Sistem Alətləri -> Terminal seçərək terminal pəncərəsini açın.
- Redaktordan istifadə edin və ~John/.bashrc açın file (istifadəçi John üçün).
- Aşağıdakı dörd sətri açıb istifadəçinin işə salınmasına əlavə etmək üçün redaktordan istifadə edin file
- ~John/.bashrc üçün (Bash-shell istifadəçisi John)
# Lisenziya Serverindən Üzən Lisenziya üçün
LM_LICENSE_ ixrac edinFILE=1702@localhost:$LM_LICENSE_FILE
SNPSLMD_LICENSE_ ixrac edinFILE=1702@localhost:$SNPSLMD_LICENSE_FILE
# <1702> port nömrəsidir
# lisenziya serverinin host adıdır
#Node-Locked Lisenziya üçün
LM_LICENSE_ ixrac edinFILE= /license.dat:$LM_LICENSE_FILE
SNPSLMD_LICENSE_ ixrac edinFILE= /license.dat:$SNPSLMD_LICENSE_FILE
ixrac LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
ixrac DISPLAY=:0
ixrac PATH=/usr/local/microsemi/ /Libero/bin:${PATH} - ~John/.cshrc (C-shell istifadəçisi John) üçün aşağıdakı dörd sətir əlavə edin:
#Lisenziya Serverindən Üzən Lisenziya üçün
setenv LM_LICENSE_FILE=1702@localhost:$LM_LICENSE_FILE
setenv SNPSLMD_LICENSE_FILE=1702@localhost:$SNPSLMD_LICENSE_FILE
# <1702> port nömrəsidir
# lisenziya server host adıdır#Node-Locked License üçün
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 ixrac DISPLAY=:0
setenv PATH=/usr/local/microsemi/ /Libero/bin:${PATH}
Təfərrüatlar üçün Microsemi-dən License.dat ilə aldığınız e-poçtdakı təlimatlara baxın file. Lisenziyalaşdırma haqqında ətraflı məlumat üçün Libero Proqram Quraşdırması və Lisenziyalaşdırma Təlimatına baxın.
- ~John/.bashrc üçün (Bash-shell istifadəçisi John)
- .bashrc və ya .cshrc faylını yadda saxlayın file və source ~/.bashrc və ya source ~/.cshrc yazaraq terminal pəncərənizi yeniləyin. (Alternativ olaraq, cari pəncərəni bağlayın və yeni terminal pəncərəsini açın.)
- Liberonu “libero &” əmri ilə başlayın.
Addım 6 - IP nüvələrini saxlamaq üçün Vaultun qurulması
IP kataloqunun IP nüvələri istifadə üçün əlçatan olmamışdan əvvəl, IP nüvələri endirilməli və Vault adlı fiziki disk yerində saxlanmalıdır. Kassa yerini təyin etmək üçün Layihə menyusundan seçin
Vault/Repositories və sonra Vault Location nişanı (Layihə > Vault/Repositories Settings > Vault Location) və disk yerini daxil edin. Saxlama yeri kimi təyin edilməzdən əvvəl istifadəçinin disk məkanına yazma icazəsi olmalıdır. İstifadəçinin yazma icazəsi yoxdursa, xəbərdarlıq mesajı göstərilir.

Vault yerləri hər bir istifadəçi əsasında disk məkanına və ya bütün istifadəçilər üçün mərkəzi yerə təyin edilə bilər.
- Hər istifadəçi üçün bir anbar yeri
Fərdi istifadəçi IP nüvələrini bu yerə endirir və saxlayır. Yükləmək üçün internet bağlantısı tələb olunur. Fərdi istifadəçi IP əsas versiyalarının və onların bu kassada mövcudluğunun saxlanmasına cavabdehdir. - Birdən çox istifadəçi üçün bir mərkəzi kassa yeri
Sistem Administratoru IP nüvələrini bu yerə endirir və saxlayır. Yükləmək üçün internet bağlantısı tələb olunur. Sistem Administratoru IP əsas versiyalarının və onların mövcudluğuna cavabdehdir. İnternet bağlantısı olmayan (və buna görə də IP nüvələrini endirə bilməyən) çoxlu Fərdi istifadəçilər anbarı bu mərkəzi yerə quraşdıra və seyfdəki nüvələrdən istifadə edə bilərlər.
Qeyd: Fərdi istifadəçinin bu mərkəzi kassanın disk yeri üçün yazma icazəsi olmalıdır. İstifadəçinin yazma icazəsi yoxdursa, o, mərkəzi kassanı yazma icazəsi olan disk yerinə köçürməli və anbarı bu kopyalanan yerə qoymalıdır.
Addım 7 - IP nüvələrinin yüklənməsi
Libero GUI-də klikləyin View > Windows > Kataloq. Kataloq nişanı yeni nüvələrin mövcudluğunu göstərir. "Onları indi yükləyin!" (Şəkil 1).
Şəkil 1 • Libero SoC IP nüvələrinin yüklənməsi

Addım 8—PDF Reader-in qurulması və Web Brauzer
- PDF Reader-i (Layihə > Preferences > PDF Reader) PDF Reader-a təyin edin, məsələn, /usr/bin/acroread.
- təyin edin Web Brauzerdən istədiyiniz brauzerə keçin (Layihə > Üstünlüklər > Web Brauzer), məsələn, /usr/bin/firefox.
Şəkil 2 • PDF Reader üçün Layihə Üstünlükləri

Şəkil 3 • Layihənin üstünlükləri Web Brauzer

Addım 9—Linux-u FlashPro5 Proqramçı Aparatını Aşkarlamaq və İstifadə etmək üçün Konfiqurasiya edin
Əgər siz müntəzəm istifadəçinin (kök icazəsi olmadan) Flash əsaslı FPGA cihazlarını FlashPro5 avadanlığı ilə proqramlaşdırmasını istəyirsinizsə, Linux maşınında udev_install skriptini root olaraq işlətməlisiniz. Udev_install skripti udev qaydası qurmağınıza kömək edir file FLashPro5 aparatı üçün.
Bu udev qaydası Linux istifadəçi qrupuna (udev_install skriptinin icrası zamanı təyin etdiyiniz) sudo və ya kök icazəsi olmadan FlashPro5 aparatına daxil olmaq icazəsi verir.
- Sorğuda su - yazın.
- Kataloqu olaraq dəyişdirin HOME kataloqu: cd /home/ .
- Udev_install skriptini aşağıdakı seçimlə icra edin: ./udev_install -t /tmp.
- Əvvəlki əmr şablon yaradır file /tmp qovluğunda “70-microsemi.rules” adlanır.
- Şablonu dəyişdirin file FlashPro5 avadanlığını birləşdirən “john” istifadəçisinin qrup identifikatorunuza uyğunlaşdırmaq üçün (“john” istifadəçisi FlashPro5 avadanlığını birləşdirəcək):
- Terminal açın və komanda identifikatorunu istifadəçi john kimi işlədin. Çıxış aşağıdakı mətnə oxşar olmalıdır: uid=500(john) gid=500(john)….
- Kök girişi ilə terminalınıza qayıdın. ASCII redaktorunda “70-microsemi.rules” açın.
- Aşağıdakı iki sətirdə “” yerini cari qrup ID # ilə əvəz edin:
BUS==”usb”,SYSFS{idProduct}==”2008″,SYSFS{idVen-
dor}==”1514″, MODE=”0660″, QRUP=””,SYMLINK+=”FlashPro5″
BUS==”usb”,SYSFS{idProduct}==”6001″,SYSFS{idVen-
dor}==”0403″, MODE=”0660″, QRUP=””,SYMLINK+=”FTDI232″
İstifadəçi john-un “uid=500” və “gid=500” olduğunu fərz etsək, redaktədən sonrakı sətir belə görünməlidir:
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-microsem. qaydaları”nı köçürün file lazımi yerə:
mv /tmp/70-microsemi.rules /etc/udev/rules.d/
Addım 10— flexlm başlatma skriptini yaradın (istəyə görə)
Linux yükləmə prosesi başlanğıc skriptlərinin köməyi ilə xidmətlərin işə salınmasına imkan verir. Flexm skripti yükləmə prosesi zamanı avtomatik olaraq lisenziyalaşdırma serverini işə salır və həmçinin lisenziya server maşını bağlandıqda lisenziya demonunu düzgün şəkildə bağlayır. Bu skript lisenziya serveri Linux maşını yenidən işə salındıqdan sonra lisenziyalaşdırma serverini əl ilə yenidən işə salmaq ehtiyacını aradan qaldırır.
- Proqramlar > Sistem Alətləri > Terminal seçərək yeni terminal pəncərəsini açın.
- Sorğuda yazın:
su –
cd /etc/init.d - Redaktoru yenisi ilə başlayın file flexlm.
- Aşağıdakı məzmunu redaktora yapışdırın:
#!/bin/bash
#
# flexlm Bu, flexlm-i başlayır və dayandırır
#
# təsviri: flexlm lisenziya menecerini + satıcı demonlarını işə salın və ya dayandırın #
# Bütün əmrlər üçün LSB-yə uyğun olaraq dəyərləri qaytarın:
# 0 - uğur
# 1 - ümumi və ya təyin olunmamış səhv
# 2 – etibarsız və ya artıq arqument(lər)
# 3 – icra olunmamış funksiya (məsələn, “yenidən yükləmə”)
# 4 - qeyri-kafi imtiyaz
# 5 - proqram quraşdırılmayıb
# 6 – proqram konfiqurasiya edilməyib
# 7 – proqram işləmir
#
#
PATH=/sbin:/bin:/usr/bin:/usr/sbin
LİSENZİYA_FILE=/ev/ /flexlm/License.dat LMGRD_HOME=/home/ /Linux_Licensing_Daemon LMGRD_LOGFILE=/tmp/lmgrd.log
prog = "flexlm"
# Mənbə funksiyası kitabxanası.
. /etc/init.d/functions
# Lisenziyanı yoxlayın file
test -f $LICENSE_FILE || çıxış 6
RETVAL=0
Başlayın () {
test -x $LMGRD_HOME/lmgrd || çıxış 5
echo -n $”Microsemi $prog başlayır: ”
su -c “$LMGRD_HOME/lmgrd -c $LICENSE_FILE -log $LMGRD_LOGFILE” – caeadmin
RETVAL=$?
$RETVAL qaytarın
} stop(){
echo -n $”Microsemi $prog dayandırılır: ”
su -c “$LMGRD_HOME/lmutil lmdown -c $LICENSE_FILE -q” – caeadmin RETVAL=$?
$RETVAL qaytarın
} status(){
su -c “$LMGRD_HOME/lmutil lmstat -c $LICENSE_FILE” – caeadmin RETVAL=$?
$RETVAL qaytarın
} yenidən yüklə(){
dayan
başlamaq
}
yenidən başladın(){
başlamağı dayandır
}
halda "$1" in
başlamaq)
başlamaq
;;
dayan)
dayan
;;
status)
status
;;
yenidən başladın)
yenidən başladın
;;
yenidən yüklə|məcbur et)
yenidən yükləyin
;;
echo $”İstifadə $0 {start|dayandır|status|yenidən başladın|yenidən yüklə|məcbur et}”
RETVAL=3
esac
$RETVAL-dan çıxın - Saxla file və redaktordan çıxın.
- flexlm icazəsini dəyişdirin file rxwr-xr-x-ə aşağıdakı kimi:
chmod 755 flexlm - /etc/rc.d/rc5.d kataloqu altında Linux açılış/bağlama prosesi üçün keçidlər yaradın:
cd /etc/rc.d/rc5.d
ln -s ../init.d/flexlm S98flexlm
ln -s ../init.d/flexlm K98flexlm - Lisenziya jurnalının məzmununu yoxlayın File /tmp/lmgrd.log file hər hansı problemlə qarşılaşsanız.
Əlavə: Libero SoC-ni işə salmaq üçün Linux Paketləri
Libero RHEL5/CentOS5, RHEL6/CentOS6 və RHEL7/CentOS7-ni dəstəkləyir. Libero SoC, Libero SoC-ni işə salmazdan əvvəl aşağıdakı Linux paketlərinin quraşdırılmasını tələb edir.
RHEL5/CentOS5 üçün tələb olunan paketlər
- 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-şriftlər-75dpi
- xorg-x11-şriftlər-100dpi
- xorg-x11-şriftlər-Tip1
RHEL6/CentOS6 üçün tələb olunan paketlər
- 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-şriftlər-75dpi
- xorg-x11-şriftlər-100dpi
- xorg-x11-şriftlər-Tip1
RHEL7/CentOS7 üçün tələb olunan paketlər
- 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
- motiv.i686
- ibXmu.i686
- libXp.i686
- libXrandr.i686
- libXrender.i686
- libXt.i686
- zlib.i686
- glib2.i686
- ksh.x86_64
- xorg-x11-şriftlər-75dpi
- xorg-x11-şriftlər-100dpi
- xorg-x11-şriftlər-Tip1
Əlavə: Xəbərdarlıq / Səhv Mesajları və Həllər
Linux istifadəçiləri aşağıdakı xəta mesajlarının bəziləri və ya hamısı ilə qarşılaşa bilər. Hər biri üçün həll bu əlavədə təsvir edilmişdir.
- Xəta: Motif kitabxanasını LD_LIBRARY_PATH-də tapmaq mümkün olmadı
- Xəbərdarlıq: Naməlum yerli
- Wind/U X-alət dəsti Xətası: wuDisplay: Ekranı açmaq mümkün deyil
- Wind/U Xətası: Serverdəki reyestrə qoşulmaq alınmadı
- Wind/U Xətası: Ölümcül reyestrdə I/O nasazlığı baş verdi. Reyestr demonu işləməyə bilər.
- Dizayner GUI Linux-da Çalışarkən Uzadılmış Görünür
- Libero GUI VNC vasitəsilə Red Hat 5-in köhnə versiyalarında təhrif edilmişdir
- Layihəni Öncədən Yükləyərkən Libero GUI Başlamaz
- ViewPDF faylı Files və Onlayn Yardım Files
- Seqmentasiya xətası “$exedir/$exename” “$@” mesajı
- Xəbərdarlıq: Əlaqə qurmaq alınmadı web Anbarlar
- JRE kitabxanaları yoxdur və ya uyğun deyil
- Libero Installer Red Hat/CentOS 6.x-də dayandı
- Linux Paketləri Quraşdırarkən Xəta
- Quraşdırma zamanı Xəbərdarlıq mesajı görünür: /tmp-də kifayət qədər disk sahəsi yoxdur
- LD_LIBRARY_PATH (Libero) daxilində olmayan X kitabxanaları
- Çatışmayan libgthread-2.0.so.0 kitabxanaları (Libero)
- Çatışmayan MOTIF kitabxanaları (Libero)
- Çatışmayan libncurses.so.5 kitabxanaları (ModelSim)
- Çatışmayan libXrender kitabxanaları
- libfontconfig.sol.1 kitabxanaları çatışmır
- libfreetype.so.6 kitabxanaları çatışmır
- Linux quraşdırılmasında Vault Location Path ətrafında ikiqat sitatlar
- FlashPro qurmaq üçün “udev_install” skripti Linux-da uğursuz olur
- Lisenziya Menecerinin işə salınması Linux-da Xəta verir
Wind/U Xətası: Serverdəki reyestrə qoşulmaq alınmadı
- Simptomlar: Wind/U Xətası: [server_name] serverindəki reyestrə qoşulmaq alınmadı
- Səbəb: Bu Xəta Liberonun Wind/U Reyestrinə qoşulmasına mane olan Linux təhlükəsizlik parametrinin olduğunu göstərə bilər. Bu əlaqə adətən TCP portu vasitəsilə həyata keçirilir.
- Həll yolu: Linux Təhlükəsizlik parametrlərini dəyişdirərək bu xətanı həll edin. məsələnample, RHEL5-də, masa üstü menyusuna gedin Sistem > İdarəetmə > Giriş Ekranı > Təhlükəsizlik Nişanı və Təhlükəsizlik Parametrləri Xserverə TCP bağlantılarını rədd et. Bu dəyişikliyi etdikdən sonra dəyişikliklərin qüvvəyə minməsi üçün kompüterinizi yenidən başlatmalısınız.
Qalan prosesləri təmizləmək üçün actel_wuclean əmrini işə salın. Komanda sorğusunda:
% ./actel_wuclean -R -D
Xəbərdarlıq: Naməlum yerli
Simptomlar: Xəbərdarlıq (241): Naməlum yerli dil müəyyən edilib: az_US.iso885915 DİL: UNDEFINED SUBLANGUAGE: Wind/U Xəbərdarlıq (241): Naməlum yerli müəyyən edilmiş yerli: en_US.iso885915 DİL: UNDEFINED SUBLANGUAGE:
GUI-nin aşağı sol tərəfindəki dörd nişan da səhv göstərilir.
- Səbəb: Bu, Əməliyyat Sistemində səhv dil parametrləri ilə əlaqədardır.
- Həll yolu: Aşağıdakı əmrlə [elcap] dilini təyin edin:
% setenv LANG en_US
Qeyd: bu problemlə tez-tez qarşılaşırsınızsa, lütfən, yuxarıdakı əmri shell quraşdırmanıza əlavə edin (məsələn, .cshrc və ya .bashc) file.
Xəbərdarlıq: Əlaqə qurmaq alınmadı web Anbarlar
Xəbərdarlıq mesajı “Əlaqə qurmaq alınmadı Web Aşağıdakı şərtlərdən hər hansı biri doğru olarsa, Libero kataloqu pəncərəsində Repozitoriyalar” görünür:
- İnternet bağlantınız yoxdur.
- Kassanızı təyin etdiyiniz disk məkanına yazma icazəniz yoxdur.
- Anbar yerinizin disk sahəsi tükənir. (Linux mühiti üçün Liberonun anbar yeri standart olaraq ~/.actel/vault-da istifadəçi kataloqunuza təyin edilir. Əgər iş saytınız istifadəçi kataloqlarının ölçüsünə kvota məhdudiyyətləri qoyursa, istifadəçi kataloqunuzda disk sahəsi bitə bilər).
- Bir firewall girişə mane olur Web Anbarlar.
Problemi düzəltmək üçün:
- İnternet bağlantınızın olub olmadığını yoxlayın.
- Anbar yeri üçün yazma icazəniz olub-olmadığını yoxlayın və ya kassa yeri parametrinizi yazma icazəniz olan yerə dəyişdirin (Layihə > Anbar/Repozitoriya Parametrləri > Anbar yeri).
- Kassa yeri üçün disk yerini minimum 850 MB-a qədər artırın.
- Firewall problemi ilə bağlı İT departamentinizlə əlaqə saxlayın.
Xəta: Motif kitabxanasını LD_LIBRARY_PATH-də tapmaq mümkün olmadı
Səbəb: Libero Linux-da Qrafik İnterfeysi üçün Motif Qrafik Alətlər Kitabxanasından istifadə edir. RHEL OS quraşdırılmasına Motif Kitabxanası daxil olmaya bilər.
Həlli: Əgər sizdə Motif Kitabxanası quraşdırılıbsa, Motif Kitabxanasının yerini göstərən LD_LIBRARY_PATH adlı Ətraf Dəyişən olmalıdır. Motif Kitabxanasının yolunun LD_LIBRARY_PATH Ətraf Dəyişənində olduğundan əmin olun. Yolu komanda ilə əlavə edə bilərsiniz: LD_LIBRARY_PATH təyin edin = ( $LD_LIBRARY_PATH)
Motif Kitabxanasının quraşdırılıb-qurulmadığından əmin deyilsinizsə, aşağıdakı əmrləri sınayın: “rpm -qa | grep -i motiv” əmri hansı Motif Kitabxanasının quraşdırıldığını sadalayır. “rpm -qal | grep -i motiv” əmri aşağıdakıları siyahıya alır files və yuxarıda sadalanan motiv kitabxanası ilə əlaqəli yollar (ikinci əmrdə əlavə "l" hərfinə diqqət yetirin).
Quraşdırılmış Motif Kitabxananız yoxdursa, OPEN Motif-i buradan pulsuz endirməyi və quraşdırmağı düşünün. http://www.openmotif.org/ .
Libero Linux alətləri Motif Kitabxanasının libXm.so.3 paketini görməyi gözləyir. OPEN Motif-in müxtəlif versiyaları potensial olaraq libXm.so.4 və ya Libero ilə uyğun gəlməyən digərlərini quraşdıra bilər. İstifadə olunan OPEN Motif versiyasının libXm.so.3-i quraşdırdığından əmin olun. Bir keçmişamplibXm.so.3 təmin edən versiya openmotif v2.2.3-dir. Libero 32-bit proqram olduğundan, kompüter 64-bit Əməliyyat Sistemi ilə işləsə belə, 32-bit Motif Kitabxanasından istifadə edilməlidir.
Wind/U X-alət dəsti Xətası: wuDisplay: Ekranı açmaq mümkün deyil
Komandadan istifadə edərək $DISPLAY mühit dəyişənini:0 olaraq təyin edin:
setenv DISPLAY :0
Sonra əmri yerinə yetirin:
/Libero/bin/actel_wuclean -R Liberonun ilk çağırışından qalan prosesləri təmizləmək üçün
Külək/U xətası: Ölümcül reyestrdə I/O nasazlığı baş verdi. Reyestr demonu işləməyə bilər.
Simptomlar: Wind/U Xətası (251): RegPingDaemon funksiyası – Ölümcül reyestrdə I/O nasazlığı baş verdi. Reyestr demonu işləməyə bilər. Tətbiqinizi yenidən başladın və reyestr demonunun işlədiyini yoxlayın:
Külək/U xətası (251): RegOpenKeyExA funksiyası – Ölümcül reyestrdə I/O nasazlığı baş verdi. Reyestr demonu işləməyə bilər. Tətbiqinizi yenidən başladın və reyestr demonunun işlədiyini yoxlayın.
Həll/İcra yolu: Zibil qutusunda olan 'actel_wuclean' yardım proqramını işə salın. '-R' seçimini aşağıdakı kimi istifadə edin:
…/bin/actel_wuclean -R
Aşağıdakı mesajlar görünə bilər:
Actel proqramlarının bağlanması.
- Bütün actgen_bin prosesləri bağlanır.
- Bütün smartgen_bin prosesləri bağlanır.
- Bütün ekspert_bin prosesləri bağlanır.
- Bütün mvn_bin prosesləri bağlanır.
- Bütün libero_bin prosesləri bağlanır.
- Wind/U demonları bağlanır...
- Bütün windu_scmd prosesləri bağlanır.
- Bütün windu_services prosesləri bağlanır.
- Bütün windu_registryd prosesləri bağlanır.
- Wind/U müvəqqəti silinir filemüvəqqəti qovluqlardan...
- Keşlənmiş Külək/U silinir files ev kataloqundan...
- Bitdi
- actel_wuclean yardım proqramı eyni istifadəçi tərəfindən eyni hostda işləyən istənilən Microsemi alətlərini bağlayır. actel_wuclean-a müraciət etməzdən əvvəl hər hansı bir işi yadda saxlayın.
Seqmentasiya xətası “$exedir/$exename” “$@” mesajı
- Ssenari 1: Libero SoC 10.1-i Linux Red Hat 5.4-də (32 bit və ya 64 bit) işə salmağa çalışarkən, Libero seqmentasiya xətası mesajı ilə çökə bilər.
- Təsvir: Linux Red Hat 5.4 maşınında Libero SoC v10.1-ə müraciət etdiyiniz zaman Libero görünmür və seqmentasiya xətası mesajı ilə qəza verilir.
məsələnample:
- <line 67: 10617 Segmentation fault
- “$exedir/$exename” “$@”>
Həll yolu: Şablonlar file saat /data/catalogs/templates.xml zədələnə və qəzaya səbəb ola bilər. Bu problemi həll etmək üçün adını dəyişdirin file saat /data/catalogs/templates.xml - templates.xml.ori.
İstifadəçinin ev kataloqunda kifayət qədər disk sahəsinin olduğundan əmin olun, ~ . Bütün tələb olunan paketlərin sistemdə quraşdırıldığından əmin olmaq üçün “check_linux_req” skriptini işə salın.
- Ssenari 2: Çoxview Məhdudiyyətlər Redaktorunu açarkən naviqator xətaları bildirilir.
Təsvir: Döşəmə Planı Məhdudiyyətləri Redaktoru açıldığında Linux terminalında aşağıdakı mesajlar göstərilir:
- Server 1-i işə salın
- Server 2-i işə salın
- Def Cədvəlini açmaq alınmadı: 9
- Def Cədvəlini açmaq alınmadı: 8
- Def Cədvəlini açmaq alınmadı: 12
- Yetim rejimində çalışır!
MVN və nüvədən çıxdıqda aşağıdakı mesaj görünür file yaradılmışdır: …/bin/mvn: sətir 69: 1675 Seqmentasiya xətası (əsas atılmış) “$exedir/../lib/$exename” “$@”
Həll yolu: Bu səhvlərə məhəl qoyula bilməz.
Dizayner GUI Linux-da Çalışarkən Uzadılmış Görünür
- Qeyd: Dizayner yalnız IGLOO, SmartFusion, Fusion və ProASIC3 cihazları üçündür.
- Ssenari: Linux maşınına daxil olun, sonra Dizayner proqramını işə salın
- Simptomlar: GUI-lərin bəziləri uzanmış görünür
- Təsvir: Bəzi Dizayner GUI-ləri birbaşa maşına daxil olduqda Linux-da uzanmış görünür. Bu, GUI və iş masasında uyğun olmayan rəng dərinliyi ilə bağlı problemlərlə bağlıdır
- Həll yolu/Çözüm: Problemi həll etmək üçün iş masasının rənginin dərinliyini dəyişdirin. VNC vasitəsilə Linux-a daxil olmaq üçün vncserver-in rəng dərinliyini 8, 16 və ya 24-ə dəyişin. Təfərrüatlar üçün vncserver təlimat səhifələrinə baxın.
Libero GUI VNC vasitəsilə Red Hat 5-in köhnə versiyalarında təhrif edilmişdir
- Ssenari: VNC 5.3-dən köhnə Linux Red Hat versiyaları ilə istifadə edildikdə Libero GUI təhrif olunmuş görünə bilər.
- Təsvir: VNC və Linux RH 5.2 və ya daha köhnə versiyaları istifadə edərkən, Libero GUI, şriftlər və fon rəngləri bir qədər solğun və ya qeyri-səlis görünə bilər. Bu problem Libero-ya xas deyil, lakin Synplify Pro da daxil olmaqla bütün Qt əsaslı proqram təminatına təsir göstərir. Problem VNC serverinin (Xvnc) RHEL 5-in bu köhnə versiyalarında standart olaraq Xrender-i yükləməməsi ilə əlaqədardır.
Qeyd edək ki, Linux RHEL 5 (Tikanga) 5.3-dən 5.75-ə qədər (32-bit və 64-bit) istifadə edərkən heç bir problem olmamalıdır. - Çözüm / Həlli:
VNC ilə RHEL 5.2 (və daha köhnə) istifadə edərkən: - Microsemi sınaqdan keçirib və mümkünsə Exceed 11-dən istifadə etməyi tövsiyə edir. Exceed-in bu versiyası hələ də OpenText-də dəstək siyahısındadır.
Or - Defolt olaraq Xrender-ə imkan verən VNC serverinin (Xvnc) daha yeni versiyasına təkmilləşdirin. Test edilmiş versiyalardan biri Tiger (açıq mənbəli vncserver
http://sourceforge.net/projects/tigervnc/files/tigervnc/ ) RHEL 5.2-də standart VNC server əvəzinə VNC v1.2.0.
Layihəni Öncədən Yükləyərkən Libero GUI Başlamaz
- Ssenari: Ən son layihəniz file pozulmuş ola bilər və Liberonun pozulmuş layihəni açmağa çalışarkən qəzaya uğramasına səbəb olur file.
- Həll yolu: Libero-nun son layihənizi işə saldıqda avtomatik olaraq açılmasının qarşısını almaq üçün istifadəçi parametrlərinizi dəyişdirmək üçün:
- ~/.actel/libero.def açın.
- Aşağıdakı sətri əlavə edin file: data IDE_OPEN_MRU_PROJECT 0.
- Libero-dan istifadə etməyə başlayın /bin/Libero.
ViewPDF faylı Files və Onlayn Yardım Files
Kimə view onlayn yardım files və PDF files, LINUX_HTMLREADER mühit dəyişənlərini proqramınızın tam yoluna təyin etməlisiniz. web Liberonu işə salmadan əvvəl terminalınızdakı brauzer. məsələnample:
csh (C-shell):
setenv LINUX_HTMLREADER /usr/bin/firefox
sh (Borne Shell)/ ksh (Korn Shell):
LINUX_HTMLREADER=/usr/bin/firefox; LINUX_HTMLREADER-i ixrac edin
Əgər mühit dəyişənini təyin etməsəniz, bəzi HTML files (məsələn, onlayn yardım) olmayacaq viewLibero daxilindən mümkündür.
JRE kitabxanaları yoxdur və ya uyğun deyil
Bu, Libero Quraşdırıcı xətası mesajıdır.
- Təsvir: Quraşdırıcı skripti işləmək üçün bəzi Java Kitabxanalarını tələb edir və kitabxanalar yoxdur.
- Həlli:
- Aşağıdakı Java Yükləməsinə keçin websaytına daxil olun və çatışmayan Java kitabxanalarını quraşdırın:
http://www.java.com/en/download/manual.jsp#lin - 32-bit versiyasını yükləmək üçün “Linux RPM” seçin. RPM-nin quraşdırılmasına dair təlimatlar “Linux RPM” linkinin sağında yerləşən “Təlimatlar” linkinin altındadır.
- 64-bit versiyasını yükləmək üçün “Linux x64 RPM” seçin. RPM-nin quraşdırılmasına dair təlimatlar “Linux x64 RPM” linkinin sağında yerləşən “Təlimatlar” linkinin altındadır.
Şəkil 4 • Java Yükləmə Websayt
Qeyd: Alternativ olaraq, ən son OpenJDK JRE-ni aşağıdakı kimi quraşdıra bilərsiniz:
% su
% yum java quraşdırın
4. Quraşdırıcı hələ də uğursuz olarsa və siz CentOS 6 istifadə edirsinizsə, quraşdırıcını aşağıdakı kimi işə salın:
LiberoSoc_v Linux_bin LAX_VM /java.exe Bu, Libero Linux Quraşdırıcısını müəyyən edilmiş yolda icra olunan Java-dan istifadə etməyə məcbur edir.
- Aşağıdakı Java Yükləməsinə keçin websaytına daxil olun və çatışmayan Java kitabxanalarını quraşdırın:
Libero Installer Red Hat/CentOS 6.x-də dayandı
- Təsvir: Red Hat/CentOS 6.x maşınlarında Libero quraşdırarkən quraşdırma başlayır, lakin sonra quraşdırmanın yarısında dayanır. Sistem Monitorunda prosesin Gözləmə Kanalı futex_wait_queue_me-dir.
- Həll yolu: Sistem nüvəsini 2.6.32-504.16.2.el6.x86_64 versiyasına yeniləyin
Linux Paketləri Quraşdırarkən Xəta
- Təsvir: Linux paketlərini quraşdırarkən xəta mesajı: Qorunan multilib versiyaları ……
- Səbəb: 32-bit Linux paketləri quraşdırıldıqda i686 (32-bit) və x86_64 (64-bit) paketləri arasında paket uyğunsuzluğu var.
- Həll yolu: Əvvəlcə paketləri 64 bitə təkmilləşdirin və sonra 32 bitlik paketi quraşdırın, məsələn, gtk2 paketi üçün, əmrlər:
% su
% yum təkmilləşdirin gtk2
% yum gtk2.i686-nı quraşdırın
Quraşdırma zamanı Xəbərdarlıq mesajı görünür: /tmp-də kifayət qədər disk sahəsi yoxdur
- Səbəb: Quraşdırıcının /tmp-də disk sahəsi tükənir və bunun əvəzinə /home/user-dən istifadə etməyə çalışır, bu da tələb olunandan daha az disk sahəsinə malikdir.
- Həll yolu: Linux əmrində IATEMPDIR mühit dəyişənini aşağıdakı kimi kifayət qədər disk sahəsi olan disk yerinə təyin edin:
- Borne Shell (sh), Korn Shell (ksh), bash və zsh istifadəçiləri üçün:% IATEMPDIR=/your/free/space/ directory
% ixrac IATEMPDIR - C-shell (csh) və tcsh istifadəçiləri üçün:
setenv IATEMPDIR= /sizin/pulsuz/boşluq kataloqunuz
LD_LIBRARY_PATH (Libero) daxilində olmayan X kitabxanaları
Təsvir: Liberonun X Kitabxanalarından asılılığı var, lakin onu tapa bilmir. Həlli:
- libXft paketini quraşdırın:
yum libXft.i686-nı quraşdırın - libXft Kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
Çatışmayan libgthread-2.0.so.0 kitabxanaları (Libero)
Təsvir: Liberonun glib2 Kitabxanalarından asılılığı var, lakin onu tapa bilmir.
Həlli:
- glib2 paketini quraşdırın:
yum glib2.i686 quraşdırın
Qeyd: Yum quraşdırma əmri artıq quraşdırılmış x86_64 versiyası ilə versiya ziddiyəti səbəbindən səhvlər çıxarsa, bunun əvəzinə yum yeniləmə əmrindən istifadə edin: yum update glib2 - glib2 Kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
Çatışmayan MOTIF kitabxanaları (Libero)
Təsvir: Liberonun MOTIF kitabxanalarından asılılığı var, lakin onları tapa bilmir.
Həlli:
- MOTIF kitabxanalarını quraşdırın:
yum install openmotif (CentOS 5/RedHat 5 üçün)
yum openmotif22 quraşdırın (CentOS 6/RedHat 6 üçün)
yum quraşdırma motivi (CentOS7/RedHat 7 üçün) - MOTIF Kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
Çatışmayan libncurses.so.5 kitabxanaları (ModelSim)
Təsvir: ModelSim Simulator libncurses.so.5 kitabxanalarından asılıdır, lakin onları tapa bilmir.
Həlli:
Ncurses kitabxanalarının cari paket versiyasını quraşdırın:
- yum ncurses-libs.i686-nı quraşdırın
- ncurses kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
Çatışmayan libXrender kitabxanaları
Təsvir: Liberonun libXrender kitabxanalarından asılılığı var, lakin onları tapa bilmir.
Həlli:
Cari libXrender kitabxanalarını quraşdırın:
- yum libXrender.i686-nı quraşdırın
- libXrender kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
libfontconfig.sol.1 kitabxanaları çatışmır
Təsvir: Liberonun libfontconfig kitabxanalarından asılılığı var, lakin onları tapa bilmir.
Həlli:
libfontconfig kitabxanalarını quraşdırın:
- yum install fontconfig-2.8.0-3.el6.i686 (Red Hat üçün) və ya yum install fontconfig-2.8.0-5.el6.i686 (CentOS üçün).
- libfontconfig kitabxanalarını daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
libfreetype.so.6 kitabxanaları çatışmır
Təsvir: Liberonun libfreetype kitabxanalarından asılılığı var, lakin onları tapa bilmir.
Həlli:
Cari pulsuz tipli kitabxanaları quraşdırın:
- yum install freetype-2.3.11-14.el6_3.1.i686
- Sərbəst tipli kitabxanaları daxil etmək üçün LD_LIBRARY_PATH-ni təyin edin.
Linux quraşdırılmasında Vault Location Path ətrafında ikiqat sitatlar
Belirtiler: Linux-da konsol rejimi quraşdırıldıqdan sonra, Layihə > kassa/repozitoriya parametrləri altında göstərilən anbar yeri göstərilir /bin " /vault”. Tonoz yolunun yeri ətrafındakı qoşa dırnaqlar silinməlidir.
Problem: install.def file anbar yeri üçün dəyişən ətrafında qoşa dırnaq işarələri var.
Çözüm: Libero-dan çıxın, install.def-i yeniləyin file, və Liberonu yenidən başladın.
- Liberodan çıxın.
- Linux qabığı sorğusunda bu ünvana keçin /məlumat kataloqu:
% cd /məlumatlar - Linux qabığı sorğusunda install.def-dəki qoşa dırnaqları silmək üçün sed əmrini tətbiq edin file:
% sed 's/”//g' install.def > tmp.def
% cp tmp.def install.def
% rm tmp.def - Tonoz yeri yolunun ətrafındakı qoşa dırnaqların silindiyini yoxlamaq üçün Liberonu yenidən başladın.
FlashPro qurmaq üçün “udev_install” skripti Linux-da uğursuz olur
- Simptom: Linux-da FlashPro qurmaq üçün “udev_install” skriptini işə salarkən, skript xəta mesajı ilə uğursuz olur:
% ./udev_install
/bin/sh^M: pis tərcüməçi: Belə deyil file və ya kataloq - Problem: Skript yalnız Unix/Linux LF xəttinin dayandırılması əvəzinə Windows CR/LF xəttinin dayandırılmasından istifadə edir və beləliklə, Linux üçün etibarlı qabıq skripti deyil.
- Çözüm: İstifadəçilər Windows CR/LF xəttinin dayandırılmasını Linux LF yalnız sətir sonlanmasına çevirmək və skripti yenidən işə salmaq üçün “udev_install” skriptində dos2unix əmrini işlətməlidirlər. Linux qabığı sorğusunda:
% dos2unix udev_install
% ./udev_install
Qeyd: Əgər dos2unix mövcud deyilsə, dos2unix quraşdırmaq üçün aşağıdakı əmri işlədin, sonra dos2unix-i işə salın: % sudo yum install dos2unix
Lisenziya Menecerinin işə salınması Linux-da Xəta verir
- Simptom: Linux-da Lisenziya Menecerini işə salmaq üçün lmgrd işlədərkən sistem bu xəta mesajını verir:
12:39:28 (actlmgrd) Satıcı demonu lmgrd ilə danışa bilmir (Lisenziya server maşını işlək vəziyyətdədir və ya cavab vermir. (-96,7:2 "Belə yoxdur. file və ya kataloq"))
12:39:28 (actlmgrd) SİQNALA GÖRƏ ÇIXIŞ 37 Çıxış səbəbi 5 - Problem: /etc/hosts-dakı problemə görə host tanınmır file Linux sistemində.
Həlli:
- Linux əmrində /etc/hosts-u redaktə edin file və aşağıdakı sətirləri əlavə edin:
# IP ünvanı Hostname Alias
127.0.0.1 yerli host
Qeyd: Linux sisteminin adıdır. - lmgrd-ı yenidən başladın.
Təftiş Tarixçəsi
Aşağıdakı cədvəldə hər bir revizyon üçün bu sənəddə edilən mühüm dəyişikliklər göstərilir.
| Reviziya | Dəyişikliklər |
| Reviziya 1
(iyun 2016) |
İlkin buraxılış. |
| Reviziya 2
(Oktyabr 2016) |
Yenilənib Fəsil 3 – Quraşdırma. |
| Reviziya 3
(Aprel 2017) |
RedHat/CentOS-u dəstəkləmək üçün Yenilənmiş Əlavə 7. Lisenziyaların quraşdırılması və Paketlərin əlavə edilməsi sırası dəyişdirildi – Paketlərin əlavə edilməsi lisenziyaları quraşdırmadan əvvəl olmalıdır. |
| Reviziya 4
(iyun 2017) |
Tələb olunan paketləri yoxlamaq üçün qabıq skripti daxil etmək üçün 3.2-ci paraqraf yeniləndi. |
| Reviziya 5
(iyun 2017) |
RHEL7/CentOS7 tələb olunan paketlər siyahısından “compat-expat1.i686” silin Əlavə: Libero SoC-ni işə salmaq üçün Linux Paketləri. |
Məhsul Dəstəyi
Microsemi SoC Products Group öz məhsullarını müxtəlif dəstək xidmətləri ilə dəstəkləyir, o cümlədən Müştəri Xidmətləri, Müştərilərə Texniki Dəstək Mərkəzi, websayt, elektron poçt və dünya üzrə satış ofisləri. Bu əlavədə Microsemi SoC Products Group ilə əlaqə saxlamaq və bu dəstək xidmətlərindən istifadə haqqında məlumat var.
Müştəri xidməti
Məhsulun qiymətləri, məhsul təkmilləşdirmələri, yeniləmə məlumatları, sifariş statusu və icazə kimi qeyri-texniki məhsul dəstəyi üçün Müştəri Xidməti ilə əlaqə saxlayın.
- Şimali Amerikadan 800.262.1060 nömrəsinə zəng edin
- Dünyanın qalan hissəsindən 650.318.4460 nömrəsinə zəng edin
- Dünyanın istənilən yerindən faks, 650.318.8044
Müştərilərə Texniki Dəstək Mərkəzi
Microsemi SoC Products Group öz Müştərilərə Texniki Dəstək Mərkəzini Microsemi SoC Məhsulları haqqında aparat, proqram təminatı və dizayn suallarınıza cavab verməyə kömək edə biləcək yüksək ixtisaslı mühəndislərdən ibarətdir. Müştəriyə Texniki Dəstək Mərkəzi proqram qeydləri, ümumi dizayn dövrü suallarına cavablar, məlum məsələlərin sənədləşdirilməsi və müxtəlif tez-tez verilən sualların yaradılmasına çox vaxt sərf edir. Beləliklə, bizimlə əlaqə saxlamazdan əvvəl onlayn resurslarımıza müraciət edin. Çox güman ki, suallarınızı artıq cavablandırmışıq.
Texniki Dəstək
Microsemi SoC Məhsullarına Dəstək üçün ziyarət edin http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support .
Websayt
Siz Microsemi SoC Products Group-un ana səhifəsində müxtəlif texniki və qeyri-texniki məlumatlara baxa bilərsiniz. www.microsemi.com/soc .
Müştərilərə Texniki Dəstək Mərkəzi ilə əlaqə saxlayın
Texniki Dəstək Mərkəzində yüksək ixtisaslı mühəndislər çalışır. Texniki Dəstək Mərkəzi ilə e-poçt və ya Microsemi SoC Products Group vasitəsilə əlaqə saxlamaq olar websayt.
E-poçt
Texniki suallarınızı e-poçt ünvanımıza çatdıra və cavabları e-poçt, faks və ya telefonla ala bilərsiniz. Həmçinin, dizayn probleminiz varsa, dizaynınızı e-poçtla göndərə bilərsiniz fileyardım almaq üçün. Gün ərzində e-poçt hesabına daim nəzarət edirik. Sorğunuzu bizə göndərərkən, xahişinizin səmərəli işlənməsi üçün tam adınızı, şirkətinizin adını və əlaqə məlumatlarınızı daxil etməyi unutmayın.
Texniki dəstək e-poçt ünvanıdır soc_tech@microsemi.com .
Mənim Davamlarım
Microsemi SoC Products Group müştəriləri My Cases bölməsinə daxil olaraq texniki işləri onlayn təqdim edə və izləyə bilərlər.
ABŞ xaricində
ABŞ saat qurşağından kənarda köməyə ehtiyacı olan müştərilər ya e-poçt vasitəsilə texniki dəstək ilə əlaqə saxlaya bilərlər ( soc_tech@microsemi.com ) və ya yerli satış ofisi ilə əlaqə saxlayın.
Satış ofisi siyahıları və korporativ əlaqələr üçün Haqqımızda səhifəsinə daxil olun.
Satış ofislərinin siyahılarını burada tapa bilərsiniz www.microsemi.com/soc/company/contact/default.aspx .
İTAR Texniki Dəstəyi
Beynəlxalq Silah Dövriyyəsi Qaydaları (ITAR) ilə tənzimlənən RH və RT FPGA-lar üzrə texniki dəstək üçün bizimlə əlaqə saxlayın. soc_tech_itar@microsemi.com . Alternativ olaraq, Mənim İşlərim daxilində ITAR açılan siyahısında Bəli seçin. ITAR tərəfindən tənzimlənən Microsemi FPGA-ların tam siyahısı üçün ITAR-a baş çəkin web səhifə.
Microsemi Korporativ
Qərargah
One Enterprise, Aliso Viejo, CA 92656 ABŞ
- ABŞ daxilində: +1 800-713-4113
- ABŞ xaricində: +1 949-380-6100
- Satış: +1 949-380-6136
- Faks: +1 949-215-4996
- E-poçt: sales.support@microsemi.com
© 2017 Microsemi Corporation. Bütün hüquqlar qorunur. Microsemi və Microsemi loqosu Microsemi Korporasiyasının ticarət nişanlarıdır. Bütün digər ticarət nişanları və xidmət nişanları müvafiq sahiblərinin mülkiyyətidir.
Microsemi haqqında
Microsemi Corporation (Nasdaq: MSCC) rabitə, müdafiə və təhlükəsizlik, aerokosmik və sənaye bazarları üçün yarımkeçirici və sistem həllərinin hərtərəfli portfelini təklif edir. Məhsullara yüksək performanslı və radiasiya ilə bərkidilmiş analoq qarışıq siqnallı inteqral sxemlər, FPGA-lar, SoC-lər və ASIC-lər daxildir; enerji idarəetmə məhsulları; vaxt və sinxronizasiya cihazları və dəqiq vaxt həlləri, zaman üçün dünya standartını təyin etmək; səs emal cihazları; RF həlləri; diskret komponentlər; Enterprise Storage and Communication həlləri, təhlükəsizlik texnologiyaları və genişlənə bilən anti-tamper məhsulları; Ethernet həlləri; Power-over-Ethernet IC və midspans; eləcə də fərdi dizayn imkanları və xidmətləri. Microsemi-nin baş ofisi Kaliforniyanın Aliso Viejo şəhərində yerləşir və dünya üzrə təxminən 4,800 işçisi var. Ətraflı məlumat əldə edin www.microsemi.com.
Microsemi buradakı məlumat və ya məhsul və xidmətlərinin hər hansı xüsusi məqsəd üçün uyğunluğu ilə bağlı heç bir zəmanət, təqdimat və ya zəmanət vermir, nə də Microsemi hər hansı məhsul və ya sxemin tətbiqi və ya istifadəsi nəticəsində yaranan hər hansı məsuliyyəti öz üzərinə götürmür. Burada satılan məhsullar və Microsemi tərəfindən satılan hər hansı digər məhsullar məhdud sınaqdan keçmişdir və kritik avadanlıq və ya tətbiqlərlə birlikdə istifadə edilməməlidir. İstənilən performans spesifikasiyalarının etibarlı olduğuna inanılır, lakin yoxlanılmır və Alıcı məhsulların bütün performansını və digər sınaqlarını təkbaşına və hər hansı son məhsullarla birlikdə və ya quraşdırılmış sınaqdan keçirməli və tamamlamalıdır. Alıcı Microsemi tərəfindən təqdim edilən heç bir məlumat və performans spesifikasiyasına və ya parametrlərinə etibar etməməlidir. İstənilən məhsulların uyğunluğunu müstəqil şəkildə müəyyən etmək və onu sınaqdan keçirmək və yoxlamaq Alıcının məsuliyyətidir. Microsemi tərəfindən burada təqdim edilən məlumat "olduğu kimi, haradadır" və bütün nasazlıqlarla təmin edilir və bu cür məlumatlarla bağlı bütün risk tamamilə Alıcının üzərinə düşür. Microsemi açıq və ya dolayısı ilə heç bir tərəfə hər hansı bir patent hüququnu, lisenziyasını və ya hər hansı digər ƏM hüquqlarını, istər bu cür məlumatın özü, istərsə də bu cür məlumatlarla təsvir olunan hər hansı bir şeylə bağlı olaraq vermir. Bu sənəddə təqdim olunan məlumat Microsemi-yə məxsusdur və Microsemi istənilən vaxt xəbərdarlıq etmədən bu sənəddəki məlumatlara və ya məhsul və xidmətlərə hər hansı dəyişiklik etmək hüququnu özündə saxlayır.
Tez-tez verilən suallar
Libero SoC Linux Environment Setup İstifadəçi Təlimatının məqsədi nədir?
Bələdçi Libero SoC platforması üçün Linux mühitinin qurulmasına dair təlimatları təqdim edir.
Quraşdırma prosesindəki bütün addımlar məcburidirmi?
Bəzi addımlar isteğe bağlıdır, lakin tam quraşdırma üçün bütün addımları yerinə yetirmək tövsiyə olunur.
flexlm lisenziyasına ehtiyacım yoxdursa, 10-cu addımı atlaya bilərəmmi?
Bəli, 10-cu addım isteğe bağlıdır və flexlm lisenziyası tələb olunmursa, buraxıla bilər.
Sənədlər / Resurslar
![]() |
Microchip Libero SoC Design Suite [pdf] İstifadəçi təlimatı Versiya 11.9, v2.3, Libero SoC Design Suite, Libero SoC Design Suite, SoC Design Suite, Design Suite, Suite |
