Autor Téma: Topological autorouter pro návrh PCB  (Přečteno 7116 krát)

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Topological autorouter pro návrh PCB
« Odpověď #15 kdy: Červen 04, 2013, 09:27:11 »
Takze jeste tak tyden (nejpozdeji) a bude vsechno ready
Bacha, tohle slibuju uz pekne dlouho ;) :D
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Pavelt

  • Full Member
  • ***
  • Příspěvků: 134
  • Karma: +2/-0
    • Zobrazit profil
Re:Topological autorouter pro návrh PCB
« Odpověď #16 kdy: Červen 08, 2013, 07:29:36 »
Tak jsem přeci jen nevydržel, ale ne, že bych byl nedočkavý, ale proto, že si říkám, že "sakra, to by bylo, abych se to kompilování nenaučil sám". Už je to asi čtvrtá aplikace o kterou musím žádat někoho jiného. Třikrát jsem to zkoušel a nikdy se mi to nějak nepodařilo. Tak jsem se do toho pustil sám.
Jak jsem kompiloval KiCAD:
První příšernost bylo vlastní stažení zdroje. Domovská stránka projektu KiCAD je http://www.kicad-pcb.org . Čekal bych někde stránku download a ke stažení různé zkompilované verze pro různé systémy a také stazení nějakého balíčku tar se zdrojem. Ale oni néé, žádný přímý odkaz. Tak proklikávám vše možné, až dole vpravo je odkaz na https://launchpad.net/kicad .  OK. Ale kde nic, tu nic, žádné stažení zdroje v jednom úhledném balíčku. Jen další odkaz: http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/files . No jo, ale to mám stahovat soubor po souboru?
Už nevím kde, ale našel jsem odkaz: http://iut-tice.ujf-grenoble.fr/cao/ a tam how_to_download_sources.txt
Všechno je to stáhnutelné ne v balíčku, ale atomaticky na nějakém bazáru. No to je dílo. Takže startuji konzoli a píšu
bzr branch lp:kicad/stable stable
bzr branch lp:~kicad-developers/kicad/doc doc
bzr branch lp:~kicad-lib-committers/kicad/library library .
No, mám to doma. Tři dny pátrání a bolavé hlavy!
A jedeme dál. V adresáři Documentation/compiling je soubor COMPILING.txt. Pěkně popsané a tak instaluji Cmake a další potřebné do svého počítače. Už je mi líp, už vidím světlo na konci tunelu. A pak spouštím Cmake. A safra, tak na tohle nestačím. Opravdu ne.
A tak zkouším ještě podle jiného návodu prostě dát do konzole cmake -DCMAKE_BUILD_TYPE=Debug -DwxWidgets_USE_DEBUG=ON
A píše to "Only one KiCad build version option KICAD_TESTING_VERSION or KICAD_STABLE_VERSION can be set to ON". Tak dávám na konec příslušného řádku slovo ON a spouštím znovu. Píše to to samé. Tak nevím. Zaklínadlo neznám. Kompilování je pro mne čarování pochopitelné jen vybranými jedinci, nejsem vyvolený, teď už to vím. Ale ještě se nevzdávám, mažu blok v CMakelists.txt

if(KICAD_STABLE_VERSION AND KICAD_TESTING_VERSION )
    message(FATAL_ERROR "Only one KiCad build version option KICAD_TESTING_VERSION or KICAD_STABLE_VERSION can be set to ON")
elseif(NOT KICAD_STABLE_VERSION AND NOT KICAD_TESTING_VERSION)
    message(FATAL_ERROR "Either KiCad build version option KICAD_TESTING_VERSION or KICAD_STABLE_VERSION must be set to ON")
elseif(KICAD_STABLE_VERSION)
    add_definitions(-DKICAD_STABLE_VERSION)
    message( "Build stable version of KiCad")
else()
    add_definitions(-DKICAD_TESTING_VERSION)
    message("Build testing (unstable) version of KiCad")
endif()

a nahrazuji jej pouhým

add_definitions(-DKICAD_STABLE_VERSION)
    message( "Build stable version of KiCad")

Já ho donutím. Mám stable chci stable a tak nic nebude testovat a taky mi stable zkompiluje. Tlačím šipku nahoru a spouštím stejný příkaz v konzoli.

Odpověď:
-- Configuring incomplete, errors occurred!
[p@localhost stable]$ cmake -DCMAKE_BUILD_TYPE=Debug -DwxWidgets_USE_DEBUG=ON
Build stable version of KiCad
-- Setting GCC version 4.7.2 build flags "-Wno-narrowing"
-- Check for installed OpenGL -- found
-- Check for installed wxWidgets -- not found
CMake Error at CMakeModules/CheckFindPackageResult.cmake:6 (message):
  wxWidgets was not found - it is required to build Kicad
Call Stack (most recent call first):
  CMakeLists.txt:272 (check_find_package_result)

Hm, startuji Instalovat a odebrat programy a píšu wxWidgets. Vidím tu perl-Alien-wxWidgets - Building, finding and using wxWidgets binaries​. Nic víc. Takže to je konečná.

Připadá mi to jako v tanečních, kdy jsem plul po parketu a nemohl pochopit, že jiní skáčou jako žáby a to je tancování tak jednoduché. Tak tady skáču já a je to hrůza. Bojím se, že si nikdy pro sebe nezkompiluju nic hezkého ;-(

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Topological autorouter pro návrh PCB
« Odpověď #17 kdy: Červen 11, 2013, 16:57:49 »
Uvidim, pracuji na tom. BS je uz na svete, zatim jede v testovacim provozu (delal jsem zmeny na topologii, nektere prvky jsou nyni tazene pres iSCSI na sdilenych discich, budoval jsem gigabitovou infrastrukturu atd.). Ted uz to vypada zive a funkcne. Dej mi jeste den a bude to vsechno ready, zatim to plnim testovacimi balicky a vubec, kontroluji funkcnost (musel jsem prepsat skripty a zmeny byly na asi 30 radcich, tak potrebuju byt jist, ze vsechno funguje tak, jak jsem ocekaval)...
Na balicku ale uz ted pracuju na testu :)
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Topological autorouter pro návrh PCB
« Odpověď #18 kdy: Červen 12, 2013, 10:59:45 »
Tak, hotovo. Je v mych repozitarich: http://petos.cz/rpms pro MGA1, 2 i MGA3.
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Pavelt

  • Full Member
  • ***
  • Příspěvků: 134
  • Karma: +2/-0
    • Zobrazit profil
Re:Topological autorouter pro návrh PCB
« Odpověď #19 kdy: Červen 12, 2013, 11:09:14 »
Jsi úžasný. Díky. Jsi z Brna? Jakmile se tam někdy dostanu, máš u mne škopek. Chodíval jsem na Pegasa :-)