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.