Sign Up

Unlock the Gateway: Join the Embed Threads

Have an account? Sign In

Captcha Click on image to update the captcha.

Have an account? Sign In Now

Sign In

Unlock the Possibilities: Dive In with Login Access

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Embed Threads

Embed Threads

Embed Threads Navigation

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help
  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books
What's your question?
  • Recent Questions
  • Questions For You
  • Most Answered
  • Answers
  • No Answers
  • Most Visited
  • Most Voted
  • Random

  1. Asked: July 6, 2023In: Embedded Software Development

    Use of static variable declaration in a header file included in multiple .c files

    Arun
    Added an answer on July 6, 2023 at 10:14 pm

    In header it's just declaration, not definition. Static variable or function scope is limited to that file only and it lives till the execution of program that means it's not located on stack which is exists in RAM. In short static means scope limited to that file. you can use and modify static variRead more

    In header it’s just declaration, not definition.

    Static variable or function scope is limited to that file only and it lives till the execution of program that means it’s not located on stack which is exists in RAM.

    In short static means scope limited to that file.

    you can use and modify static variables using get and set methods.
    have a read here :

    https://aticleworld.com/local-static-and-global-variables-in-c/

    See less
    • 0
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  2. Asked: July 5, 2023In: Embedded Software Development

    Best Practices for Firmware Development in Embedded Systems

    Best Answer
    Ganesh Biradar Beginner
    Added an answer on July 6, 2023 at 4:21 pm

    Few of best practices I think are :- 1)Use of static qualifier for global variables which are only used in that .c files 2)Divide long codes in multiple functions 3)Create separate .c file & .h file for every pheripheral like do,adc etc 4)use of volatile qualifier for variables used in ISR 5)AndRead more

    Few of best practices I think are :-
    1)Use of static qualifier for global variables which are only used in that .c files
    2)Divide long codes in multiple functions
    3)Create separate .c file & .h file for every pheripheral like do,adc etc
    4)use of volatile qualifier for variables used in ISR
    5)And most importantly naming of variables should be proper

    See less
    • 1
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  3. Asked: July 6, 2023In: Hardware Design and PCB Layout

    How can I learn PCB Designing from scratch?

    Pratik
    Added an answer on July 6, 2023 at 2:43 pm

    Start with KiCad, it’s free software, You also get tutorial on YouTube. Then move to Altium Designer or cadence

    Start with KiCad, it’s free software, You also get tutorial on YouTube. Then move to Altium Designer or cadence

    See less
    • 1
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  4. Asked: July 6, 2023In: General Embedded Systems Discussions

    Seeking Advice: Important Topics for First Face-to-Face Interview as a Fresher Embedded Developer.

    dhavalk92 Beginner
    Added an answer on July 6, 2023 at 2:25 pm

    Hi, You mentioned all the technical topics related to the FW development, of course all are important. You should have basic understanding of the mentioned topics, but these are technical things which can acquired or can be learn. I think interviewers are looking for learning attitude, curiosity morRead more

    Hi, You mentioned all the technical topics related to the FW development, of course all are important. You should have basic understanding of the mentioned topics, but these are technical things which can acquired or can be learn. I think interviewers are looking for learning attitude, curiosity more. You should present yourself as learner and how well you can adopt the challenges. Hope it helps.
    All the best!! You will do great.

    See less
    • 3
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  5. Asked: July 5, 2023In: General Embedded Systems Discussions

    Choosing Between Bare-Metal and RTOS-Based Embedded Systems

    Best Answer
    Farhan
    Added an answer on July 6, 2023 at 10:49 am

    The choice between a bare-metal and RTOS-based embedded system depends on factors such as real-time requirements, project complexity, performance needs, development constraints, and available ecosystem and support. Bare-metal systems offer simplicity, direct hardware control, and potential for betteRead more

    The choice between a bare-metal and RTOS-based embedded system depends on factors such as real-time requirements, project complexity, performance needs, development constraints, and available ecosystem and support.

    Bare-metal systems offer simplicity, direct hardware control, and potential for better performance.

    RTOS-based systems provide abstractions, task management, and easier code reuse. Consider these factors to make an informed decision.

    See less
    • 2
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  6. Asked: July 5, 2023In: Microcontrollers and Processors

    How to Choose the Right Microcontroller for an Embedded Project?

    Best Answer
    robo pathshala Beginner
    Added an answer on July 5, 2023 at 11:42 am

    Selecting the right microcontroller for your embedded project is a crucial decision. Here are some factors to consider: 1) Processing Power: Assess the processing requirements of your project. Will the microcontroller need to handle complex algorithms or perform real-time tasks? 2) Memory and StoragRead more

    Selecting the right microcontroller for your embedded project is a crucial decision. Here are some factors to consider:

    1) Processing Power: Assess the processing requirements of your project. Will the microcontroller need to handle complex algorithms or perform real-time tasks?

    2) Memory and Storage: Consider the amount of RAM and Flash memory needed to accommodate your program code and data. Ensure the microcontroller has sufficient storage for your application.

    3) Peripherals and Interfaces: Evaluate the required peripherals and interfaces such as UART, SPI, I2C, ADC, GPIO, Ethernet, USB, etc. Ensure the microcontroller supports the necessary interfaces for your project.

    4) Power Consumption: Determine the power constraints of your application. Look for microcontrollers with low power modes, efficient power management, and energy-saving features.

    5) Development Tools and Ecosystem: Check the availability of development tools, IDEs, compilers, debuggers, and community support for the microcontroller. A well-supported ecosystem can simplify the development process.

    6) Cost: Consider the budget for your project. Compare the cost of different microcontrollers while keeping in mind the required features and performance.

    7) Longevity and Availability: Check the availability and longevity of the microcontroller. It’s important to select a microcontroller that will be readily available for production and future maintenance.

    By considering these factors, you can make an informed decision when choosing a microcontroller for your embedded project. Additionally, researching and consulting the manufacturer’s datasheets, application notes, and forums can provide valuable insights into the capabilities and limitations of various microcontrollers.

    See less
    • 3
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp

