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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 38

  • @kalei02
    @kalei02 9 หลายเดือนก่อน +2

    Hi Artful, your work is amazing here! I'm working with C2000 DSP series from texas in my PhD project, and as an electrical engineer, I must say that we often don't give much attention about our code structure and clarity, since we focus 90% of our time in the theory of the application itself (in my case now, field oriented control for electrical machines). I know that I'm not a software engineer or code developer, but minimum systematization and design architecture is crucial for me, otherwise debugging becomes a nightmare.

    • @artfulbytes
      @artfulbytes  9 หลายเดือนก่อน +1

      Yes it can be hard striking that balance when coming from a more theoretical background. You don't have to write that much code before it starts to pay off to think a little bit about the structure.

  • @philipgiles8407
    @philipgiles8407 5 หลายเดือนก่อน +2

    Moving from a Linux based C role at my job into designing the hardware and software for an embedded device. And these videos are so awesome. Super high quality, well made points and explained well too

  • @pawerapta9525
    @pawerapta9525 ปีที่แล้ว +5

    Great job, dunno why your channel is so underrated, you should have at least 10-times more subscribers.

  • @jonathanroberts7100
    @jonathanroberts7100 4 หลายเดือนก่อน

    Thanks again Niklas. This video has just come at the right time to help me plan the SW (and HW) development for my eVSTOL project properly. Really appreciate your help!

  • @muhammadprawirayuda3510
    @muhammadprawirayuda3510 7 หลายเดือนก่อน +1

    You conclude almost a whole of book design pattern book, great

  • @CokeDrinker1001
    @CokeDrinker1001 2 ปีที่แล้ว +3

    He’s back!

  • @gabriel_gelli
    @gabriel_gelli ปีที่แล้ว +1

    Great video! Extremely good contextualization!!

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      Thanks, yes my hope is that having a project to talk around makes topics like these easier to digest :)

  • @davidquezada6324
    @davidquezada6324 2 ปีที่แล้ว +1

    Great video, Thanks for sharing your knowledge!

  • @gastonkitambala4358
    @gastonkitambala4358 ปีที่แล้ว +2

    Great content, your channel is so underrated. Keep them good videos coming we are here to support you!

  • @slimsh4dy115
    @slimsh4dy115 6 หลายเดือนก่อน

    The Playlist of my Dreams🤩🤩

  • @LeonardoGabrielRosa
    @LeonardoGabrielRosa 11 หลายเดือนก่อน

    Excellent video! Thank you very much, it has been extremely useful!

  • @piotrzielinski9748
    @piotrzielinski9748 ปีที่แล้ว

    This is what I needed. Thank you!

  • @supreethsakrepatna5951
    @supreethsakrepatna5951 2 ปีที่แล้ว +1

    This is brilliant stuff. Thanks a lot!

    • @artfulbytes
      @artfulbytes  2 ปีที่แล้ว

      Thanks for watching!

  • @vihangpathak9759
    @vihangpathak9759 2 ปีที่แล้ว

    Great learning waiting for more🙏💯

    • @artfulbytes
      @artfulbytes  2 ปีที่แล้ว

      More is to come 😇

  • @muhammadprawirayuda3510
    @muhammadprawirayuda3510 7 หลายเดือนก่อน

    Good, easy to understand sir

  • @concienciaconectiva
    @concienciaconectiva ปีที่แล้ว +1

    amazing chanel!! Does somebody know of any source where I can check architectures from different embedded projects?

  • @SeliKwadz
    @SeliKwadz 2 ปีที่แล้ว

    Hello from BC, Canada 🖐🙂

  • @hellfire-gs8ni
    @hellfire-gs8ni ปีที่แล้ว +1

    Great video! What software was used to draw the diagram?

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว +2

      I drew it in procreate, but I would not do that again, better to use a dedicated block diagram tool like draw.io or similar.

  • @juniorlucival
    @juniorlucival ปีที่แล้ว

    With every project I undertake, some functions become obsolete, and I need to create new ones in previously used code. This disrupts various patterns, but if I don't do it, I'll lose performance.

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      Yes performance sometimes has to come at the sacrifice of other things. Still, a good software architecture can help minimize those changes.

  • @sinamathew
    @sinamathew ปีที่แล้ว

    Well done man, great video.
    What simulation software was use in tge video.

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      Thanks, I'm using procreate for drawing here, if that's what you meant by simulation software.

  • @rupantaradhikary6580
    @rupantaradhikary6580 2 ปีที่แล้ว

    nice video

  • @jebuschrast
    @jebuschrast ปีที่แล้ว

    What software did you use for the diagrams you made

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      Procreate, but I don't recommend it, better to use a dedicated diagram software like draw.io or visio.

  • @vihangpathak9759
    @vihangpathak9759 2 ปีที่แล้ว

    Hello can I use MSP430F5529 to follow your tutorials?

    • @artfulbytes
      @artfulbytes  2 ปีที่แล้ว

      That's a beefier (more memory) MSP430 than the one I'm using :) Without having looked at its datasheet, I'm guessing the peripherals are similar since they are in the same MCU family, so should only require minor changes (if any).

  • @johanliebert2048
    @johanliebert2048 ปีที่แล้ว

    Motivated by your video. I want to make a simpler analogue, like a regular space scanner on sound sensors and make a space map.

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      You mean build up a map of e.g. a room by taking range measurements from sound sensors? Are we talking 2D or 3D?

    • @johanliebert2048
      @johanliebert2048 ปีที่แล้ว

      @@artfulbytes For now, I just want to do 2d. About 3d, it will probably be much harder.

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว

      @@johanliebert2048 Interesting, and yes a good idea to start with 2d!