Gosod Amgylchedd Linux Microchip Libero SoC

Rhagymadrodd
Am y Ddogfen hon
Mae'r ddogfen hon yn esbonio sut i osod Libero SoC a'r pecynnau Linux sydd eu hangen i redeg Libero SoC. Mae hefyd yn esbonio sut i sefydlu trwyddedu.
Mae’r ddogfen hon yn cynnwys yr adrannau canlynol:
- Rhagymadrodd
- Rhagymadrodd
- Gosodiad
- Atodiad: Pecynnau Linux i Rhedeg Libero SoC
- Atodiad: Negeseuon Rhybudd/Gwall ac Atebion
- Hanes Adolygu
- Cymorth Cynnyrch
Cynulleidfa Fwriadol
Mae'r ddogfen hon wedi'i bwriadu ar gyfer defnyddwyr a fydd yn rhedeg Libero SoC mewn amgylchedd Linux.
Cyfeiriadau
Cyfeirir at y ddogfen ganlynol yn y canllaw defnyddiwr hwn.
Cyhoeddiadau Microsemi
Canllaw Gosod a Thrwyddedu Meddalwedd Libero
Rhagymadrodd
Mae'r Canllaw Defnyddiwr hwn yn cynnwys yr adrannau canlynol i'ch galluogi i redeg Meddalwedd SoC Libero yn yr amgylchedd Linux:
- Gosodwch Libero SoC
- Gosod trwyddedu
- Gosod pecynnau Linux sydd eu hangen i redeg Libero SoC
Cefnogaeth Llwyfan
Cefnogir Libero SoC ar y systemau gweithredu Linux hyn.
- RHEL5 64-bit
- RHEL6 64-bit
- RHEL7 64-bit (Newydd gyda Libero SoC v11.8)
- CentOS 5 64-bit
- CentOS 6 64-bit
- CentOS 7 64-bit (Newydd gyda Libero SoC v11.8)
- SuSE 11 SP4 (Libero yn unig; ni chefnogir FlashPro Express, SmartDebug, a Job Manager)
Nodyn: Nid yw RHEL 5.x a CentOS 5.x yn cefnogi rhaglennu gan ddefnyddio FlashPro5.
Gosod SoC Libero
Lawrlwythwch y datganiad cyfredol o Libero SoC ar gyfer Linux o: http://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#downloads
Dilynwch awgrymiadau rhyngwyneb defnyddiwr y Gosodwr a gosodwch Libero. Gwnewch yn siŵr bod gan y cyfrifon defnyddwyr a fydd yn cael eu defnyddio i weithredu Libero fynediad darllen i ardal gosod Libero.
Gosodiad
Cam 1—Lawrlwytho Daemons Trwydded, Trwydded File, a Gosod Trwyddedu ar y Gweinydd Trwyddedu
Ar gyfer rhai safleoedd, mae polisi gweinyddu system y safle yn ei gwneud yn ofynnol i gyfrif defnyddiwr arbennig gael ei sefydlu ar gyfer gweinyddu trwyddedau ledled y safle ar gyfer pob rhaglen. Mae'r cyfrif “ ” yn enw cyfrif defnyddiwr damcaniaethol yn unig at y diben hwn. Defnyddiwch eich cyfrif defnyddiwr rheolaidd (e.e., defnyddiwr_john) ar gyfer y camau hyn os yw'n cael ei ganiatáu ar eich gwefan.
Lawrlwytho Trwydded Daemons
- Agorwch ffenestr derfynell drwy ddewis Cymwysiadau -> Offer System -> Terfynell.
- (Dewisol) Wrth yr anogwr Linux, teipiwch su – i newid i ddefnyddiwr “ ” (gan dybio bod eich trwyddedau wedi'u sefydlu gan gyfrif defnyddiwr arbennig o'r enw “ ”).
Nodyn: Hepgorwch y cam hwn os yw polisi gweinyddu system eich gwefan yn caniatáu i ddefnyddiwr rheolaidd sefydlu trwyddedu. - Sicrhewch MAC-ID caledwedd y Gwesteiwr Linux rydych chi am ei ddefnyddio fel y Gweinydd Trwydded.
- Teipiwch osconfig | grep eth0
- Dylai allbwn y gorchymyn fod yn debyg i: eth0 Link encap:Ethernet HWaddr 00:0C:29:66:78:72
- Cofnodwch y rhif hecs 12 digid. Gadewch allan y colon “:”. Bydd angen yr ID Gwesteiwr hwn arnoch i gael y drwydded file.
- Lawrlwythwch y Daemons Gweinydd Trwyddedu ar gyfer Linux o'r lleoliad canlynol: http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads
Gofyn am Drwydded Libero SoC
- Mewngofnodwch i'ch porth cwsmeriaid Microsemi SoC http://soc.microsemi.com/portal/default.aspx?v=0 a gofynnwch am “Drwydded Arnofiol Libero Silver newydd ar gyfer Gweinydd Windows neu Linux”. Defnyddiwch yr MAC-ID a gofnodwyd o’r gorchymyn ifconfig a gofnodwyd yn flaenorol (Cam 3).
- Dadlwythwch y drwydded file i gyfeiriadur CARTREF y defnyddiwr a fydd yn gosod ac yn gweinyddu trwyddedu ar gyfer Libero.
Cam 2—Ychwanegu Pecynnau at y system weithredu Linux
Darperir rhestr o'r holl becynnau gofynnol ar gyfer RHEL5/6/7 a CentOS5/6/7 yn “Atodiad: Pecynnau Linux i Redeg Libero SoC” ar dudalen 14″.
Mae SoC Libero yn gofyn i'r system Linux gael rhai pecynnau arbennig nad ydynt efallai'n rhan o ddosbarthiad CentOS/RHEL safonol. I'ch helpu i ddarganfod pa becynnau ychwanegol sydd eu hangen, mae sgript cragen ar gael yn y cyfeiriadur /bin/check_linux_req. Mae'r sgript yn gwirio'r pecynnau ar y system Linux, yn nodi'r pecynnau gofynnol sydd eisoes wedi'u gosod, ac yn rhoi gwybod i chi pa becynnau sydd angen eu hychwanegu.
- % cd /bin/gwirio_linux_req
- % ./check_linux_req.sh
Nodyn: Mae'r sgript hon ar gael gan ddechrau gyda rhyddhad Libero SoC PolarFire v1.1 SP1 (ar gyfer dyfeisiau PolarFire) a Rhyddhadiad Libero SoC v11.8 SP1 (ar gyfer pob dyfais arall).
Mae Red Hat yn defnyddio'r RPM (Red Hat Package Manager). Fodd bynnag, mae'r offeryn YUM (Yellowdog Updater Modified) yn ychwanegu cefnogaeth ar gyfer rheoli pecynnau a rheoli dibyniaethau. Am y rheswm hwn, YUM yw'r offeryn dewisol.
Mae gosod y pecynnau hyn yn gofyn am freintiau uwch-ddefnyddiwr neu gyfrif ar y rhestr sudo. Defnyddiwch gyfrif uwch-ddefnyddiwr (gwreiddyn) neu fynediad sudo i redeg y gorchmynion hyn:
- Defnyddiwch y derfynell a agorwyd yn flaenorol neu agorwch ffenestr derfynell newydd drwy ddewis Cymwysiadau -> Offer System -> Terfynell.
- Gwnewch un o'r canlynol:
- Wrth yr anogwr, teipiwch:
su – - Wrth yr anogwr, teipiwch: sudo
- Wrth yr anogwr, teipiwch:
- Gosodwch y pecynnau gofynnol fel yr adroddwyd gan y sgript check_linux_req.sh: yum install -y
- Gadewch y derfynell gwraidd neu sudo ar ôl gosod yr holl becynnau gofynnol
Cam 3—Gosod Trwyddedu (Trwydded Symudol) - Dadsipio'r daemonau trwyddedu a lawrlwythwyd yn flaenorol file Linux_Licensing_Daemon.zip (o Gam 4):
dadsipio Linux_Licensing_Daemon.zip;
chmod 755 Daemon_Trwyddedu_Linux/* - Creu cyfeiriadur newydd o'r enw flexlm o dan <~caeadmin>:
mkdir flexlm - Symudwch y drwydded a lawrlwythwyd yn flaenorol file (o Gam 6) i'r cyfeiriadur flexlm.
- Newidiwch y cyfeiriadur i gyfeiriadur flexlm a dadsipio'r License.dat file: cd flexlm;
dadsipio Trwydded.dat - Dechreuwch olygu'r License.dat fileNodyn: Linux filemae enwau'n sensitif i lythrennau mawr a bach. gedit License.dat (os ydych chi'n gyfarwydd â vi defnyddiwch vi License.dat)
- Golygu'r pedair llinell gyntaf yn y ffeil License.dat file i gyd-fynd â'ch amgylchedd presennol:
GWEINYDD 1702 yw MAC-ID 12 digid eich gweinydd Trwydded Linux>
DAEMON actlmgrd /cartref/ /Daemon_Trwyddedu_Linux/actlmgrd
DAEMON mgcld /cartref/ /Daemon_Trwyddedu_Linux/mgcld
GWERTHWR snpslmd /cartref/ /Daemon_Trwyddedu_Linux/snpslmd - Amnewid y yn y llinell gyntaf gyda'r MAC-ID rydych chi wedi'i gael o'r gorchymyn ifconfig.
- Cadw'r Drwydded.dat file a dychwelyd i'r Cyfeiriadur CARTREF (<~caeadmin>). Dechreuwch y rheolwr gweinydd trwyddedu (lmgrd) drwy nodi'r gorchymyn canlynol (dim toriad llinell): /home/ /Daemon_Trwyddedu_Linux/lmgrd -c /cartref/ /flexlm/Trwydded.dat -log /tmp/lmgrd.log
- Gwiriwch y log file am gamgymeriadau:
mwy /tmp/lmgrd.log - Os nad oes unrhyw wallau, nodwch y gorchymyn canlynol:
cynffon -f -s10 /tmp/lmgrd.log - Gadewch y ffenestr derfynell gyda'r cyfrif ar agor. Pryd bynnag y caiff trwydded ei gwirio i mewn neu allan o'r Gweinydd Trwyddedau, mae'r gorchymyn cynffon yn argraffu'r wybodaeth i'r ffenestr derfynell.
- (Dewisol) Crëwch y sgript cychwyn flexlm (gweler “Cam 10—Creu Sgript Cychwyn flexlm (Dewisol)” ar dudalen 11) i gychwyn y gweinydd trwydded pryd bynnag y bydd y system yn cychwyn. Darperir sgript rc (Cam 9).
Cam 4—Lawrlwythwch a Gosodwch Ddarllenydd PDF
Nodyn: Os oes Darllenydd PDF eisoes wedi'i osod, gallwch hepgor y cam hwn.
Mae angen darllenydd PDF ar Libero i agor Llawlyfrau Cyfeirio Libero (Cymorth > Llawlyfrau Cyfeirio).
Cam 5—Gosod y Newidynnau Amgylchedd Defnyddiwr i Gychwyn Libero SoC
Mae'r cam hwn yn sefydlu pob newidyn amgylchedd defnyddiwr i redeg Libero SoC.
- Agorwch ffenestr derfynell drwy ddewis Cymwysiadau -> Offer System -> Terfynell.
- Defnyddiwch olygydd ac agorwch y ffeil ~John/.bashrc file (ar gyfer y defnyddiwr John).
- Defnyddiwch olygydd i agor ac ychwanegu'r pedair llinell ganlynol at gychwyn y defnyddiwr file
- Ar gyfer ~John/.bashrc (Defnyddiwr Bash-shell John)
# Ar gyfer Trwydded Arnofiol o Weinydd Trwydded
allforio LM_LICENSE_FILE=1702@lleol-westeiwr:$TRWYDDED_LM_FILE
allforio SNPSLMD_LICENSE_FILE=1702@lleol-westeiwr:$SNPSLMD_TRWYDDED_FILE
# <1702> yw rhif y porthladd
# yw enw gwesteiwr y gweinydd trwydded
#Ar gyfer Trwydded wedi'i Chloi gan Nod
allforio LM_LICENSE_FILE= /trwydded.dat:$LM_TRWYDDED_FILE
allforio SNPSLMD_LICENSE_FILE= /trwydded.dat:$SNPSLMD_TRWYDDED_FILE
allforio LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
allforio ARDDANGOS=:0
allforio LLWYBR=/usr/local/microsemi/ /Rhyddhau/bin:${LLWYBR} - Ar gyfer ~John/.cshrc (defnyddiwr C-shell John), ychwanegwch y pedair llinell ganlynol:
#Ar gyfer Trwydded Arnofiol o Weinydd Trwydded
setenv LM_LICENSE_FILE=1702@lleol-westeiwr:$TRWYDDED_LM_FILE
setenv SNPSLMD_TRWYDDED_FILE=1702@lleol-westeiwr:$SNPSLMD_TRWYDDED_FILE
# <1702> yw rhif y porthladd
# yw enw gwesteiwr y gweinydd trwydded #Ar gyfer Trwydded wedi'i Gloi â Nod
setenv LM_LICENSE_FILE= /trwydded.dat:$LM_TRWYDDED_FILE
setenv SNPSLMD_TRWYDDED_FILE= /trwydded.dat:$SNPSLMD_TRWYDDED_FILE
setenv LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
allforio setenv ARDDANGOS=:0
setenv PATH=/usr/local/microsemi/ /Rhyddhau/bin:${LLWYBR}
Am fanylion, cyfeiriwch at y cyfarwyddiadau yn yr e-bost a gewch gan Microsemi gyda'r License.dat fileAm ragor o wybodaeth am drwyddedu, cyfeiriwch at y Canllaw Gosod a Thrwyddedu Meddalwedd Libero.
- Ar gyfer ~John/.bashrc (Defnyddiwr Bash-shell John)
- Cadwch y ffeil .bashrc neu .cshrc file a diweddarwch eich ffenestr derfynell drwy deipio source ~/.bashrc neu source ~/.cshrc. (Fel arall, caewch y ffenestr gyfredol ac agorwch ffenestr derfynell newydd.)
- Dechreuwch Libero gyda'r gorchymyn “libero &”.
Cam 6—Gosod y Vault i Storio Creiddiau IP
Cyn bod creiddiau IP o'r catalog IP ar gael i'w defnyddio, rhaid lawrlwytho'r Creiddiau IP a'u storio mewn lleoliad disg ffisegol o'r enw'r Ffold. I osod lleoliad y ffold, o'r ddewislen Prosiect, dewiswch
Siop/Ystorfeydd ac yna'r tab Lleoliad Siop (Prosiect > Gosodiadau Siop/Ystorfeydd > Lleoliad Siop), a nodwch leoliad y ddisg. Rhaid i'r defnyddiwr gael caniatâd ysgrifennu i leoliad y ddisg cyn y gellir ei osod fel lleoliad y siop. Mae neges rhybuddio yn ymddangos os nad oes gan y defnyddiwr ganiatâd ysgrifennu.

Gellir gosod lleoliadau'r ffowld i leoliad disg fesul defnyddiwr neu i leoliad canolog ar gyfer pob defnyddiwr.
- Un lleoliad cromen fesul defnyddiwr
Mae'r defnyddiwr unigol yn lawrlwytho ac yn storio creiddiau IP yn y lleoliad hwn. Mae angen cysylltiad rhyngrwyd i'w lawrlwytho. Y defnyddiwr unigol sy'n gyfrifol am gynnal y fersiynau craidd IP a'u hargaeledd yn y gromen hon. - Un lleoliad canolog sengl ar gyfer nifer o ddefnyddwyr
Mae'r Gweinyddwr System yn lawrlwytho ac yn storio creiddiau IP yn y lleoliad hwn. Mae angen cysylltiad rhyngrwyd i'w lawrlwytho. Mae'r Gweinyddwr System yn gyfrifol am gynnal fersiynau craidd IP a'u hargaeledd. Gall nifer o ddefnyddwyr unigol, nad oes ganddynt gysylltiad rhyngrwyd o bosibl (ac felly na allant lawrlwytho creiddiau IP), osod y fainc yn y lleoliad canolog hwn a defnyddio'r creiddiau yn y fainc.
Nodyn: Rhaid i'r defnyddiwr unigol gael caniatâd ysgrifennu i leoliad disg y fainc ganolog hon. Os nad oes gan y defnyddiwr ganiatâd ysgrifennu, rhaid iddo gopïo'r fainc ganolog i leoliad disg lle mae ganddo ganiatâd ysgrifennu a gosod y fainc yn y lleoliad copïedig hwn.
Cam 7—Lawrlwytho Creiddiau IP
Yn y rhyngwyneb defnyddiwr Libero, cliciwch View > Windows > Catalog. Mae'r tab catalog yn nodi argaeledd creiddiau newydd. Cliciwch “Lawrlwythwch nhw nawr!” (Ffigur 1).
Ffigur 1 • Lawrlwytho Creiddiau IP SoC Libero

Cam 8—Gosod y Darllenydd PDF a Web Porwr
- Gosodwch y Darllenydd PDF (Prosiect > Dewisiadau > Darllenydd PDF) i Ddarllenydd PDF, e.e. /usr/bin/acroread.
- Gosodwch y Web Porwr i borwr o'ch dewis (Prosiect > Dewisiadau > Web Porwr), e.e. /usr/bin/firefox.
Ffigur 2 • Dewisiadau Prosiect ar gyfer Darllenydd PDF

Ffigur 3 • Dewisiadau Prosiect ar gyfer Web Porwr

Cam 9—Ffurfweddu Linux i Ganfod a Defnyddio Caledwedd Rhaglennydd FlashPro5
Os ydych chi eisiau i ddefnyddiwr rheolaidd (heb ganiatâd gwraidd) raglennu'r dyfeisiau FPGA sy'n seiliedig ar Flash gyda chaledwedd FlashPro5, rhaid i chi redeg y sgript udev_install ar y peiriant Linux fel gwraidd. Mae'r sgript udev_install yn eich helpu i sefydlu rheol udev file ar gyfer y caledwedd FlashPro5.
Mae'r rheol udev hon yn awdurdodi'r grŵp defnyddwyr Linux (a bennwch wrth weithredu'r sgript udev_install) i gael mynediad at galedwedd FlashPro5 heb ganiatâd sudo na gwraidd.
- Wrth yr anogwr, teipiwch su -.
- Newid cyfeiriadur i'r Cyfeiriadur CARTREF: cd /cartref/ .
- Gweithredwch y sgript udev_install gyda'r opsiwn canlynol: ./udev_install -t /tmp.
- Mae'r gorchymyn blaenorol yn cynhyrchu templed file o'r enw “70-microsemi.rules” yn y cyfeiriadur /tmp.
- Addasu'r templed file i gyd-fynd â'ch ID grŵp y defnyddiwr “john” sy'n cysylltu'r caledwedd FlashPro5 (gan dybio y bydd y defnyddiwr “john” yn cysylltu'r caledwedd FlashPro5):
- Agorwch derfynell a rhedeg y gorchymyn id fel defnyddiwr john. Dylai'r allbwn fod yn debyg i'r testun canlynol: uid=500(john) gid=500(john)….
- Dychwelwch i'ch terfynell gyda mynediad gwraidd. Agorwch y “70-microsemi.rules” mewn golygydd ASCII.
- Disodli'r “” gyda'ch rhif adnabod grŵp cyfredol yn y ddwy linell ganlynol:
BWS==”usb”,SYSFS{idProduct}==”2008″,SYSFS{idVen-
dor}==”1514″,MOD=”0660″,GRŴP=””,SYMLINK+=”FlashPro5″
BWS==”usb”,SYSFS{idProduct}==”6001″,SYSFS{idVen-
dor}==”0403″,MOD=”0660″,GRŴP=””,SYMLINK+=”FTDI232″
Gan dybio bod gan y defnyddiwr john “uid=500” a “gid=500″, dylai'r llinell ar ôl ei golygu edrych fel hyn:
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″
- Symudwch y “70-microsemi.rules” file i'r lleoliad cywir:
mv /tmp/70-microsemi.rules /etc/udev/rules.d/
Cam 10—Creu Sgript Ymgychwyn flexlm (Dewisol)
Mae proses gychwyn Linux yn caniatáu cychwyn gwasanaethau gyda chymorth sgriptiau cychwyn. Mae'r sgript flexm yn lansio'r gweinydd trwyddedu yn awtomatig yn ystod y broses gychwyn ac mae hefyd yn cau'r daemon trwydded i lawr yn iawn pan fydd peiriant y gweinydd trwydded yn cau i lawr. Mae'r sgript hon yn dileu'r angen i ailgychwyn y gweinydd trwyddedu â llaw ar ôl i beiriant Linux y gweinydd trwydded ailgychwyn.
- Agorwch ffenestr derfynell newydd drwy ddewis Cymwysiadau > Offer System > Terfynell.
- Wrth yr anogwr, teipiwch:
su –
cd /etc/init.d - Dechreuwch olygydd gyda newydd file hyblyg.
- Gludwch y cynnwys canlynol i'r golygydd:
#!/bin/bash
#
# flexlm Mae hyn yn cychwyn ac yn atal flexlm
#
# disgrifiad: Dechrau neu atal y rheolwr trwydded flexlm + daemonau gwerthwyr #
# Dychwelwch werthoedd yn ôl LSB ar gyfer pob gorchymyn:
# 0 – llwyddiant
# 1 – gwall generig neu amhenodol
# 2 – dadl(au) annilys neu ormodol
# 3 – nodwedd heb ei gweithredu (e.e. “ail-lwytho”)
# 4 – breintiau annigonol
# 5 – nid yw'r rhaglen wedi'i gosod
# 6 – nid yw'r rhaglen wedi'i ffurfweddu
# 7 – nid yw'r rhaglen yn rhedeg
#
#
LLWYBR=/sbin:/bin:/usr/bin:/usr/sbin
TRWYDDED_FILE=/cartref/ /flexlm/Trwydded.dat LMGRD_HOME=/cartref/ /Daemon_Trwyddedu_Linux LMGRD_LOGFILE=/tmp/lmgrd.log
rhaglen = "flexlm"
# Llyfrgell swyddogaethau ffynhonnell.
. /etc/init.d/functions
# Gwiriwch y drwydded file
prawf -f $TRWYDDED_FILE || allanfa 6
AIL-WERTH=0
Dechrau () {
prawf -x $LMGRD_HOME/lmgrd || allanfa 5
echo -n $”Yn cychwyn Microsemi $prog:”
su -c “$LMGRD_HOME/lmgrd -c $TRWYDDED_FILE -log $LMGRD_LOGFILE" – caeadmin
AIL-WERTH=$?
dychwelyd $RETVAL
} stop(){
echo -n $”Atal Microsemi $prog:”
su -c “$LMGRD_HOME/lmutil lmdown -c $TRWYDDED_FILE -q” – caeadmin REVAL=$?
dychwelyd $RETVAL
} statws(){
su -c “$LMGRD_HOME/lmutil lmstat -c $TRWYDDED_FILE" – caeadmin RETVAL=$?
dychwelyd $RETVAL
} ail-lwytho(){
stopio
cychwyn
}
ailgychwyn() {
stopio dechrau
}
achos “$1″ i mewn
dechrau)
cychwyn
;;
stopio)
stopio
;;
statws)
statws
;;
ailgychwyn)
ailgychwyn
;;
ail-lwytho|ail-lwytho gorfodol)
ail-lwytho
;;
adleisio $”Defnydd $0 {dechrau|stopio|statws|ailgychwyn|ail-lwytho|gorfodi-ail-lwytho}”
AIL-WERTH=3
esac
allanfa $RETVAL - Achub y file a gadael y golygydd.
- Newid caniatâd y flexlm file i rxwr-xr-x fel a ganlyn:
chmod 755 flexlm - Creu dolenni ar gyfer y broses gychwyn/cau Linux o dan y cyfeiriadur /etc/rc.d/rc5.d:
cd /etc/rc.d/rc5.d
ln -s ../init.d/flexlm S98flexlm
ln -s ../init.d/flexlm K98flexlm - Gwiriwch gynnwys y Log Trwydded File /tmp/lmgrd.log file os byddwch yn dod ar draws unrhyw faterion.
Atodiad: Pecynnau Linux i Rhedeg Libero SoC
Mae Libero yn cefnogi RHEL5/CentOS5, RHEL6/CentOS6, a RHEL7/CentOS7. Mae Libero SoC angen gosod y pecynnau Linux canlynol cyn rhedeg Libero SoC.
Pecynnau sydd eu hangen ar gyfer RHEL5/CentOS5
- glibc.i686
- alltud.i386
- ffurfweddiad ffont.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-ffontiau-75dpi
- xorg-x11-ffontiau-100dpi
- xorg-x11-ffontiau-Type1
Pecynnau sydd eu hangen ar gyfer RHEL6/CentOS6
- glibc.i686
- compat-expat1.i686
- ffurfweddiad ffont.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-ffontiau-75dpi
- xorg-x11-ffontiau-100dpi
- xorg-x11-ffontiau-Type1
Pecynnau sydd eu hangen ar gyfer RHEL7/CentOS7
- glibc.i686
- ffurfweddiad ffont.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
- motiff.i686
- ibXmu.i686
- libXp.i686
- libXrandr.i686
- libXrender.i686
- libXt.i686
- zlib.i686
- glib2.i686
- ksh.x86_64
- xorg-x11-ffontiau-75dpi
- xorg-x11-ffontiau-100dpi
- xorg-x11-ffontiau-Type1
Atodiad: Negeseuon Rhybudd/Gwall ac Atebion
Gall defnyddwyr Linux ddod ar draws rhai neu bob un o'r negeseuon gwall canlynol. Disgrifir yr ateb ar gyfer pob un yn yr atodiad hwn.
- Gwall: Methwyd dod o hyd i'r llyfrgell Motif yn LD_LIBRARY_PATH
- Rhybudd: Lleoliad anhysbys
- Gwall Pecyn Cymorth X Wind/U: wuDisplay: Methu agor yr arddangosfa
- Gwall Gwynt/U: Methwyd cysylltu â'r gofrestrfa ar y gweinydd
- Gwall Gwynt/U: Mae methiant angheuol mewnbwn/allbwn cofrestrfa wedi digwydd. Efallai nad yw daemon cofrestrfa yn rhedeg.
- Mae GUI Dylunydd yn Ymddangos yn Ymestynedig Wrth Rhedeg Ar Linux
- Mae GUI Libero wedi'i ystumio ar Fersiynau Hŷn o Red Hat 5 Trwy VNC
- Mae GUI Libero yn methu â chychwyn wrth raglwytho prosiect
- Viewing PDF Filea Chymorth Ar-lein Files
- Gwall segmentu “$exedir/$exename” neges “$@”
- Rhybudd: Methwyd cysylltu web Storfeydd
- Mae llyfrgelloedd JRE ar goll neu ddim yn gydnaws
- Gosodwr Libero wedi stopio ar Red Hat/CentOS 6.x
- Gwall wrth osod pecynnau Linux
- Yn ystod y Gosod mae Neges Rhybudd yn ymddangos: nid oes gan /tmp ddigon o le ar y ddisg
- Llyfrgelloedd X nad ydynt yn LD_LIBRARY_PATH (Libero)
- Llyfrgelloedd libgthread-2.0.so.0 ar goll (Libero)
- Llyfrgelloedd MOTIF ar goll (Libero)
- Llyfrgelloedd libncurses.so.5 ar goll (ModelSim)
- Llyfrgelloedd libXrender ar goll
- Llyfrgelloedd libfontconfig.sol.1 ar goll
- Llyfrgelloedd libfreetype.so.6 ar goll
- Dyfyniadau dwbl o amgylch Llwybr Lleoliad y Vault ar osodiad Linux
- Mae'r sgript “udev_install” i sefydlu FlashPro yn methu ar Linux
- Mae cychwyn Rheolwr Trwyddedau yn rhoi Gwall ar Linux
Gwall Gwynt/U: Methwyd cysylltu â'r gofrestrfa ar y gweinydd
- Symptomau: Gwall Wind/U: Methwyd cysylltu â'r gofrestrfa ar y gweinydd [enw_gweinydd]
- Achos: Gall y Gwall hwn ddangos bod gosodiad diogelwch Linux sy'n atal Libero rhag cysylltu â'r Gofrestrfa Wind/U. Gwneir y cysylltiad hwn fel arfer gan ddefnyddio porthladd TCP.
- Datrysiad: Datryswch y gwall hwn drwy addasu gosodiadau Diogelwch Linux. Er enghraifftample, ar RHEL5, ewch i'r ddewislen bwrdd gwaith System > Gweinyddiaeth > Sgrin Mewngofnodi > Tab Diogelwch a dad-diciwch y Gosodiad Diogelwch Gwrthod cysylltiadau TCP i Xserver. Ar ôl gwneud y newid hwn rhaid i chi ailgychwyn eich cyfrifiadur er mwyn i'r newidiadau ddod i rym.
Rhedwch y gorchymyn actel_wuclean i lanhau unrhyw brosesau sydd dros ben. Wrth y gorchymyn anogwr:
% ./actel_wuclean -R -D
Rhybudd: Lleoliad anhysbys
Symptomau: Rhybudd (241): Lleoliad anhysbys penodedig locale:en_US.iso885915 IAITH: ANNIFFINIEDIG IS-IAITH: Gwynt/U Rhybudd (241): Lleoliad anhysbys penodedig locale: en_US.iso885915 IAITH: ANNIFFINIEDIG IS-IAITH:
Mae'r pedwar tab ar ochr chwith isaf y GUI hefyd yn cael eu harddangos yn anghywir.
- Achos: Mae hyn wedi'i achosi gan osodiad iaith anghywir ar y System Weithredu.
- Datrysiad: Gosodwch y lleoliad [elcap] gyda'r gorchymyn canlynol:
% setenv LANG en_US
Nodyn: os ydych chi'n profi'r broblem hon yn aml, ychwanegwch y gorchymyn uchod at eich gosodiad cragen (fel .cshrc neu .bashc) file.
Rhybudd: Methwyd cysylltu web Storfeydd
Y neges rhybuddio “Methwyd cysylltu Web Mae “Ystorfeydd” yn ymddangos yn ffenestr catalog Libero os yw unrhyw un o’r amodau canlynol yn wir:
- Nid oes gennych gysylltiad â'r Rhyngrwyd.
- Nid oes gennych ganiatâd ysgrifennu i'r lleoliad disg rydych chi wedi gosod eich ffolder ynddo.
- Mae lleoliad eich cromen yn rhedeg allan o le disg. (Ar gyfer yr amgylchedd Linux, mae lleoliad cromen Libero wedi'i osod yn ddiofyn i'ch cyfeiriadur defnyddiwr yn ~/.actel/vault. Os yw eich safle gwaith yn gosod cyfyngiadau cwota ar faint cyfeiriaduron defnyddwyr, efallai y bydd eich cyfeiriadur defnyddiwr yn rhedeg allan o le disg).
- Mae wal dân yn atal mynediad i'r Web Ystorfeydd.
I gywiro'r broblem:
- Gwiriwch fod gennych gysylltiad Rhyngrwyd.
- Gwiriwch fod gennych ganiatâd ysgrifennu i leoliad y fainc gromlin neu newidiwch osodiad lleoliad eich fainc gromlin i leoliad lle mae gennych ganiatâd ysgrifennu (Prosiect > Gosodiadau'r Fainc/Ystorfeydd > Lleoliad y Fainc).
- Cynyddwch y lle disg ar gyfer lleoliad y vault i o leiaf 850 MB.
- Cysylltwch â'ch adran TG ynglŷn â'r broblem wal dân.
Gwall: Methwyd dod o hyd i'r llyfrgell Motif yn LD_LIBRARY_PATH
Achos: Mae Libero yn defnyddio Llyfrgell Pecyn Cymorth Graffigol Motif ar gyfer ei Rhyngwyneb Graffigol ar Linux. Efallai na fydd gosodiad RHEL OS yn cynnwys Llyfrgell Motif.
Ateb: Os oes gennych y Llyfrgell Motif wedi'i Gosod, dylai fod Newidyn Amgylcheddol o'r enw LD_LIBRARY_PATH sy'n pwyntio at leoliad y Llyfrgell Motif. Gwnewch yn siŵr bod llwybr y Llyfrgell Motif wedi'i gynnwys yn y Newidyn Amgylcheddol LD_LIBRARY_PATH. Gallwch ychwanegu'r llwybr gyda'r gorchymyn: set LD_LIBRARY_PATH = ( $LLWYBR_LLYFRGELL_LD)
Os nad ydych chi'n siŵr a oes gennych chi'r Llyfrgell Motif wedi'i Gosod, rhowch gynnig ar y gorchmynion canlynol: Mae'r gorchymyn “rpm -qa | grep -i motif” yn rhestru pa Lyfrgell Motif sydd wedi'i gosod. Mae'r gorchymyn “rpm -qal | grep -i motif” yn rhestru'r files a llwybrau sy'n gysylltiedig â'r llyfrgell motiff a restrir uchod (sylwch ar yr “l” ychwanegol yn yr ail orchymyn).
Os nad oes gennych Lyfrgell Motif wedi'i Gosod, ystyriwch lawrlwytho a gosod OPEN Motif am ddim o http://www.openmotif.org/ .
Mae offer Linux Libero yn disgwyl gweld pecyn libXm.so.3 o Lyfrgell Motif. Gallai gwahanol fersiynau o OPEN Motif osod libXm.so.4 neu rai eraill nad ydynt yn gydnaws â Libero. Gwnewch yn siŵr bod y fersiwn o OPEN Motif a ddefnyddir yn gosod libXm.so.3. Un enghraifftampY fersiwn sy'n darparu libXm.so.3 yw openmotif v2.2.3. Gan fod Libero yn gymhwysiad 32-bit, rhaid defnyddio'r Llyfrgell Motif 32-bit hyd yn oed os yw'r cyfrifiadur yn rhedeg System Weithredu 64-bit.
Gwall Pecyn Cymorth X Wind/U: wuDisplay: Methu agor yr arddangosfa
Gosodwch y newidyn amgylcheddol $DISPLAY i:0 gan ddefnyddio'r gorchymyn:
setv ARDDANGOS :0
Yna rhedeg y gorchymyn:
/Libero/bin/actel_wuclean -R i lanhau unrhyw brosesau sy'n weddill o'r galwad gyntaf o Libero
Gwall Gwynt/U: Mae methiant angheuol mewnbwn/allbwn cofrestrfa wedi digwydd. Efallai nad yw daemon cofrestrfa yn rhedeg.
Symptomau: Gwall Gwynt/U (251): Swyddogaeth RegPingDaemon – Mae methiant angheuol mewnbwn/allbwn cofrestrfa wedi digwydd. Efallai nad yw daemon cofrestrfa yn rhedeg. Ailgychwynwch eich rhaglen a gwiriwch fod daemon cofrestrfa yn rhedeg:
Gwall Gwynt/U (251): Swyddogaeth RegOpenKeyExA – Mae methiant angheuol mewnbwn/allbwn y gofrestrfa wedi digwydd. Efallai nad yw daemon y gofrestrfa yn rhedeg. Ailgychwynwch eich rhaglen a gwiriwch fod daemon y gofrestrfa yn rhedeg.
Datrysiad/Datrysiad: Rhedwch y cyfleustodau 'actel_wuclean' sydd i'w cael yn y ffolder bin. Defnyddiwch yr opsiwn '-R' fel a ganlyn:
…/bin/actel_wuclean -R
Gall y negeseuon canlynol ymddangos:
Cau apiau Actel.
- Mae pob proses actgen_bin wedi cau i lawr.
- Mae pob proses smartgen_bin wedi cau i lawr.
- Mae pob proses expert_bin wedi cau i lawr.
- Mae pob proses mvn_bin wedi cau i lawr.
- Mae pob proses libero_bin wedi'i chau i lawr.
- Yn cau daemonau Wind/U…
- Mae pob proses windu_scmd wedi cau i lawr.
- Mae pob proses windu_serviced wedi cau i lawr.
- Mae pob proses windu_registry wedi cau i lawr.
- Tynnu Gwynt/U dros dro files o'r cyfeiriaduron dros dro…
- Dileu Wind/U wedi'i storio yn y storfa files o'r cyfeiriadur cartref…
- Wedi'i wneud
- Mae'r cyfleustodau actel_wuclean yn cau unrhyw offer Microsemi sy'n rhedeg ar yr un gwesteiwr gan yr un defnyddiwr. Arbedwch unrhyw waith sydd gennych cyn galw actel_wuclean.
Gwall segmentu “$exedir/$exename” neges “$@”
- Senario 1: Wrth geisio galw Libero SoC 10.1 ar Linux Red Hat 5.4 (32bit neu 64-bit), gall Libero chwalu gyda neges nam segmentu
- Disgrifiad: Pan fyddwch chi'n galw Libero SoC v10.1 ar beiriant Linux Red Hat 5.4, nid yw Libero yn ymddangos a chyhoeddir neges damwain gyda nam segmentu.
Am gynample:
- <line 67: 10617 Segmentation fault
- “$exedir/$exename” “$@”>
Datrysiad/Datrysiad: Y templedi file yn Gall /data/catalogs/templates.xml gael ei lygru ac achosi'r damwain. I ddatrys y broblem hon, ailenwch y file yn /data/catalogs/templates.xml i templates.xml.ori.
Gwnewch yn siŵr bod digon o le ar y ddisg yng nghyfeiriadur cartref y defnyddiwr, ~ Rhedwch y sgript “check_linux_req” i wneud yn siŵr bod yr holl becynnau gofynnol wedi’u gosod ar y system.
- Senario 2: Amlview Adroddir gwallau llywiwr wrth agor y Golygydd Cyfyngiadau.
Disgrifiad: Mae'r negeseuon canlynol yn cael eu harddangos ar y derfynell Linux pan fydd y Golygydd Cyfyngiadau Cynllun Llawr yn cael ei agor:
- Dechrau Gweinydd 1
- Dechrau Gweinydd 2
- Methwyd agor Tabl Def: 9
- Methwyd agor Tabl Def: 8
- Methwyd agor Tabl Def: 12
- Yn rhedeg mewn modd amddifad!
Mae'r neges ganlynol yn ymddangos wrth adael MVN a chraidd file wedi'i greu: …/bin/mvn: llinell 69: 1675 Gwall segmentu (craidd wedi'i ddympio) “$exedir/../lib/$exename” “$@”
Datrysiad/Datrysiad: Gellir anwybyddu'r gwallau hyn.
Mae GUI Dylunydd yn Ymddangos yn Ymestynedig Wrth Rhedeg Ar Linux
- Nodyn: Ar gyfer dyfeisiau IGLOO, SmartFusion, Fusion a ProASIC3 yn unig y mae'r Designer.
- Senario: Mewngofnodwch i beiriant Linux, yna rhedeg meddalwedd Designer
- Symptomau: Mae'n ymddangos bod rhai o'r rhyngwynebau defnyddiwr rhyngwynebol wedi'u hymestyn
- Disgrifiad: Mae rhai GUIs Designer yn ymddangos wedi'u hymestyn ar Linux pan gânt eu mewngofnodi'n uniongyrchol i'r peiriant. Mae hyn oherwydd problemau gyda dyfnderoedd lliw anghyfatebol ar y GUI a'r bwrdd gwaith.
- Datrysiad/Datrysiad: Newidiwch ddyfnder lliw'r bwrdd gwaith i ddatrys y broblem. I gael mynediad i Linux drwy VNC, newidiwch ddyfnder lliw'r vncserver i 8, 16 neu 24. Cyfeiriwch at dudalennau llawlyfr vncserver am fanylion.
Mae GUI Libero wedi'i ystumio ar Fersiynau Hŷn o Red Hat 5 Trwy VNC
- Senario: Gall GUI Libero ymddangos yn afluniedig pan ddefnyddir VNC gyda fersiynau Linux Red Hat sy'n hŷn na 5.3.
- Disgrifiad: Wrth ddefnyddio VNC a Linux RH 5.2 neu hŷn, gall GUI, ffontiau a lliwiau cefndir Libero ymddangos ychydig yn pylu neu'n aneglur. Nid yw'r broblem hon yn unigryw i Libero ond mae'n effeithio ar bob meddalwedd sy'n seiliedig ar Qt gan gynnwys Synplify Pro. Achosir y broblem gan nad yw'r gweinydd VNC (Xvnc) yn llwytho Xrender yn ddiofyn yn y fersiynau hŷn hyn o RHEL 5.
Noder na ddylai fod unrhyw broblem wrth ddefnyddio Linux RHEL 5 (Tikanga) 5.3 i 5.75 (32-bit a 64-bit). - Datrysiad/Datrysiad:
Wrth ddefnyddio RHEL 5.2 (a hŷn) gyda VNC: - Mae Microsemi wedi profi ac yn argymell defnyddio Exceed 11 os yn bosibl. Mae'r fersiwn hon o Exceed yn dal i fod ar y rhestr gymorth yn OpenText.
Or - Uwchraddiwch i fersiwn newydd o weinydd VNC (Xvnc) sy'n galluogi Xrender yn ddiofyn. Un fersiwn sydd wedi'i phrofi yw Tiger (gweinydd vnc ffynhonnell agored sydd ar gael o
http://sourceforge.net/projects/tigervnc/files/tigervnc/ ) VNC v1.2.0 yn lle'r gweinydd VNC diofyn ar RHEL 5.2.
Mae GUI Libero yn methu â chychwyn wrth raglwytho prosiect
- Senario: Eich prosiect diweddaraf file efallai ei fod wedi'i lygru ac yn achosi i Libero chwalu wrth geisio agor y prosiect llygredig file.
- Datrysiad: I newid gosodiadau eich defnyddiwr i atal Libero rhag agor eich prosiect olaf yn awtomatig pan fydd yn galw:
- Agorwch ~/.actel/libero.def.
- Ychwanegwch y llinell ganlynol at y file: data IDE_OPEN_MRU_PROJECT 0.
- Dechreuwch Libero gan ddefnyddio /bin/Libero.
Viewing PDF Filea Chymorth Ar-lein Files
I view Cymorth ar-lein files a PDF files, efallai y bydd angen i chi osod newidynnau amgylcheddol LINUX_HTMLREADER i lwybr llawn eich web porwr yn eich terfynell cyn galw Libero. Er enghraifftample:
csh (C-shell):
setenv LINUX_HTMLREADER /usr/bin/firefox
sh (Sgalen Borne)/ ksh (Sgalen Korn):
LINUX_HTMLREADER=/usr/bin/firefox; allforio LINUX_HTMLREADER
Os na fyddwch chi'n gosod y newidyn amgylcheddol, bydd rhywfaint o HTML fileni fydd (fel y cymorth ar-lein) yn viewyn gallu o fewn Libero.
Mae llyfrgelloedd JRE ar goll neu ddim yn gydnaws
Neges Gwall Gosodwr Libero yw hon.
- Disgrifiad: Mae angen rhai Llyfrgelloedd Java ar sgript y Gosodwr i redeg ac mae'r llyfrgelloedd ar goll.
- Ateb:
- Ewch i'r Lawrlwythiad Java canlynol websafle a gosod y llyfrgelloedd Java coll:
http://www.java.com/en/download/manual.jsp#lin - I lawrlwytho'r fersiwn 32-bit, dewiswch “Linux RPM”. Mae'r cyfarwyddiadau ar sut i osod yr RPM o dan y ddolen “Cyfarwyddiadau” sydd wedi'i lleoli i'r dde o'r ddolen “Linux RPM”.
- I lawrlwytho'r fersiwn 64-bit, dewiswch “Linux x64 RPM”. Mae'r cyfarwyddiadau ar sut i osod yr RPM o dan y ddolen “Cyfarwyddiadau” sydd wedi'i lleoli i'r dde o'r ddolen “Linux x64 RPM”.
Ffigur 4 • Lawrlwytho Java Websafle
Nodyn: Fel arall, gallwch osod yr OpenJDK JRE diweddaraf fel a ganlyn:
% su
% yum gosod java
4. Os yw'r gosodwr yn dal i fethu ac rydych chi'n defnyddio CentOS 6, rhedwch y gosodwr fel a ganlyn:
LiberoSoc_v Linux_bin LAX_VM /java.exe Mae hyn yn gorfodi'r Gosodwr Linux Libero i ddefnyddio'r ffeil weithredadwy Java yn y llwybr penodedig.
- Ewch i'r Lawrlwythiad Java canlynol websafle a gosod y llyfrgelloedd Java coll:
Gosodwr Libero wedi stopio ar Red Hat/CentOS 6.x
- Disgrifiad: Mae'r gosodiad yn cychwyn ond yna'n stopio hanner ffordd drwy'r gosodiad wrth osod Libero ar beiriannau Red Hat/CentOS 6.x. Yn y Monitor System, Sianel Aros y broses yw futex_wait_queue_me.
- Datrysiad: Diweddaru cnewyllyn y system i fersiwn 2.6.32-504.16.2.el6.x86_64
Gwall wrth osod pecynnau Linux
- Disgrifiad: Neges Gwall wrth osod pecynnau Linux: Fersiynau aml-lib wedi'u diogelu ……
- Achos: Mae anghydnawsedd pecynnau rhwng pecynnau i686 (32-bit) a x86_64 (64-bit) pan osodir pecynnau Linux 32-bit.
- Datrysiad: Uwchraddiwch y pecynnau i 64-bit yn gyntaf ac yna gosodwch y pecyn 32-bit, e.e. ar gyfer y pecyn gtk2, y gorchmynion yw:
% su
uwchraddio % yum gtk2
% yum gosod gtk2.i686
Yn ystod y Gosod mae Neges Rhybudd yn ymddangos: nid oes gan /tmp ddigon o le ar y ddisg
- Achos: Mae'r Gosodwr yn rhedeg allan o le disg yn /tmp ac yn ceisio defnyddio /home/user yn lle, sydd hefyd â llai o le disg nag sydd ei angen.
- Datrysiad: Wrth yr anogwr Linux, gosodwch y newidyn amgylcheddol IATEMPDIR i leoliad disg gyda digon o le disg fel a ganlyn:
- Ar gyfer defnyddwyr Borne Shell (sh), Korn Shell (ksh), bash a zsh:% IATEMPDIR=/eich/gofod/rhydd/cyfeiriadur
% allforio IATEMPDIR - Ar gyfer defnyddwyr C-shell (csh) a tcsh:
setenv IATEMPDIR= /eich cyfeiriadur/gofod rhydd
Llyfrgelloedd X nad ydynt yn LD_LIBRARY_PATH (Libero)
Disgrifiad: Mae gan Libero ddibyniaeth ar y Llyfrgelloedd X ond ni all ddod o hyd iddo. Datrysiad:
- Gosodwch y pecyn libXft:
yum gosod libXft.i686 - Gosodwch eich LD_LIBRARY_PATH i gynnwys y Llyfrgelloedd libXft.
Llyfrgelloedd libgthread-2.0.so.0 ar goll (Libero)
Disgrifiad: Mae gan Libero ddibyniaeth ar Lyfrgelloedd glib2 ond ni all ddod o hyd iddo.
Ateb:
- Gosodwch y pecyn glib2:
yum gosod glib2.i686
Nodyn: Os bydd y gorchymyn gosod yum yn gwallu oherwydd gwrthdaro fersiwn gyda fersiwn x86_64 sydd eisoes wedi'i osod, defnyddiwch y gorchymyn diweddaru yum yn lle: yum update glib2 - Gosodwch eich LD_LIBRARY_PATH i gynnwys y Llyfrgelloedd glib2.
Llyfrgelloedd MOTIF ar goll (Libero)
Disgrifiad: Mae gan Libero ddibyniaeth ar lyfrgelloedd MOTIF ond ni all ddod o hyd iddynt.
Ateb:
- Gosodwch lyfrgelloedd MOTIF:
yum gosod openmotif (ar gyfer CentOS 5/RedHat 5)
yum gosod openmotif22 (ar gyfer CentOS 6/RedHat 6)
motiff gosod yum (ar gyfer CentOS7/RedHat 7) - Gosodwch eich LD_LIBRARY_PATH i gynnwys Llyfrgelloedd MOTIF.
Llyfrgelloedd libncurses.so.5 ar goll (ModelSim)
Disgrifiad: Mae gan ModelSim Simulator ddibyniaeth ar y llyfrgelloedd libncurses.so.5 ond ni all ddod o hyd iddynt.
Ateb:
Gosodwch y fersiwn pecyn cyfredol o lyfrgelloedd ncurses:
- yum gosod ncurses-libs.i686
- Gosodwch eich LD_LIBRARY_PATH i gynnwys llyfrgelloedd ncurses.
Llyfrgelloedd libXrender ar goll
Disgrifiad: Mae gan Libero ddibyniaeth ar lyfrgelloedd libXrender ond ni all ddod o hyd iddynt.
Ateb:
Gosodwch y llyfrgelloedd libXrender cyfredol:
- yum gosod libXrender.i686
- Gosodwch eich LD_LIBRARY_PATH i gynnwys llyfrgelloedd libXrender.
Llyfrgelloedd libfontconfig.sol.1 ar goll
Disgrifiad: Mae gan Libero ddibyniaeth ar lyfrgelloedd libfontconfig ond ni all ddod o hyd iddynt.
Ateb:
Gosodwch y llyfrgelloedd libfontconfig:
- yum install fontconfig-2.8.0-3.el6.i686 (ar gyfer Red Hat) neu yum install fontconfig-2.8.0-5.el6.i686 (ar gyfer CentOS).
- Gosodwch eich LD_LIBRARY_PATH i gynnwys llyfrgelloedd libfontconfig.
Llyfrgelloedd libfreetype.so.6 ar goll
Disgrifiad: Mae gan Libero ddibyniaeth ar lyfrgelloedd libfreetype ond ni all ddod o hyd iddynt.
Ateb:
Gosodwch y llyfrgelloedd freetype cyfredol:
- yum install freetype-2.3.11-14.el6_3.1.i686
- Gosodwch eich LD_LIBRARY_PATH i gynnwys y llyfrgelloedd freetype.
Dyfyniadau dwbl o amgylch Llwybr Lleoliad y Vault ar osodiad Linux
symptomau: Ar ôl gosod modd consol ar Linux, mae lleoliad y vault a ddangosir o dan y gosodiad Project > vault/repositories yn dangos /bin “ /vault”. Dylid cael gwared ar y dyfynodau dwbl o amgylch lleoliad llwybr y vault.
Problem: Y gosodiad.def file mae ganddi ddyfynodau dwbl o amgylch y newidyn ar gyfer lleoliad y gromen.
Ateb: Gadewch Libero, diweddarwch y ffeil install.def file, ac ailgychwyn Libero.
- Allanfa Libero.
- Wrth yr anogwr cragen Linux, ewch i cyfeiriadur /data:
% cd /data - Wrth yr anogwr cragen Linux, defnyddiwch y gorchymyn sed i gael gwared ar y dyfynodau dwbl yn y ffeil install.def file:
% sed 's/”//g' install.def > tmp.def
% cp tmp.def gosod.def
% rm amser.def - Ailgychwynwch Libero i wirio bod y dyfynodau dwbl o amgylch llwybr lleoliad y gromen wedi'u tynnu.
Mae'r sgript “udev_install” i sefydlu FlashPro yn methu ar Linux
- Symptom: Wrth redeg y sgript “udev_install” i sefydlu FlashPro ar Linux, mae'r sgript yn methu gyda neges gwall:
% ./udev_install
/bin/sh^M: dehonglydd gwael: Dim o'r fath file neu gyfeiriadur - Problem: Mae'r sgript yn defnyddio terfynu llinell Windows CR/LF yn lle terfynu llinell Unix/Linux LF yn unig ac, felly, nid yw'n sgript cragen ddilys ar gyfer Linux.
- Datrysiad: Rhaid i ddefnyddwyr redeg y gorchymyn dos2unix ar y sgript “udev_install” i drosi terfyniad llinell Windows CR/LF i derfyniad llinell Linux LF yn unig a rhedeg y sgript eto. Wrth yr anogwr cragen Linux:
% dos2unix udev_install
% ./udev_install
Nodyn: Os nad yw dos2unix ar gael, rhedwch y gorchymyn canlynol i osod dos2unix, yna rhedwch dos2unix: % sudo yum install dos2unix
Mae cychwyn Rheolwr Trwyddedau yn rhoi Gwall ar Linux
- Symptom: Wrth redeg lmgrd i gychwyn y Rheolwr Trwyddedau ar Linux, mae'r system yn rhoi'r neges gwall hon:
12:39:28 (actlmgrd) Ni all y daemon gwerthwr siarad â lmgrd (Mae peiriant y gweinydd trwydded i lawr neu nid yw'n ymateb. (-96,7:2 “Dim o'r fath file neu gyfeiriadur”))
12:39:28 (actlmgrd) YN ALLAN OHERWYDD SIGNAL 37 Rheswm ymadael 5 - Problem: Nid yw'r gwesteiwr yn cael ei adnabod oherwydd problem yn /etc/hosts file ar y system Linux.
Ateb:
- Wrth yr anogwr Linux, golygwch y /etc/hosts file ac ychwanegu'r llinellau canlynol:
# Cyfeiriad IP Enw Gwesteiwr Alien
127.0.0.1 gwesteiwr lleol
Nodyn: yw enw'r system Linux. - Ailgychwyn lmgrd.
Hanes Adolygu
Mae'r tabl canlynol yn dangos y newidiadau pwysig a wnaed yn y ddogfen hon ar gyfer pob adolygiad.
| Adolygu | Newidiadau |
| Adolygiad 1
(Mehefin 2016) |
Rhyddhad cychwynnol. |
| Adolygiad 2
(Hydref 2016) |
Wedi'i ddiweddaru Pennod 3 – Gosod. |
| Adolygiad 3
(Ebrill 2017) |
Atodiad wedi'i ddiweddaru i gefnogi RedHat/CentOS 7. Gwrthdrowyd trefn Gosod Trwyddedau ac Ychwanegu Pecynnau – Dylid ychwanegu Pecynnau cyn gosod trwyddedau. |
| Adolygiad 4
(Mehefin 2017) |
Diweddarwyd Paragraff 3.2 i gynnwys sgript cragen i wirio am becynnau gofynnol. |
| Adolygiad 5
(Mehefin 2017) |
Tynnwch “compat-expat1.i686” o restr pecynnau gofynnol RHEL7/CentOS7 yn Atodiad: Pecynnau Linux i Rhedeg Libero SoC. |
Cymorth Cynnyrch
Mae Microsemi SoC Products Group yn cefnogi ei gynhyrchion gyda gwasanaethau cymorth amrywiol, gan gynnwys Gwasanaeth Cwsmeriaid, Canolfan Cymorth Technegol i Gwsmeriaid, a websafle, post electronig, a swyddfeydd gwerthu ledled y byd. Mae'r atodiad hwn yn cynnwys gwybodaeth am gysylltu â Microsemi SoC Products Group a defnyddio'r gwasanaethau cymorth hyn.
Gwasanaeth Cwsmer
Cysylltwch â Gwasanaeth Cwsmer i gael cymorth cynnyrch annhechnegol, megis prisio cynnyrch, uwchraddio cynnyrch, diweddaru gwybodaeth, statws archeb, ac awdurdodi.
- O Ogledd America, ffoniwch 800.262.1060
- O weddill y byd, ffoniwch 650.318.4460
- Ffacs, o unrhyw le yn y byd, 650.318.8044
Canolfan Cymorth Technegol Cwsmeriaid
Mae Microsemi SoC Products Group yn staffio ei Ganolfan Cymorth Technegol Cwsmeriaid gyda pheirianwyr medrus iawn a all helpu i ateb eich cwestiynau caledwedd, meddalwedd a dylunio am Microsemi SoC Products. Mae'r Ganolfan Cymorth Technegol i Gwsmeriaid yn treulio llawer iawn o amser yn creu nodiadau cais, atebion i gwestiynau cylch dylunio cyffredin, dogfennu materion hysbys, ac amrywiol Gwestiynau Cyffredin. Felly, cyn i chi gysylltu â ni, ewch i'n hadnoddau ar-lein. Mae’n debygol iawn ein bod eisoes wedi ateb eich cwestiynau.
Cymorth Technegol
Ar gyfer Cymorth Cynhyrchion Microsemi SoC, ewch i http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support .
Websafle
Gallwch bori amrywiaeth o wybodaeth dechnegol ac annhechnegol ar dudalen gartref Grŵp Cynhyrchion Microsemi SoC, yn www.microsemi.com/soc .
Cysylltu â'r Ganolfan Cymorth Technegol i Gwsmeriaid
Mae peirianwyr medrus iawn yn staffio'r Ganolfan Cymorth Technegol. Gellir cysylltu â'r Ganolfan Cymorth Technegol drwy e-bost neu drwy Grŵp Cynhyrchion Microsemi SoC websafle.
Ebost
Gallwch gyfleu eich cwestiynau technegol i'n cyfeiriad e-bost a derbyn atebion yn ôl trwy e-bost, ffacs neu ffôn. Hefyd, os oes gennych broblemau dylunio, gallwch e-bostio'ch dyluniad files i dderbyn cymorth. Rydym yn monitro'r cyfrif e-bost yn gyson trwy gydol y dydd. Wrth anfon eich cais atom, gwnewch yn siŵr eich bod yn cynnwys eich enw llawn, enw'r cwmni, a'ch gwybodaeth gyswllt er mwyn prosesu'ch cais yn effeithlon.
Y cyfeiriad e-bost cymorth technegol yw soc_tech@microsemi.com .
Fy Achosion
Gall cwsmeriaid Microsemi SoC Products Group gyflwyno ac olrhain achosion technegol ar-lein trwy fynd i Fy Achosion.
Y tu allan i'r Unol Daleithiau
Gall cwsmeriaid sydd angen cymorth y tu allan i barthau amser yr UD naill ai gysylltu â chymorth technegol trwy e-bost ( soc_tech@microsemi.com ) neu cysylltwch â swyddfa werthu leol.
Ewch i Amdanom Ni ar gyfer rhestrau swyddfa gwerthu a chysylltiadau corfforaethol.
Gellir dod o hyd i restrau'r swyddfa werthu yn www.microsemi.com/soc/company/contact/default.aspx .
Cymorth Technegol ITAR
I gael cymorth technegol ar FPGAs RH ac RT sy'n cael eu rheoleiddio gan Reoliadau Traffig Rhyngwladol mewn Arfau (ITAR), cysylltwch â ni drwy soc_tech_itar@microsemi.com . Fel arall, o fewn Fy Achosion, dewiswch Ie yn y gwymplen ITAR. I gael rhestr gyflawn o Microsemi FPGAs a reoleiddir gan ITAR, ewch i'r ITAR web tudalen.
Microsemi Corfforaethol
Pencadlys
Un Fenter, Aliso Viejo, CA 92656 UDA
- O fewn UDA: +1 800-713-4113
- Y tu allan i UDA: +1 949-380-6100
- Gwerthiant: +1 949-380-6136
- Ffacs: +1 949-215-4996
- E-bost: sales.support@microsemi.com
© 2017 Microsemi Corporation. Cedwir pob hawl. Mae Microsemi a logo Microsemi yn nodau masnach Microsemi Corporation. Mae'r holl nodau masnach a nodau gwasanaeth eraill yn eiddo i'w perchnogion priodol.
Am Microsemi
Mae Microsemi Corporation (Nasdaq: MSCC) yn cynnig portffolio cynhwysfawr o atebion lled-ddargludyddion a system ar gyfer marchnadoedd cyfathrebu, amddiffyn a diogelwch, awyrofod a diwydiannol. Mae cynhyrchion yn cynnwys cylchedau integredig signal cymysg analog perfformiad uchel ac wedi'u caledu gan ymbelydredd, FPGAs, SoCs ac ASICs; cynhyrchion rheoli pŵer; dyfeisiau amseru a chydamseru a datrysiadau amser manwl gywir, gan osod safon y byd ar gyfer amser; dyfeisiau prosesu llais; atebion RF; cydrannau arwahanol; Datrysiadau Storio a Chyfathrebu Menter, technolegau diogelwch a gwrth-t graddadwyampcynhyrchion er; Datrysiadau Ethernet; ICs pŵer-dros-Ethernet a midspans; yn ogystal â galluoedd a gwasanaethau dylunio personol. Mae pencadlys Microsemi yn Aliso Viejo, California ac mae ganddo tua 4,800 o weithwyr yn fyd-eang. Dysgwch fwy yn www.microsemi.com.
Nid yw Microsemi yn gwneud unrhyw warant, cynrychiolaeth na gwarant ynghylch y wybodaeth a gynhwysir yma nac addasrwydd ei gynhyrchion a'i wasanaethau at unrhyw ddiben penodol, ac nid yw Microsemi ychwaith yn cymryd unrhyw atebolrwydd o gwbl sy'n deillio o gymhwyso neu ddefnyddio unrhyw gynnyrch neu gylched. Mae'r cynhyrchion a werthir isod ac unrhyw gynhyrchion eraill a werthwyd gan Microsemi wedi bod yn destun profion cyfyngedig ac ni ddylid eu defnyddio ar y cyd ag offer neu gymwysiadau sy'n hanfodol i genhadaeth. Credir bod unrhyw fanylebau perfformiad yn ddibynadwy ond nid ydynt wedi'u gwirio, a rhaid i'r Prynwr gynnal a chwblhau'r holl berfformiad a phrofion eraill o'r cynhyrchion, ar eu pen eu hunain ac ynghyd ag unrhyw gynhyrchion terfynol, neu wedi'u gosod ynddynt. Ni fydd y prynwr yn dibynnu ar unrhyw ddata a manylebau perfformiad neu baramedrau a ddarperir gan Microsemi. Cyfrifoldeb y Prynwr yw pennu addasrwydd unrhyw gynhyrchion yn annibynnol a phrofi a gwirio'r un peth. Darperir y wybodaeth a ddarperir gan Microsemi isod “fel y mae, ble mae” a chyda phob nam, ac mae'r holl risg sy'n gysylltiedig â gwybodaeth o'r fath yn gyfan gwbl gyda'r Prynwr. Nid yw Microsemi yn rhoi, yn benodol nac yn ymhlyg, i unrhyw barti unrhyw hawliau patent, trwyddedau, nac unrhyw hawliau eiddo deallusol eraill, boed hynny mewn perthynas â gwybodaeth o'r fath ei hun neu unrhyw beth a ddisgrifir gan wybodaeth o'r fath. Mae'r wybodaeth a ddarperir yn y ddogfen hon yn berchnogol i Microsemi, ac mae Microsemi yn cadw'r hawl i wneud unrhyw newidiadau i'r wybodaeth yn y ddogfen hon neu i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd.
FAQ
Beth yw pwrpas Canllaw Defnyddiwr Gosod Amgylchedd Linux SoC Libero?
Mae'r canllaw yn darparu cyfarwyddiadau ar sefydlu'r amgylchedd Linux ar gyfer y platfform Libero SoC.
A yw pob cam yn y broses osod yn orfodol?
Mae rhai camau'n ddewisol, ond argymhellir dilyn pob cam ar gyfer gosodiad cyflawn.
A allaf hepgor Cam 10 os nad oes angen trwydded flexlm arnaf?
Ydy, mae Cam 10 yn ddewisol a gellir ei hepgor os nad oes angen trwyddedu flexlm.
Dogfennau / Adnoddau
![]() |
Pecyn Dylunio SoC Microchip Libero [pdfCanllaw Defnyddiwr Fersiynau 11.9, v2.3, Pecyn Dylunio SoC Libero, Pecyn Dylunio SoC Libero, Pecyn Dylunio SoC, Pecyn Dylunio, Pecyn |