Sidebar

Ask A Question

Stats

  • Questions 80
  • Answers 11k
  • Best Answers 15
  • Users 810

Free PDF Downloads

A Roadmap to a Successful Career

HTTP, WS and TLS: The Complete Guide

Embedded Interview Questions

  • Popular
  • Answers
  • alokm014

    Embedded System Testing: Strategies and Approaches

    • 1634 Answers
  • Sri Bathran S

    Roadmap to embedded software developer

    • 886 Answers
  • Aditya007

    Programming Error while using PICKIT4

    • 655 Answers
  • Ganesh Biradar

    Can we use supercap for RTC backup?

    • 544 Answers
  • Kushal KJ

    FreeRTOS_config.h file for STM32F401RE Nucleo Board

    • 463 Answers
  • https://1win-bukmeker-77.top
    https://1win-bukmeker-77.top added an answer Меняйте ваш код часто: Порой ͏мен͏яйте ваш шифр для повышенной… October 24, 2025 at 11:33 am
  • live cricket
    live cricket added an answer Great article! Sports fans will appreciate this coverage on global… October 24, 2025 at 11:14 am
  • https://www.rolandus.org/forum/profile.php?mode=viewprofile&u=29636
    https://www.rolandus.org/forum/profile.php?mode=viewprofile&u=29636 added an answer они и так выпускаются на родном киноману https://www.rolandus.org/forum/profile.php?mode=viewprofile&u=29636 языке. October 24, 2025 at 10:38 am
  • Appreciate it
    Appreciate it added an answer Appreciate the recommendation. Let me try it out. October 24, 2025 at 9:42 am
  • Amazing
    Amazing added an answer Stunning quest there. What occurred after? Good luck! October 24, 2025 at 5:44 am

Explore

  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help

Footer

Embed Threads

Embed Threads

Join us on a transformative journey where knowledge is amplified and solutions are empowered.

About Us

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books

Legal Stuffs

  • Privacy Policy
  • Adsense Disclaimer

Help

  • Help
  • Contact Us

Follow

© 2024 Embed Threads. All Rights Reserved
With Love by Embed Threads.