No video

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

  Рет қаралды 12,671

Artful Bytes

Artful Bytes

Күн бұрын

Пікірлер: 22
@artfulbytes
@artfulbytes 2 жыл бұрын
Noticed I Introduced some audio clipping after moving my microphone closer 🤦‍♂ I will get that sorted next video!
@isfandyar3797
@isfandyar3797 Жыл бұрын
Also man take a breath you just talk non stop like a machine let us process what you are saying
@artfulbytes
@artfulbytes Жыл бұрын
@@isfandyar3797 I'm a machine making machines ;) No but seriously, thanks for the feedback, I will work on the pacing of my videos!
@EEEEMMMMKKKK
@EEEEMMMMKKKK Жыл бұрын
Great work. You explained the things very well. This is a very good foundation for not only embedded projects.
@artfulbytes
@artfulbytes Жыл бұрын
Thanks, and yes you are right, this is a good starting point for non-embedded projects as well.
@PulpFreePress
@PulpFreePress 6 ай бұрын
Ohhh, I think the dog vs. cat person thing does have an impact of how a person organizes their project structure! Great video!
@artfulbytes
@artfulbytes 6 ай бұрын
🐕🐈
@gabriel_gelli
@gabriel_gelli Жыл бұрын
Great video!! I searched a lot for standard project structures for C++ for embedded systems... I could not find any general explanation like yours, explaining the possibilities, reasoning behind them, motivations for organizing... Thanks for this great material and awesome video series!
@vitto_pincharrata
@vitto_pincharrata 22 күн бұрын
I like so much how you documented your proyect, and the details in the video production are 10/10. I am having my own embedded adventure and this serie is a huge partner. Btw, what's the font you are using on the terminal?
@rdsaw8692
@rdsaw8692 Жыл бұрын
Thanks a lot for the video, especially for the provided resources❤
@vinugopalakrishnan7398
@vinugopalakrishnan7398 6 ай бұрын
great work! nicely done
@adrishkumar4719
@adrishkumar4719 Жыл бұрын
Great video. Very interesting and something I was searching for badly. I have one suggestion though. If you could please lower the pace of your speaking, then it would help us follow through. Keep up the good work.
@artfulbytes
@artfulbytes Жыл бұрын
Yes a bit speeded here :) Appreciate this kind of feedback! I will make sure to think about it in future videos.
@kouki-kouki-o6w
@kouki-kouki-o6w 10 ай бұрын
use lower speed settings in yt
@Rahul-po9yg
@Rahul-po9yg Жыл бұрын
again, one more nice video❤❤
@ericksagaguara
@ericksagaguara Жыл бұрын
Thank you for this video series, its very interesting to see what others are doing. What template or rules do you follow for naming folder and files? Is there a document for it?
@artfulbytes
@artfulbytes Жыл бұрын
Yes, I agree, and developers tend to do things differently based on their experience and taste :) No, no document, but I will see if I can update the README with some conventions I follow in this project. But I prefer uncapitalized names and separating multiple word names with underscores "_". This makes it easier to navigate on the command-line. Other than that, I just try to name the files as best I can according to what they contain, for this project that's pretty obvious most of the time, e.g. uart.c, uart.h, i2c.c, i2c.h, drivers/, app/. If you organize and separate your code well, the naming also becomes easier.
@QWin-ir6yq
@QWin-ir6yq 5 ай бұрын
Awesome videos. Just curious as to why the msp430 for your robot project?
@artfulbytes
@artfulbytes 5 ай бұрын
Mostly because I had the devkit laying around, and it's a typical MCU used in embedded courses, at least in the past, and there are many good resources for it. Strictly speaking it's not suitable for this project, but for a simpler one-off hobby project you can get away with using most MCUs because factors like cost, availability, etc don't really apply. STM32, Atmega, PIC would have worked just as well in this case (or better because of more flash memory, PWMs, etc...).
@olivialinden8699
@olivialinden8699 Жыл бұрын
Nice
@umidbekmavlanov2097
@umidbekmavlanov2097 Жыл бұрын
Good
@artfulbytes
@artfulbytes Жыл бұрын
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,5 МЛН
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 21 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 12 МЛН
English or Spanish 🤣
00:16
GL Show
Рет қаралды 8 МЛН
the cleanest feature in C that you've probably never heard of
8:13
Low Level Learning
Рет қаралды 135 М.
Setup Tips for Your Next Programming Project
12:33
Jacob Sorber
Рет қаралды 28 М.
STM32 project managed with CMake | VIDEO 46
34:36
Matej Blagšič
Рет қаралды 22 М.
every good programmer should know how to code this data structure (its easy)
21:08
~/.dotfiles in 100 Seconds
13:54
Fireship
Рет қаралды 416 М.
CMake vs Make - A Real Life Comparison (With Actual Code)
12:16
Kea Sigma Delta
Рет қаралды 2 М.
My 2 Year Journey of Learning C, in 9 minutes
8:42
VoxelRifts
Рет қаралды 596 М.
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,5 МЛН