Перейти к содержимому

The BEST Project Structure for C/C++/MCU | Embedded System Project Series #7

Artful Bytes

0:00 / 0:00

The BEST Project Structure for C/C++/MCU | Embedded System Project Series #7

34 877 просмотров · 4 года назад
Artful Bytes
68,5 тыс. подписчиков
34 877 просмотров · 4 года назад
In this video, I talk about how I'm going to organize the files of the project and I present the following structure: build/ docs/ src/ app/ common/ drivers/ test/ main.c tools/ .clang-format .gitignore LICENSE Makefile README.md Is this the best project structure? Well, take a look at the video for my opinion :) 0:00 What's the best structure? 1:33 Ex 1: The Pitchfork Layout 2:13 Ex 2: Canonical Project Structure 2:45 My project structure 7:35 Naming conventions 7:57 Last words 🌍 Links mentioned The Pitchfork Layout - https://api.csswg.org/bikeshed/?force... Canonical Project Structure - https://www.open-std.org/jtc1/sc22/wg... https://cliutils.gitlab.io/modern-cma... https://github.com/embeddedartistry/p... ⌨️ My development environment https://www.artfulbytes.com/devenv 🌍 Links GitHub - https://github.com/artfulbytes Website - https://www.artfulbytes.com 👨‍💻 About me Hi and welcome. I'm Niklas, an embedded systems engineer from Sweden. On this channel, I make practical videos about embedded systems or, in general terms, about building and programming hardware.