Sådan installeres NCSU CDK under Linux med bash shell

L

lcg22

Guest
1. $ CDS_DIR == det øverste niveau i kadencen installation træ.

er det $ CDSDIR?er det c (at) dence_! C_install_directory eller c (at) dence_! C_install_directory / værktøj eller c (at) dence_! C_install_directory / værktøjer / dfII?

2. $ IC_DIR == Det øverste niveau af IC STREAM.

Hvad betyder det?3.Make sikker på din brugerprofil. Cshrc setup omfatter alle de elementer, der er nævnt i bunden af siden.

Hvor er. Cshrc?Jeg bruger bash shell.

 
som du sagde. cshrc er for c skallen.De vil være at ændre. bashrc mest sandsynlige.

Jeg løb ind i det samme problem om, hvordan uklart de ncsu pack er om mapper, men jeg glemmer som en fast det ..Jeg kan huske, at installere scriptet gør læssevis af symbolske links, der mangler den sidste mappe i din CDSDIR variable, som de har tilføjet en / .. /
Det betyder sandsynligvis / kadencen / værktøjer er den rigtige, men du kan debug det ved at køre scriptet med hvad du har nu - dfII vil brække sig en fejl, hvis den ikke kan finde de biblioteker, så bare gentage scriptet med korrekt rettelser i din CDSDIR.

Jeg fik de biblioteker, der arbejder, men menuerne blev skruet op -
dvs min dfII kunne ikke længere Fil-> Åbn.Umm, ikke alt for godt.Jeg har slettet hele installere og jeg er nu kun bruger deres biblioteker, ikke deres SKILL extensions.

Hvis du får menuerne arbejder lade mig vide - Jeg besluttede, det var ikke risikere hele min installation igen, da jeg kan bruge T $ MC biblioteker ved at dumpe dem i min vej - det
er alt jeg ville alligevel!

 
ok, god ting, jeg holder forsøger-ncsu udvidelser er absolut værd at installere!stor tak til disse hårdtarbejdende studerende ligesom os!

Jeg har stadig problemer, hvor spøgelse ikke kan finde modeller for min transistorer osv. Kun R og C synes at simulere, da de formentlig har brug for nogen model!Hvis du fyre knowhow til at fastsætte - post det her.Ja, bibliotekerne er installeret og inkluderet med biblioteket sti editor i mit projekt cds.lib.

Ok, nok af mine spørgsmål - Disse env.variabler få kit arbejder i bash, hvis du vil indsætte på. bashrc ..Det er ved hjælp af alle de ting, jeg nævnte i den anden post, og det samme generiske bruger "CAD".

1) Igen antage bruger "cad''s har ic5 installeret i / home / CAD / kadencen. Du pakke tar i / kadencen og det skaber / kadencen / lokalt. Du er nødt til at ændre dine egne veje baseret på denne beskrivelse .
Husk,
at vores oprindelige. bashrc havde stuff gerne
CDS_ROOT = / home / CAD / kadencen
CDS_INST_DIR = $ CDS_ROOT ...og så videre og så videre

Nu tilføjer vi ...
##############################
# For NCSU CDK
eksport uname = / bin / uname
eksport uname = $ uname
eksport IC = $ CDS_ROOT
eksport CDSSITE = $ CDS_ROOT / lokale
##############################

Måske behøver du ikke både øvre og nedre uname, men en anden person kan arbejde, ud ..

2) Nu logger ud, og tilbage i at hente din nye env.variabler.Eller indsæt eksport udtalelser i en terminal for 1-shot bruge ..(Till du lukke vinduet)

3) Sidst,
er du nødt til at køre install.pl i kadencen /
local / bin / (brug perl install.pl).Mit svar til både spørgsmål var / home / CAD / kadencen.Næste fortælle installationsprogrammet ja, det
er ok at omdøbe den gamle / dfII / lokale dir og opret et link.Nu logout og tilbage i. Den bedste test funktion er i virtuos skematiske, Quick pick for nye tilfælde.Goto Add-> Instans og NCSU har lavet en lille popup, at gennemser biblioteker meget lettere end standard-vinduet.Brug det som en test, plus alle de "loading" text ICMS gør, når det starter op til debug nogen dårlig opsætning.

Håber det hjælper!

 
Mange tak for din explaination.Men jeg er stadig ikke så sikker på sth.

Fra cr (at) ack fil: CDSDIR = / home / CAD / rytme, dette er min aktuelle indstilling, og jeg kan begynde c (at) uafhængighed værktøjer uden problem.Fra din test?CDSDIR = / home / CAD / kadencen / værktøj?Hvorfor gjorde du bruger / home / CAD / kadencen / værktøj?til installation af design kit?

