Cross-platform C++ Development with CMake and vcpkg
Explore the process of creating cross-platform C++ projects using CMake and vcpkg. Learn about the motivation behind build and meta-build systems, the usage of CMake for project configuration, the significance of cross-platform dependency managers like vcpkg, and how to integrate CMake with vcpkg fo
7 views • 36 slides
Enhancing FPGA/SoC Projects with Gitlab CI: A Comprehensive Overview
Exploring the significance of Continuous Integration (CI) in FPGA/SoC projects, this presentation delves into the basics of Gitlab CI, defining CI jobs, the benefits of CI practices, project objectives, and the future plans for supporting over 100 users. The focus is on creating a scalable, VM-based
0 views • 13 slides
Hardware Monitoring Evolution at CERN: Lemon vs. Collectd
Comparison between Lemon and Collectd for hardware monitoring at CERN, detailing the differences, necessary changes, choices made, status update, current issues, and proposed fixes in transitioning from Lemon to Collectd. Collectd's advantages, drawbacks, and the adaptation process are discussed, hi
0 views • 19 slides
A Simple Introduction to Git and GitLab in Software Engineering
Explore the basics of version control, Git, and GitLab in software engineering. Discover centralized vs. distributed version control systems, the installation process of Git, and the concept of GitLab. Learn how these tools help manage changes, track modifications, and facilitate collaboration in so
1 views • 47 slides