CAN bus pro MSIM
Název práce v češtině: | CAN bus pro MSIM |
---|---|
Název v anglickém jazyce: | CAN bus for MSIM |
Klíčová slova: | MSIM|CAN bus|emulace |
Klíčová slova anglicky: | MSIM|CAN bus|emulation |
Akademický rok vypsání: | 2025/2026 |
Typ práce: | bakalářská práce |
Jazyk práce: | |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Vojtěch Horký, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 30.05.2025 |
Datum zadání: | 30.05.2025 |
Datum potvrzení stud. oddělením: | 30.05.2025 |
Zásady pro vypracování |
MSIM is a light-weight computer simulator supporting MIPS R4000 and RISC-V CPUs and several simplified peripheral modules.
The goal of this project is to extend the functionality of MSIM by adding support for CAN (Controller Area Network) bus emulation. The goal is to create a precise emulation of the bus so that MSIM can be used as a testbed for writing drivers communicating over CAN bus. The bus will be emulated only at the object layer to simplify driver implementation (because of educational nature of MSIM itself). This will also simplify communication with Linux SocketCAN interface (to communicate with external hardware) or writing a simple CAN node directly in MSIM (for debugging). The text of the thesis will focus on the analysis of different design approaches on creating the device. Thesis will be accompanied by an operating system implementation demonstrating the capabilities of the new device (bus). |
Seznam odborné literatury |
[1] MSIM documentation, online at https://msim.readthedocs.io/
[2] Jan Papesch, RISC-V support in MSIM (http://hdl.handle.net/20.500.11956/179630) [3] https://www.can-cia.org/ [4] Introduction to the Controller Area Network (CAN), Steve Corrigan, Texas Instruments (2022) |