IoT Bits
IoT Bits
  • Видео 21
  • Просмотров 12 850
My 5 Advices after 10 years of experience for Embedded Engineers
Are you facing challenges in embedded systems development? In this video, we explore 5 common problems engineers encounter and provide practical solutions:
1️⃣ Code Doesn’t Work: Learn how to systematically debug and troubleshoot your code.
2️⃣ Write Less Code with Planning Ahead: Save time and effort by planning your architecture and design upfront.
3️⃣ Utilize Debuggers Effectively: Avoid the pitfalls of printf-based debugging and master the use of debugging tools.
4️⃣ Analyze Debug Logs in Real-Time with Python: Leverage Python to parse and analyze debug logs efficiently.
5️⃣ Avoid printf Statements: Understand how printf can alter code behavior and find safer alternatives.
Whether you're a ...
Просмотров: 146

Видео

How Rust Helps? | I think RUST is worth to look at, Still in early stages though.
Просмотров 286День назад
In today's video, we explore the growing role of Rust in embedded systems development. As IoT devices multiply and embedded programming challenges persist, Rust promises to address critical issues like memory safety, security, and performance. With its modern features, Rust is becoming a game-changer for developers working on resource-constrained devices. If you've been wondering whether Rust i...
Mastering Embedded Systems in Canada: My Journey & Insights!
Просмотров 103День назад
Discover how I navigated my journey as an international student in Canada, from Conestoga College's Embedded Systems program to securing a thriving career as an embedded engineer. Learn about Canadian winters, work-life challenges, permanent residency tips, and the skills needed for success. Whether you're planning to study or work in Canada, this video is packed with valuable insights and advice.
How to Start Embedded Systems Career | Step-by-Step Roadmap from Beginning to Advance Level
Просмотров 89314 дней назад
Are you an aspiring embedded systems engineer looking to level up your skills? 🚀 In this video, I share my personal journey from being an average engineer to becoming an advanced professional in the field of embedded systems. Link To download 16 projects list: subscribepage.io/16_Projects_List You’ll discover: ✅ How to start your embedded systems journey as a beginner. ✅ A clear, step-by-step r...
Introduction to Channel
Просмотров 6921 день назад
The main goal of the this channel is to spread information regarding career and how to fill gap between industry and academics.
Career in Embedded Systems | Why Semiconductor Industry is booming now | How to get Job ready
Просмотров 55221 день назад
Career Guidance Previous Video: ruclips.net/video/wgSTFKUr6Rg/видео.html In this video, we explore how fresh graduates can secure their first job in electronics engineering. Topics include effective preparation strategies, building a standout online presence, and turning projects into products. We discuss the future of electronics and how to stay ahead by networking and learning in public. Link...
10 Years in the Life of a Software Engineering | Experience | Mistakes | 5 Advices
Просмотров 90728 дней назад
Starting from India and moving to Canada, I’ll share the key lessons I’ve learned, the challenges I’ve faced, and how I’ve built a rewarding career. This video can help beginners to understand the journey and experiences. Advice #1: Working with Teams can 10x your productivity through collaboration, team spirit, shared ideas, strong leadership, and constructive feedback. Advice #2: Document you...
How to use Static Variables in functions in C ?
Просмотров 50Месяц назад
In this video, we explore the powerful static keyword in C programming and how it can enhance your code. Learn how static variables retain their value between function calls, making them perfect for counters, state machines, and managing internal states. Discover how they improve memory efficiency, limit scope to prevent accidental modifications, and make your code more modular and readable. Wh...
How to make a Function SAFE in C programming | Learned with 10+ years of experience with C language
Просмотров 241Месяц назад
This video outlines essential practices for writing safe and reliable C functions, emphasizing the importance of robust and maintainable code. Key points covered include: 1. Input Validation: Always validate inputs to prevent buffer overflows and ensure proper argument handling. 2. Limiting Global Variables: Minimize the use of global variables to avoid unintended side effects and promote maint...
Speed Up your Embedded System Development with PlatformIO: No More Manual Toolchain Setup!
Просмотров 2516 месяцев назад
The Ultimate IDE for Embedded Development" provides an in-depth look at how PlatformIO can revolutionize the workflow of embedded software developers. It starts by highlighting PlatformIO's cross-platform compatibility, making it an ideal choice for developers working on Windows, Linux, or macOS. T he video explains how the `platformio.ini` file manages all dependencies, including frameworks, l...
Embedded Systems Without Hardware (Emulation) - Wokwi
Просмотров 6 тыс.6 месяцев назад
Embedded Systems Without Hardware (Emulation) - Wokwi
Full Stack Web App with AWS Amplify Gen2 with Per User Authentication
Просмотров 1927 месяцев назад
Full Stack Web App with AWS Amplify Gen2 with Per User Authentication
Full Stack Web App with AWS Amplify Gen2 with Authentication | Part 1
Просмотров 2897 месяцев назад
Full Stack Web App with AWS Amplify Gen2 with Authentication | Part 1
Send message to MQTT Broker from Python
Просмотров 333Год назад
Send message to MQTT Broker from Python
Nano33 BLE Sense Board | Platform-IO | NRF Connect Desktop App
Просмотров 386Год назад
Nano33 BLE Sense Board | Platform-IO | NRF Connect Desktop App
ESP-IDF Compilation Setup Step by Step from Command Line (ESP32)
Просмотров 726Год назад
ESP-IDF Compilation Setup Step by Step from Command Line (ESP32)

