Skip to content

sfuphantom/VCU-SIL-Framework-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VCU-SIL-Framework-Setup

Introduction

This repository serves the purpose of emulating the VCU (Vehicle Control Unit) by running the FreeRTOS kernel on Windows. By doing so, it enables the testing and modification of the VCU firmware codebase while being decoupled from the hardware. The VCU SIL (Software-in-the-loop) framework facilitates developers in simulating VCU behavior and debugging software without the need for physical VCU hardware.

Requirements

  • Windows 10/11

  • Visual Studio 2022 with desktop development C++ extension

  • image

Setup Instructions

  1. Clone the Repository:

    git clone <repository_url>
    
  2. Navigate to the Repository Directory:

    cd VCU-SIL-Framework-Setup
    
  3. Initialize Submodules:

    git submodule init
    git submodule update
    git submodule sync
    

Running the Application

To run the application, follow these steps:

  1. Open the project in Visual Studio 2022 with administrator priveledges
image
  1. Ensure that Visual Studio 2022 is set up correctly for C++ development.

  2. Click on the local Windows debugger to compile and execute the project.

    image
  3. The application should start running if the setup is done correctly.

Important Notes

  • This setup does not require any VCU hardware.
  • Ensure that Visual Studio 2022 is properly configured for C++ development with desktop development extension installed.
  • Initializing submodules is crucial for the proper functioning of the framework.

Troubleshooting

If you encounter any issues during setup or execution, please refer to the documentation in the Team Phantom Google Drive or contact @kevinl03

Acknowledgements

This framework is built upon various open-source libraries and tools including freeRTOS kernel https://www.freertos.org/FAQWhat.html We acknowledge the contributions of the developers and maintainers of these projects.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published