How to Create a Software Architecture | Embedded System Project Series #6

Описание к видео How to Create a Software Architecture | Embedded System Project Series #6

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.

Комментарии

Информация по комментариям в разработке