Næste spørgsmål:
Jeg kan stadig køre install.pl under bash shell?Alt, hvad jeg behøver, er blot tilføje følgende miljøvariabler i min. Bashrc fil?
Citat:##############################

# For NCSU CDK

eksport uname = / bin / uname

eksport uname = $ unameeksport IC = $ CDS_ROOT så du betyde IC_DIR = $ CDS_ROOTeksport CDSSITE = $ CDS_ROOT / lokale

##############################

 
ja, du har til at køre install.pl, som fungerer fint under bash.

Som for CDSDIR, jeg har glemt, hvor jeg fik min henvisning til at kalde det / værktøjer, men jeg synes det
er nogen big deal.Denne fyr ser for / lokale dir til håndteringshåndtag præferencer.Den NCSU kit lægger et pænt sæt præferencer i / kadencen / lokale, så jeg tror, det virker fint for dig.

 
electronrancher wrote:

ja, du har til at køre install.pl, som fungerer fint under bash.Som for CDSDIR, jeg har glemt, hvor jeg fik min henvisning til at kalde det / værktøjer, men jeg synes det er nogen big deal.
Denne fyr ser for / lokale dir til håndteringshåndtag præferencer.
Den NCSU kit lægger et pænt sæt præferencer i / kadencen / lokale, så jeg tror, det virker fint for dig.
 
jep det
er alt!kunne du forsøge at få problemer?

 
Hi, electronranche,

Jeg har installeret design kit.Det forekommer Woking nu.Men jeg har et par problemer med det.

1.hjælp-knappen på "oprettet bibliotek" popup-vindue ikke virker!Jeg kontrolleret installere instruktion.Det siger: "Link i hjælpe-filer. $ IC_DIR / doc / openbook / config / hrfs / ncsuHelp.HRF -> $ cdk_dir / doc / ncsuHelp.HRF".Men den mappe-$ IC_DIR / doc / openbook / config / hrfs findes ikke.

2, den oprindelige biblioteker, der kommer med c (at) uafhængighed software forsvinde.Er den oprindelige biblioteker nyttige?Tak.

3, hvad er bash shell modstykke til denne kommando: "setenv USE_NCSU_CDK" og dets betydning?Hvad er funktionen af denne linje: "setenv TERM $ sigt"?

4.Kender du betydningen af disse linjer og deres bash shell kolleger?
Citat:# Sti tilføjelseralias sætter 'hvis (-d \!: 2) if ( "$ \!: 1" \! ~ * "\!: 2" *) setenv \!: 1 "\!: 2": $ (\!: 1) '

alias udvide «, hvis (-d \!: 2) if (" $ \!: 1 "\! ~ *" \!: 2 "*) setenv \!: 1 $ (\!: 1): \!: 2 «sætter PATH $ LDV / værktøjer / bin

sætter PATH $ LDV / værktøjer / dfII / bin

sætter PATH $ IC / værktøjer / bin

sætter PATH $ IC / værktøjer / dfII / bin

sætter PATH $ IC / værktøjer / concice / bin

sætter PATH $ IC / værktøjer / Dracula / binudvide MANPATH $ LDV / share / mand

udvide MANPATH $ IC / share / mand

udvide MANPATH $ IC / værktøjer / mandsætter LD_LIBRARY_PATH $ LDV / værktøjer / lib

sætter LD_LIBRARY_PATH $ IC / værktøjer / lib# Dette næste sæt en vej til vores wrapper script; scriptet

# Fjerner denne vej komponent at afsløre de virkelige eksekverbar.
Kun bruge

# Dette, hvis du "RE på grundlag af den lokale / bin / dfiiwrapper.pl script.setenv PATH $ CDS / bin: $ PATH#---- Start clsbd ------------------------------------------- ----------

# Clsbd bør altid kører, når vi starter kadencen værktøjer

# Bemærk, at "bar" er en simpel suid root program, der starter clsbd (den

# Teori er, at hvis det kører som root, en userland proces er mindre

# Forventes at tage den ned, og det vil ikke blive dræbt, når brugeren logger ud.

# Vi ønsker det, fordi clsbd skal køre på alle arbejdsstationer

# At køre kadencen redskaber, så den kan reagere på forespørgsler om låse.
se

# Kapitel 11 i "kadencen Application Infrastructure User Guide" for mere

# Info om CLS.)hvis (( "` $ (uname)-sr `" == "SunOS 5.4") | | ( "` $ (uname)-sr `" == "SunOS 5.5.1") | | ( "` $ (uname )-sr `" == "SunOS 5.6")) derefter

$ CDS_SITE / bin / bar> / dev / null

anden

$ IC / værktøjer / bin / clsbd> / dev / null

endifnulstille base_dir uname

 
Også spørgsmålet, hvad er funktionen af disse to env variabler?
Citat:eksport XKEYSYMDB = $ CDS_ROOT/share/cdssetup/tdmX11/XKeysymDB

