Otevřené nástroje pro návrh schémat a plošných spojů jsou velmi rozšířené a nabízejí mnoho možných přístupů k jejich používání. To může vést k nekonzistenci v použití uvnitř organizací. V této práci se zaměřuji na návrh metodiky pro správu knihoven, ze které vychází jednotný přístup k jejich tvorbě a udržování. Práce popisuje standardní přístupy pro správu knihoven. Je navržena metodika správy knihovny zaměřena na otevřený návrhový nástroj KiCAD, pro verzování a správu knihovny využívající systém správy revizí Git a platforma GitHub. Základem ověření je využití skriptů a nezávislého manuálního posouzení. Každá součástka obsahuje soubory s metadaty, která charakterizují mimo jiné stav součástky a její odpovídající úroveň ověření.
Anotace v angličtině
Open-source PCB design tools are very popular nowadays and they may be employed in diverse workflows. This can lead to inconsistency and insufficient specification of use inside organizations. This thesis is focused on a library management methodology, which leads to a proposal, defining a unified approach to library design and management. This thesis describes standardized approaches to library management. This thesis defines the component design, verification, and validation process, according to the proposed methodology. I used KiCAD as the main software for library design, and git for versioning, and GitHub platform for project management. Automated tools and independent manual reviews are used for the verification process. Every component contains metadata files, which characterize, among other things, the component's status and its corresponding verification level.
Klíčová slova
otevřená knihovna, knihovna součástek, KiCAD, správa knihovny, git, systémy správy revizí, verifikace, validace
Klíčová slova v angličtině
open library, component library, KiCAD, library management, git, version control systems, verification, validation
Rozsah průvodní práce
45
Jazyk
CZ
Anotace
Otevřené nástroje pro návrh schémat a plošných spojů jsou velmi rozšířené a nabízejí mnoho možných přístupů k jejich používání. To může vést k nekonzistenci v použití uvnitř organizací. V této práci se zaměřuji na návrh metodiky pro správu knihoven, ze které vychází jednotný přístup k jejich tvorbě a udržování. Práce popisuje standardní přístupy pro správu knihoven. Je navržena metodika správy knihovny zaměřena na otevřený návrhový nástroj KiCAD, pro verzování a správu knihovny využívající systém správy revizí Git a platforma GitHub. Základem ověření je využití skriptů a nezávislého manuálního posouzení. Každá součástka obsahuje soubory s metadaty, která charakterizují mimo jiné stav součástky a její odpovídající úroveň ověření.
Anotace v angličtině
Open-source PCB design tools are very popular nowadays and they may be employed in diverse workflows. This can lead to inconsistency and insufficient specification of use inside organizations. This thesis is focused on a library management methodology, which leads to a proposal, defining a unified approach to library design and management. This thesis describes standardized approaches to library management. This thesis defines the component design, verification, and validation process, according to the proposed methodology. I used KiCAD as the main software for library design, and git for versioning, and GitHub platform for project management. Automated tools and independent manual reviews are used for the verification process. Every component contains metadata files, which characterize, among other things, the component's status and its corresponding verification level.
Klíčová slova
otevřená knihovna, knihovna součástek, KiCAD, správa knihovny, git, systémy správy revizí, verifikace, validace
Klíčová slova v angličtině
open library, component library, KiCAD, library management, git, version control systems, verification, validation
Zásady pro vypracování
Seznamte se standardními nástroji pro návrh PCB a správu knihoven součástek.
Popište přistupy pro správu knihoven součastek v nejpoužívanějších návrhových systémech.
Definujte obecnou metodiku pro správu otevřené, sdílené knihovny součástek, zaměřte se na metodiku návrhu nových knihovních prvků a proces kvalifikace existujících komponent a jejich začlenění do knihovny, využijte vlastnosti verzovacích systémů a nástrojů pro podporu komunitniho vývoje.
S využitím navržené metodiky vytvořte knihovnu součástek, pro zvolené open-source nástroje, obsahující komponenty open hardware jednotky KETCube.
Zásady pro vypracování
Seznamte se standardními nástroji pro návrh PCB a správu knihoven součástek.
Popište přistupy pro správu knihoven součastek v nejpoužívanějších návrhových systémech.
Definujte obecnou metodiku pro správu otevřené, sdílené knihovny součástek, zaměřte se na metodiku návrhu nových knihovních prvků a proces kvalifikace existujících komponent a jejich začlenění do knihovny, využijte vlastnosti verzovacích systémů a nástrojů pro podporu komunitniho vývoje.
S využitím navržené metodiky vytvořte knihovnu součástek, pro zvolené open-source nástroje, obsahující komponenty open hardware jednotky KETCube.
Seznam doporučené literatury
Záhlava, Vít. Návrh a konstrukce desek plošných spojů: principy a pravidla praktického návrhu. BEN-technická literatura, 2010.
Dokumentace komerčních i open-source elektronických nástrojů pro podporu návrhu (EDA) PCB, zejména: Altium a KiCAD
Seznam doporučené literatury
Záhlava, Vít. Návrh a konstrukce desek plošných spojů: principy a pravidla praktického návrhu. BEN-technická literatura, 2010.
Dokumentace komerčních i open-source elektronických nástrojů pro podporu návrhu (EDA) PCB, zejména: Altium a KiCAD
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Hodnocení z obhajoby práce
Výborně
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Práce byla přednesena.
Otázky oponenta byly odpovězeny.
Dodatečné otázky byly:
Jakou desku jste vybral pro ukázku metodiky v praxi?