Unlock the Gateway: Join the Embed Threads
Unlock the Possibilities: Dive In with Login Access
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
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.
What is an OS? What is the process done by OS?
Hello, There are mainly two different kind of OS comes into picture for embedded system perspective. 1. FreeRTOS or Lightweight OS which can be used to make Lightweight embedded products with scheduling and maultitasking support 2. Linux OS or Heavyweight OS which can be used to make Heavyweight embRead more
Hello,
There are mainly two different kind of OS comes into picture for embedded system perspective.
1. FreeRTOS or Lightweight OS which can be used to make Lightweight embedded products with scheduling and maultitasking support
2. Linux OS or Heavyweight OS which can be used to make Heavyweight embedded products with scheduling and multiple processing support with more RAM and Flash Memory
So, We first need to understand like which kind of OS you want to learn for embedded product development perspective then we can guide to you accordingly.
Regards,
See lessRitesh Prajapati
What is your level of experience in embedded system engineering?
Hello Alok, I have total 13+ years of experience into embedded system development specific for IoT and Linux Development. Throughout my 13 years at SLS, I have had the opportunity to work in various domains such as uCOS, Linux Bootloader, Linux Kernel, BSP Porting, and more. For the past five years,Read more
Hello Alok,
I have total 13+ years of experience into embedded system development specific for IoT and Linux Development.
Throughout my 13 years at SLS, I have had the opportunity to work in various domains such as uCOS, Linux Bootloader, Linux Kernel, BSP Porting, and more. For the past five years, I have been working on modules and chips for Home Automation and Industrial IoT products. My time at SLS has been a tremendous learning experience for me, both technically and non-technically.
Regards,
See lessRitesh Prajapati
What microcontroller architecture do you work with most frequently?
Hello Alok, Since last 5 years, I have worked mostly on ESP8266 and ESP32 Chipsets and Modules for different industrial and IoT based Home Application developments. Espressif ESP32 Chip or Module supports Wi-Fi and Bluetooth together with vast SDK support using which people can develop application eRead more
Hello Alok,
Since last 5 years, I have worked mostly on ESP8266 and ESP32 Chipsets and Modules for different industrial and IoT based Home Application developments.
Espressif ESP32 Chip or Module supports Wi-Fi and Bluetooth together with vast SDK support using which people can develop application easily.
Regards,
See lessRitesh Prajapati
Which communication protocol do you often use in embedded systems?
Hello Alok, We are generally or mostly used I2C, UART and SPI communication protocols into our hardware dependent application or project development. But, I prefer to use SPI Protocol most as we can get different benefits while using it like speed and others. Regards, Ritesh Prajapati
Hello Alok,
We are generally or mostly used I2C, UART and SPI communication protocols into our hardware dependent application or project development.
But, I prefer to use SPI Protocol most as we can get different benefits while using it like speed and others.
Regards,
See lessRitesh Prajapati
What is your preferred method for debugging embedded systems?
Hello Alok, Most common method for debugging is printf statements which people are using for any debugging or troubleshooting of issues. But, I preferred to use debugging tools like JTAG, Valgrind and other memory debugging tools using which we can trace out code step by step and can find out root cRead more
Hello Alok,
Most common method for debugging is printf statements which people are using for any debugging or troubleshooting of issues.
But, I preferred to use debugging tools like JTAG, Valgrind and other memory debugging tools using which we can trace out code step by step and can find out root cause of any fault or memory leakage easily.
Regards,
See lessRitesh Prajapati
How do you approach power optimization in embedded systems?
Hello Alok, Along with low power controller, People can implement and use different sleep modes like deep sleep mode, light sleep mode and modem sleep mode as per power requirements. So, We can put device into any sleep mode as per application requirement and can wake up device whenever needed for bRead more
Hello Alok,
Along with low power controller, People can implement and use different sleep modes like deep sleep mode, light sleep mode and modem sleep mode as per power requirements.
So, We can put device into any sleep mode as per application requirement and can wake up device whenever needed for battery-based products.
Regards,
See lessRitesh Prajapati
Which toolchain do you use for cross-compiling embedded applications?
Hello Alok, Generally, We are using GCC based cross compiled toolchains for compilations of build or application for embedded boards like ARM, MIPS and other architecture-based boards. Regards, Ritesh Prajapati
Hello Alok,
Generally, We are using GCC based cross compiled toolchains for compilations of build or application for embedded boards like ARM, MIPS and other architecture-based boards.
Regards,
See lessRitesh Prajapati
How do you ensure reliability in safety-critical embedded systems?
Hello Alok, We can also use few secure protocol and communication mechanisms for safe and secure communication outside the world from device. For Example - mbedTLS, OpenSSL and other AES and SHA Algorithms. Regards, Ritesh Prajapati
Hello Alok,
We can also use few secure protocol and communication mechanisms for safe and secure communication outside the world from device.
For Example – mbedTLS, OpenSSL and other AES and SHA Algorithms.
Regards,
See lessRitesh Prajapati
How do you manage version control for your embedded projects?
Hello Alok, GIT versioning control mechanism is best tool for local and remote work with version control mechanism. Regards, Ritesh Prajapati
Hello Alok,
GIT versioning control mechanism is best tool for local and remote work with version control mechanism.
Regards,
See lessRitesh Prajapati
Which development board do you use for prototyping embedded systems?
Hello Alok, I think ESP32 Development Kit is good for IoT and Home Automation Prototype. But Arduino is also good for quick and easy prototype. Regards, Ritesh Prajapati
Hello Alok,
I think ESP32 Development Kit is good for IoT and Home Automation Prototype.
But Arduino is also good for quick and easy prototype.
Regards,
See lessRitesh Prajapati