Комментарии

  • @deekshabajpai7724
    @deekshabajpai7724 11 дней назад

    Respected sir...I'm in my 6th sem of btech ece ...can u pls guide me to do master's in a country like Canada with a fully funded scholarship

    • @iotbits
      @iotbits День назад

      Hey, thanks for your query. In order to get eligible for scholarships you need outstanding score in tests, find more here leapscholar.com/blog/scholarship-exams-for-studying-abroad-details/

  • @arjunsinghkalsi9305
    @arjunsinghkalsi9305 12 дней назад

    very informative. 👏

    • @iotbits
      @iotbits 12 дней назад

      I'm glad you found the video helpful!

  • @chukwuarinze1788
    @chukwuarinze1788 13 дней назад

    Thank you sir, Please what textbooks would you recommend to read for beginers and possibly the links to them

    • @iotbits
      @iotbits День назад

      Please check this list github.com/nhivp/Awesome-Embedded

    • @iotbits
      @iotbits День назад

      Please check this one github.com/nhivp/Awesome-Embedded

    • @chukwuarinze1788
      @chukwuarinze1788 День назад

      @@iotbits thank you sir

  • @gurveersingh7278
    @gurveersingh7278 14 дней назад

    ਵਧੀਆ ਵੀਰ, contact ਕਿੱਦਾਂ ਕਰ ਸਕਦੇ ਆ ਤੁਹਾਨੂੰ?

    • @iotbits
      @iotbits 14 дней назад

      linkedin.com/in/bhupinder926

    • @iotbits
      @iotbits 14 дней назад

      Thanks please contact on LinkedIn

  • @PrabhsCreation
    @PrabhsCreation 14 дней назад

    Great video 🎉🎉

    • @iotbits
      @iotbits 14 дней назад

      Thanks for your feedback

  • @vickysCreativedump
    @vickysCreativedump 15 дней назад

    Great info paaji

    • @iotbits
      @iotbits 15 дней назад

      Thank you so much brother 🙏🏻

  • @gurdwarabirbababudhasahibji
    @gurdwarabirbababudhasahibji 20 дней назад

    ❤❤❤

  • @adityarajraj5068
    @adityarajraj5068 22 дня назад

    Sir, I am studying in the 8th semester, sir this is the internship semester, sir I want to do VLSI and embedded I should do kidnap

    • @iotbits
      @iotbits 22 дня назад

      Hey, so you want to choose one ?

  • @iotbits
    @iotbits 24 дня назад

    Feel free to ask career related questions or projects help, I will try my best to help with my experience this will help in my mission to bridge the gap between industry and academia. 🎉

  • @zappzpp
    @zappzpp 24 дня назад

    thanks, for a mechanical engg student, do you think it is feasible to get into the industry, what are your thoughts?

    • @iotbits
      @iotbits 24 дня назад

      I look this way, I have seen people learning even after the graduation, means considering your self starting after the graduation where you need to learn from start. This career is rewarding, start in it only if you love programming, specially in C. You can brush up digital electronics conversion with self learning. Let me know if this makes sense. Feel free to ask questions. Thanks

  • @realmofYogesh
    @realmofYogesh 24 дня назад

    On the point and helpful.

    • @iotbits
      @iotbits 24 дня назад

      Your feedback inspires me to create more valuable content to help achieving my mission to bridge the gap between industry and academia. Thank you 🙏🏻

  • @kulbirkaur3222
    @kulbirkaur3222 24 дня назад

    Done the wonderful Job. Video delivered the great knowledge

    • @iotbits
      @iotbits 24 дня назад

      Glad to hear your feedback, I am working in industry from last decade so I want to share my knowledge with newcomers to help them to get ready with industry demands. 👍

  • @priyankrajpathak5806
    @priyankrajpathak5806 24 дня назад

    Really informative!! Thanks 😃

    • @iotbits
      @iotbits 24 дня назад

      Thanks for watching! I hope this video helps you on your embedded systems journey.

  • @nikhilpremjani7851
    @nikhilpremjani7851 24 дня назад

    Great video and helpful for first time job seeker

    • @iotbits
      @iotbits 24 дня назад

      Thanks for watching and for the feedback!

  • @ahmedeltayeb5621
    @ahmedeltayeb5621 25 дней назад

    so insightful

    • @iotbits
      @iotbits 25 дней назад

      thanks for your feedback

  • @yosialukumai4593
    @yosialukumai4593 28 дней назад

    Great content and very honest, I have learned a lot sir

    • @iotbits
      @iotbits 28 дней назад

      Thanks a lot for sharing your feedback. I will be sharing more content.

  • @sonukmrsah
    @sonukmrsah Месяц назад

    How can you work remotely as an embedded software developer cause as one you are equally into hardware and it's not possible to carry all those equipments with you unless you have a home setup.

    • @iotbits
      @iotbits Месяц назад

      Hey, you are right, I brought my hardware with me and yes I have home setup here as well. The hardware is finalized and even the drivers were fully tested, so no more hardware troubleshooting, I am focused on firmware and thats how it work for me. In future situation may change. Thanks

    • @sonukmrsah
      @sonukmrsah Месяц назад

      @iotbits I see! Talking about firmware, what are the top 10 programming concepts/constructs or tools you use often.

    • @iotbits
      @iotbits 28 дней назад

      Hey @sonukmrsah, I use languages like C/C++, Python, WebServer (HTML, CSS, JavaScript). Tools: VS Code, PlatformIO, NRF Connect, Segger Embedded Studio, STMCubeIDE, MPLABX. SDKs: ESP-IDF, Arduino, NRF. Misc: bare-metal design, FreeRTOS, MODBUS RTU, MODBUS TCP, Networking. Thus, these are top items I use on day to day basis.

    • @sonukmrsah
      @sonukmrsah 28 дней назад

      @@iotbits I must admit there is a lot to learn, how did you improved your C programing skills from embedded pov I am having a hard time working on this, chatGPT is okay for writing code but I want to write my own code with full understanding of underlying concept, if there is a thing to share on this it would be a great help.

    • @iotbits
      @iotbits 24 дня назад

      I see your point, I would prepare a Embedded C concepts list (like must know), I will try to share resources. Thanks for your request.

  • @sonukmrsah
    @sonukmrsah Месяц назад

    It was really helpful, while I don't use windows but the installation procedure is pretty much the same. Would love to see some basic project explaining the use of docker with esp-idf, It will really be a high quality content.

    • @iotbits
      @iotbits 24 дня назад

      Thanks @sonukmrsah, sure I will create a tutorial on it, thanks for asking.

  • @sonukmrsah
    @sonukmrsah Месяц назад

    I had a hard time finding the libraries I used in my projects when I was migrating my codebase to platform io from Arduino IDE sketch. What did you do if you don't find the library in the platform io home. Is there any option install 3rd party libraries just like Arduino?

    • @iotbits
      @iotbits 24 дня назад

      Hey, yes it’s bit tricky but I have added libraries many times in PlatformIO projects. If you have a folder then drop it in lib folder of your PlatformIO project, it’s that simple. You can use GitHub link and add in ini file as well. If you need with this method let me know I can share steps. Thanks

  • @electronicphilia1687
    @electronicphilia1687 5 месяцев назад

    From LinkedIn 😃

    • @iotbits
      @iotbits 5 месяцев назад

      Hey, welcome and thanks for dropping a comment ✅

    • @electronicphilia1687
      @electronicphilia1687 5 месяцев назад

      @@iotbits most welcome sir 🙂

  • @itz_nishant_0.733
    @itz_nishant_0.733 5 месяцев назад

    Pls make videos on qemu

    • @iotbits
      @iotbits 5 месяцев назад

      Hey Nishant, I am finishing up a project, I will make it very soon. Thanks for your feedback, its means a lot.

  • @Shahnawaz-n1x
    @Shahnawaz-n1x 6 месяцев назад

    Build failed Stack [CDKToolkit] already exists getting this error how to solve this ?

    • @iotbits
      @iotbits 5 месяцев назад

      Hello, thanks for asking. Can you share the timestamp where you are on this video to help me understand your question.

  • @sriyugenther2227
    @sriyugenther2227 Год назад

    its a very good content sir . but i have one doubt regarding my project i want to run espidf in the linux server and i want to retrive the .bin file of the esp32 project . how to do ? any help or suggestions

    • @iotbits
      @iotbits Год назад

      Hello, good to hear from you. If you have ssh access to Linux machine you can first install esp-idf, run commands to compile the code, and you will have .bin file in build directory. Next, you need a way to download it, which you can do using SCP Linux Command. Let me know if this help.