Skript pro generování knihovny v jazyce C z databázového souboru DBC

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.

Description

Subject(s)

CAN bus, DBC file, C library, automated code generation, message decoding, embedded systems

Citation