dc.contributor.advisor | Mrověc, Tomáš | |
dc.contributor.author | Rychtář, Adam | |
dc.date.accessioned | 2025-06-23T11:49:09Z | |
dc.date.available | 2025-06-23T11:49:09Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156784 | |
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.format.extent | 1406750 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
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.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 |
dc.contributor.referee | Wondra, Miroslav | |
dc.date.accepted | 2025-06-03 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 430 - Katedra aplikované elektroniky | cs |
dc.thesis.degree-program | Automobilové elektronické systémy | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | RYC0091_FEI_B0713A060007_2025 | |
dc.rights.access | openAccess | |