How to Create a Software Architecture | Embedded System Project Series #6
Artful Bytes
0:00 / 0:00
How to Create a Software Architecture | Embedded System Project Series #6
54 423 просмотра · 4 года назад
Artful Bytes
68,4 тыс. подписчиков
54 423 просмотра · 4 года назад
I talk about the software architecture of my sumobot and show a block diagram that will keep us oriented in the coming programming videos. I also explain why you should architect your code and some things to consider when you do. Overall, a tiny dip into an otherwise ocean-deep topic.
0:00 Intro
1:08 Disclaimer
1:24 Outline
2:37 Why organize software?
6:04 Sumobot Software Architecture
7:36 Application layer
10:25 Drivers layer
13:25 A few comments
14:13 Why this architecture?
15:05 Books
15:15 Principles & Patterns
15:40 Over-theorizing
16:18 How to think?
17:20 Hardware diagram
19:08 Pattern & Principles I followed
22:21 Remember the Whys
24:04 Last words
Diagram: https://www.artfulbytes.com/sw-arch-y...
🌍 Links mentioned in this video
https://embeddedartistry.com/blog/201...
https://github.com/mpaland/printf
⌨️ 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.