Skript pro generování knihovny v jazyce C z databázového souboru DBC
| dc.contributor.advisor | Mrověc, Tomáš | |
| dc.contributor.author | Rychtář, Adam | |
| dc.contributor.referee | Wondra, Miroslav | |
| dc.date.accepted | 2025-06-03 | |
| dc.date.accessioned | 2025-06-23T11:49:09Z | |
| dc.date.available | 2025-06-23T11:49:09Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Tato bakalářská práce se zaměřuje na návrh a implementaci knihovny v jazyce C pro práci s CAN zprávami na základě DBC souborů. Knihovna umožňuje efektivní dekódování a manipulaci s daty z CAN sběrnice a je určena pro použití v embedded systémech a automobilovém průmyslu. Práce zahrnuje analýzu struktury DBC souborů, návrh funkcí a struktur pro práci s těmito soubory, a tvorbu automatizovaného generátoru kódu pro C knihovnu. Dále je demonstrováno použití knihovny na vzorové aplikaci, která simuluje zpracování a dekódování CAN zpráv. Výsledky ukazují, že na- vržený systém je efektivní a snadno implementovatelný do reálných aplikací. | cs |
| dc.description.abstract | This bachelor’s thesis focuses on the design and implementation of a C library for working with CAN messages based on DBC files. The library enables efficient decoding and manipulation of data from the CAN bus and is intended for use in embedded systems and the automotive industry. The work includes an analysis of the structure of DBC files, the design of functions and structures for working with these files, and the creation of an automated code generator for the C library. Additionally, the library’s usage is demonstrated on a sample application that simulates processing and decoding CAN messages. The results show that the designed system is efficient and easy to integrate into real-world applications. | en |
| dc.description.department | 430 - Katedra aplikované elektroniky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 1406750 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | RYC0091_FEI_B0713A060007_2025 | |
| dc.identifier.uri | http://hdl.handle.net/10084/156784 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | CAN sběrnice | cs |
| dc.subject | DBC soubor | cs |
| dc.subject | knihovna v jazyce C | cs |
| dc.subject | automatizované generování kódu | cs |
| dc.subject | dekódování zpráv | cs |
| dc.subject | embedded systémy | cs |
| dc.subject | CAN bus | en |
| dc.subject | DBC file | en |
| dc.subject | C library | en |
| dc.subject | automated code generation | en |
| dc.subject | message decoding | en |
| dc.subject | embedded systems | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Automobilové elektronické systémy | cs |
| dc.title | Skript pro generování knihovny v jazyce C z databázového souboru DBC | cs |
| dc.title.alternative | Script for Generating a C Library from a DBC Database File | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- RYC0091_FEI_B0713A060007_2025.pdf
- Size:
- 1.34 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- RYC0091_FEI_B0713A060007_2025_zadani.pdf
- Size:
- 117.39 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- RYC0091_FEI_B0713A060007_2025_priloha.zip
- Size:
- 14.32 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- RYC0091_FEI_B0713A060007_2025_posudek_vedouci_Mrovec_Tomas.pdf
- Size:
- 140.63 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Mrověc, Tomáš
Loading...
- Name:
- RYC0091_FEI_B0713A060007_2025_posudek_oponent_Wondra_Miroslav.pdf
- Size:
- 139.62 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Wondra, Miroslav