The End | Embedded System Project Series #28

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 63

  • @Matt-d5z
    @Matt-d5z 3 місяці тому +7

    PLEASE make more projects like this. It REALLY helps newcomers and novices learning proper coding techniques without using the 'hobbyist' Arduino universe.

  • @igorgk1573
    @igorgk1573 11 місяців тому +20

    Nice project. Really appreciate you making this video series, such content is basically non-existent on UA-cam and even on other platforms. Such topics are not really popular on UA-cam, but wanted you to know that it still has an impact, at least for me. I am a control software engineer, working on a higher-level applications, but wanted to go into a lower level. This project helped me a lot.

    • @artfulbytes
      @artfulbytes  11 місяців тому +4

      Glad it has an impact. THanks for your support!

  • @maddusomeshkumar
    @maddusomeshkumar 11 місяців тому +7

    Hi Niklas, I have watched your entire video series, I am a very big fan you work, all I can say is Thank you very much, please continue uploading videos, share knowledge, experiences

    • @artfulbytes
      @artfulbytes  11 місяців тому

      Thank you!

    • @maddusomeshkumar
      @maddusomeshkumar 9 місяців тому

      ​@@artfulbyteshi Niklas could tell me which tool did you use to draw your Sumo Robot block diagram?

    • @artfulbytes
      @artfulbytes  9 місяців тому

      @@maddusomeshkumar procreate

    • @maddusomeshkumar
      @maddusomeshkumar 8 місяців тому +1

      ​@@artfulbytesthank you brother

  • @majestif
    @majestif 11 місяців тому +5

    Hi Niklas, I'm writing this comment to let you know that you're a very talented and skillful engineer, and your video series is an example of highly professional and comprehensive content, it's a scarce resource, especially on UA-cam. Thanks for sharing your knowledge for free and for everyone around the world. Looking forward to your new videos.

    • @artfulbytes
      @artfulbytes  11 місяців тому +1

      Always so kind, thanks!

  • @zinahe
    @zinahe 11 місяців тому +4

    Thanks for putting such enormous effort in to creating the video series and sharing it with the world. Please keep up with the good work. Yes it mostly a thankless job, but rest assured that you are helping many people.

  • @rahulkushwaha9500
    @rahulkushwaha9500 11 місяців тому +2

    thank you for all those videos. Although I use stm32 for all my projects it was still worthwhile to watch all your videos.

  • @yunfengwu4412
    @yunfengwu4412 5 місяців тому +3

    Nice project. It helps me a lot. I noticed that you have not been uploading new video for 5 months. Wish you could keep upload more interesting videos like this.

  • @nidhinbenny7975
    @nidhinbenny7975 9 місяців тому

    Man I came across this channel by accident but its been so eye opening with so many topics. I love the way you explain these topics man… pls make more video series like this- Im recommending you to everyone i know!

  • @mikaelkevintannaibaho5479
    @mikaelkevintannaibaho5479 8 місяців тому

    Great series. As an electrical engineering student myself. I learn a lot, not just the bare-metal but also how to plan and running a project. Huge respect 🤝

  • @JanPaljasPielemuis
    @JanPaljasPielemuis 2 місяці тому

    I am just starting on your series and have already picked up and refreshed upon a ton! Massive thanks Niklas!

  • @jebuschrast
    @jebuschrast 11 місяців тому +2

    incredible work! so inspirational

  • @Oysteims
    @Oysteims 4 місяці тому

    I haven't had time to look through the entire series yet, but based on the structure and videos it seems like an excellent introduction which covers a much broader and more realistic approach than some other notable embedded youtube channels do. As for the choice of components, I would generally say that when the quantity of the thing you're developing is between 1 - 20 (custom test systems, physical device emulators/simulators, personal hobby projects etc.) the biggest expense is almost always engineering hours, so just pick components from the top shelf that makes your life as easy as possible. For personal projects I have found the same to be true, better to spend a little extra money and finish the project than try to cheap out and let the project die unfinished in a cardboard box :)

  • @paulYT818
    @paulYT818 9 місяців тому

    Hopefully this is not the end , I'm a embedded engineer myself and really enjoy your videos

  • @devinmarx5032
    @devinmarx5032 10 місяців тому

    I think it would be very neat to see you do another short mini series of you completely redesigning this to improve upon your shortfalls. Would definitely watch!

  • @returncode0000
    @returncode0000 10 місяців тому

    This playlist is absolutely amazing, thanks so much!

  • @Antonio-yy2ec
    @Antonio-yy2ec 11 місяців тому +2

    Awesome project! Don't worry part of doing engineering is looking back and evaluating how things could be designed/implemented better! Happy hacking!

  • @nfjeldberg
    @nfjeldberg 11 місяців тому +1

    Yay, finally! Great work Niklas, I am so thankful you made this series!

    • @artfulbytes
      @artfulbytes  11 місяців тому +1

      I know how you come from a rough background and how this series changed your life❤

  • @dkkcorp
    @dkkcorp 9 місяців тому

    Thanks for much for the sharing and organize the embedded stuff for us to follow. Love to see more from you and if the hardware is available to buy, then it will be super helpful for my learning to the community.

    • @artfulbytes
      @artfulbytes  8 місяців тому +1

      Thanks, and more will come!

  • @ramkumarloganathanembedded
    @ramkumarloganathanembedded 10 місяців тому

    One of the best UA-cam channels ever. Every video I see, you strive to improve video quality, both in content and presentation. Can you cover an embedded C series plz

  • @gemini1014
    @gemini1014 11 місяців тому +2

    It was an amazing series; I remember seeing the GPIO programming video and getting hooked. your series was perfectly executed,
    keep making the way you have been following
    Kudus to you

    • @artfulbytes
      @artfulbytes  11 місяців тому

      Good to hear you been following along since then!⭐

  • @MrDajiangyoude
    @MrDajiangyoude 9 місяців тому +1

    I believe this series will become the de facto bible for embedded engineers.

  • @eiliyamohebi9701
    @eiliyamohebi9701 11 місяців тому +1

    Hi,
    Just keep it on.
    Thanks, a lot.

  • @guruG509
    @guruG509 11 місяців тому +2

    Nice, waiting for more embedded stuff, each video on youtube is very helpful related to embedded as there is not much we can see and learn tho, nice effort btw

  • @chachadejava
    @chachadejava 7 місяців тому

    awesome! Thank you for your hard working and sharing

  • @ulysses_grant
    @ulysses_grant 8 місяців тому

    I just came to know your channel and I'm defintely subscribed. This content is absolute GOLD! Thank you so much for sharing such an stagerring knowledge!

  • @ShivamYadav-eq6bc
    @ShivamYadav-eq6bc 6 місяців тому

    Thank you very much😀

  • @mohammedelamrani2304
    @mohammedelamrani2304 7 місяців тому

    thank you sir

  • @12rjig13gb
    @12rjig13gb 6 місяців тому

    Great work, really enjoyed

  • @damianwiecaw492
    @damianwiecaw492 9 місяців тому

    great quality videos

  • @bennguyen1313
    @bennguyen1313 6 місяців тому

    My humble suggestion would be a video on how to use an RTOS in an embedded application.
    I have a motor control application, and would like if a task receives a command in the queue, it will move until it reaches the destination (30+ seconds). If another command is received while it's moving, it must stop and go to the new position. Maybe the task could look like:
    wait for queue command
    start motor moving
    Continuously check position and stop when reached OR stop when new queue command is received
    Would monitoring the position block/starve all other tasks? If so, what's the proper way for it to closely monitor position while still allowing the RTOS to run other tasks?
    Does an RTOS' delay function (ex. FreeRTOS' vTaskDelay()), allow the scheduler to run other tasks? Actually, even if a low-priority task sits in a tight while(1), isn't the whole point of an RTOS to have the ability to wrestle away the CPU after too much time?

    • @artfulbytes
      @artfulbytes  6 місяців тому

      Yes I would like to do content on RTOS in the future.
      It depends on how you sense that the motor has reached it's position. If via interrupt, the interrupt handler can queue a command/event "position reached". Otherwise as you say, a task can periodically check the status of the motor (sleep in between, i.e., vTaskDelay). It won't starve the other tasks as long as it sleep in between each position check. It would only starve if you have a "busy" while loop (without sleep) that just checks the position.

  • @grenadier4702
    @grenadier4702 10 місяців тому

    Do NOT stop making videos! I really appreciate your work. Utterly interesting! Thank you!
    By the way, did you write your own linker script from scracth too? I didn't find it in your repo, maybe i'm blind

    • @artfulbytes
      @artfulbytes  10 місяців тому

      Thanks, no the linker script is available in the include directory of the msp430-gcc toolchain.

  • @antonioe.2396
    @antonioe.2396 7 місяців тому

    Just found this and I'm gonna watch this series from the beggining like a Netflix series lol

  • @vitda4734
    @vitda4734 10 місяців тому

    Best UA-cam channels ever🎉

  • @victormikecharlie1596
    @victormikecharlie1596 7 місяців тому +1

    Thanks for this series, personally I don't like the high level Arduino approaching for embedded stuff, I'm a low level guy

  • @michaelnilan7413
    @michaelnilan7413 11 місяців тому

    Thank you!!

  • @mangohar5642
    @mangohar5642 11 місяців тому

    Hey Niklas, nice video. How about about electronics do you need to know for embedded systems? Do you need to go deep into it?

    • @artfulbytes
      @artfulbytes  11 місяців тому +1

      If you want to design hardware for embedded systems then you need to go deep into it, if just software then not as much, but the more you know the better.

  • @vishnupriyaarora
    @vishnupriyaarora 4 місяці тому

    Hi Niklas, what's the best way to reach you?

  • @agnisri1201
    @agnisri1201 7 місяців тому

    Hello sir i am from India. Please Is that any possibility to get revision about Makefile. I learn so much from your videos how the real-world applications work.❤❤

  • @Basicguy1798
    @Basicguy1798 6 місяців тому

    Fantastic, its really difficult to find channels that handle embedded systems in such details. Whats your next project?

  • @olivialinden8699
    @olivialinden8699 10 місяців тому

    👍

  • @Prabagaran-s3b
    @Prabagaran-s3b 11 місяців тому

    We want more videos

    • @artfulbytes
      @artfulbytes  11 місяців тому +2

      And there is more to come!

    • @歪果仁-q4x
      @歪果仁-q4x 3 місяці тому

      @@artfulbytes Hope to see your new works again, they are fantastic!!!

  • @vikramchary9778
    @vikramchary9778 Місяць тому

    Please start new projects sir I'm very interested to spend my time

  • @ghostrider0266
    @ghostrider0266 9 місяців тому

    🫡