eksport XNLSPATH = $ CDS_ROOT/share/cdssetup/tdmX11/nls

 
ok lemme forsøge at arbejde os baglæns.
XKEYSYMDB og XNLS ...er setup stuff for xwin - skrifttyper, naturligt sprog support (NLS), osv., du har brug for dem, men du kan også bruge standard stuff that's in / usr/X11 ..Jeg siger forlade det med kadencen's filer, du kan have en konflikt senere, hvis du bruger det generiske dem.

Jeg ser ikke noget problem med at smide den generiske biblioteker, der fulgte med IC5 - Jeg vil
hellere arbejde off en reel proces.slette symbolsk link i / værktøjer / dfII, og omdøbe / dfII / local.bak til / lokalt, hvis du ønsker, at kadencen libs tilbage.

At miljø variable ville være "eksport USE_NCSU_SDK" i bash.De siger, det
er kun nødvendig, når du linker din install mappe til / kadencen / ic.så du kan opgradere 446 til 50 ved blot at ændre et link.virker som et dejligt setup, men jeg ønskede ikke at geninstallere eller gentagelsen install.pl og måske skrue noget op, så jeg forlod mit.

sætter kurs betyder det samme som: PATH = / newdir: / newdir2 /: $ PATH.Kig i den nye dirs før man ser i de gamle sti.den anden vej (append) er: PATH = $ PATH: / newdir: / newdir2.Ser i de gamle vej, før det ser ud i de nye dirs.På 1800MHz Jeg ser ingen forskel

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Kys" border="0" />

Din milage kan variere.

Alle, at andre ting er PATH ting, der burde gøres, hvis du har brugt setup stuff jeg gav i denne første "IC5 i RedHat 8" post.Den MANPATH stuff viser mennesket, hvor den kan finde kadencen specifikke manualer.Jeg tror, jeg medtaget det i minen, ved at gøre:
eksport MANPATH = $ MANPATH: $ CDS_ROOT / share / mand
eksport MANPATH = $ MANPATH: $ CDS_ROOT / værktøjer / mand
Da jeg bruger CDS_ROOT som min vigtigste miljøvariabel ..

Jeg stærkt i tvivl om jeg nogensinde vil bruge "mand icms".Hvad vil det give, kommandolinjen muligheder for icms?Enten er der en million muligheder for at indstille farverne og crap manuelt, eller den
er ubrugelig ..Uanset hvad, jeg har ikke undersøgt.mand er som regel kun godt for kommando-line stuff gerne få muligheder for at tjære og ls ..

og udtrykket er terminal - sandsynligvis i sagen, den har for at gyde et andet vindue for at køre nogle kommandolinjen stuff (ligesom de gamle Borland compilers gjorde i DOS)

prøv denne her ...sigt rm-R *.Det skal gyde et andet vindue, der så sletter alt på din HD rekursivt.Bare en joke ..Og sidst ...Jeg har aldrig selv prøvet det hjælper - Du kan få det egentlige sæt af manualer fra http://www.sli.strath.ac.uk/new-docs.htm.Men sandsynligvis ikke længe nu, at de vil få 10.000 hits per dag!

 
Hvordan om bash modparter for følgende scripts?
Citat:alias sætter 'hvis (-d \!: 2) if ( "$ \!: 1" \! ~ * "\!: 2" *) setenv \!: 1 "\!: 2": $ (\!: 1) '

alias udvide «, hvis (-d \!: 2) if (" $ \!: 1 "\! ~ *" \!: 2 "*) setenv \!: 1 $ (\!: 1): \!: 2 «sætter PATH $ LDV / værktøjer / bin

sætter PATH $ LDV / værktøjer / dfII / bin

sætter PATH $ IC / værktøjer / bin

sætter PATH $ IC / værktøjer / dfII / bin

sætter PATH $ IC / værktøjer / concice / bin

sætter PATH $ IC / værktøjer / Dracula / binudvide MANPATH $ LDV / share / mand

udvide MANPATH $ IC / share / mand

udvide MANPATH $ IC / værktøjer / mandsætter LD_LIBRARY_PATH $ LDV / værktøjer / lib

sætter LD_LIBRARY_PATH $ IC / værktøjer / lib

 
det
er i mit svar også - søg efter "sætter".

Bare sti stuff, let oversættes til bash ..

Har du læst mine andre indlæg om dårlige modeller?nogensinde fik en simulation til at køre?

 
prepends hvis den allerede eksisterende, setenv hvis nonexisting.behøver du ikke at bruge denne smarte opsætning, men læse op på bash scripting, hvis du virkelig ønsker at bruge ting som dette.

 

Welcome to EDABoard.com

Sponsor

Back
Top