Science topic
Embedded Systems - Science topic
Electronics, Embedded Systems, and Microcontrollers, Hardware in the Loop
Questions related to Embedded Systems
Your primary task is to define a clear and specific research question relevant to your field of study. A well-structured research question, guided by the PICO framework, will focus your literature search and provide direction to your review.
Afterward, you will need to develop a protocol that outlines your methodology for the literature review. Your protocol should include the purpose of your research, research questions, and objectives.
Additionally, you will also establish inclusion and exclusion criteria for the studies. These criteria will help you determine which studies are relevant and contribute to answering your research question.
Tasks:
- Define your research question using the PICO framework: Formulate a focused and relevant question that identifies the patient/population, intervention, comparison, and outcome.
- Develop your protocol: Define the purpose of your research, your PICO-driven research question, and your objectives.
- Identify your inclusion and exclusion criteria: Set the criteria to determine which types of studies you will include or exclude based on elements such as study design, scope, methodology, publication date, etc.
Suggested Topics:
- ACM Workshop on Hot Topics In Operating Systems (HOTOS):Operating system storage Distributed Systems Mobile Systems Embedded Systems Virtualization Programming Languages Networking Security Dependability Manageability Hardware Design Machine Learning Verification
- ACM Symposium on Operating System Principles (SOSP)Operating Systems File and Storage Systems Virtualization Management Computer Architecture Networking Programming Languages Verification Databases
- USENIX Symposium on Operating Systems Design and ImplementationOperating Systems File and System Storage Distributed Systems Cloud Computing Mobile Systems Secure and Reliable Systems Systems Aspects of Big Data Embedded Systems Virtualization Networking
- I HAVE ADDED AN ATTACHMENT FOR EXAMPLE PLEASE CHECK IT OUT
What is the type of architecture in embedded system and what is IoT and explain different characteristics of an IoT system?
What are the applications of an embedded system and what is classification and requirements of embedded system?
What are the hardware and software layers in embedded system architecture and difference between embedded system and embedded device?
What is the hardware architecture of an embedded system and difference between embedded system and IoT device?
What is an embedded system on an IoT device and primary hardware components of an embedded system?
What are the characteristics of an embedded system and how many layers are there in the IoT device architecture?
What are the components of real-time embedded systems and functions of real time operating system used in an embedded system?
What are the three layers of embedded system architecture and what are the key differences between IoT devices and computers?
Despite choosing the appropriate modelling language to use in embedded system, such as SysML or MARTE, choosing the suitable modelling method to implement the model according to the practice, such as OOSM or SYSMOD, plays as important role.
What modelling method do you use in the Embedded Systems domain and why it was the choosen method?
Hello Folks
Can you discuss the opportunities available for PostDoc in the domain of Embedded Systems, IoT, AI&ML in india and abroad.
is it possible to control non-linear changes with PID?
Hello Everyone,
I am doing master's 2 in Wireless Embedded Technologies from Polytech Nantes, France. Now I am looking an internship in my interest field. I need suggestion and advice regarding this. How I can find an internship at a research lab. Please feel free to give your advice and your recommandations.
Thank You in advance.
Hi community,
Can you please suggest some journals indexed in Scopus or Web of Science on the topic of embedded systems with a quick review time ?
I am considering only free journals.
Thank you,
As you know, artificial intelligence has become a trend these days, and with the development of embedded systems, it has become necessary to work on projects that combine the two topics. The first topic most of time is a trained model, while the second is a hardware controlled by a code in its memory, My question is how to integrate the two topics, for example, how to download a trained model after complete training it on a Drone or Raspberry Pi or other systems.
I'm looking for some good suggestions to do a decent project in a EV vehicle where I'll be able to do reverse engineering and analyse the components used in it. The project span will be around 2 months and I can tear-down the components for study. Suggestions appreciated. Thanks in advance.
I'm working on a project which will involve using a mono-camera or stereo-camera and accelerometer to detect the location of an object(as offline GPS). I want to implement the data form camera and sensor in an embedded system with algorithm to get the location. I know, there are many embedded system like beaglebone, raspberry pi and stm32.
so my question :
What is the best way to start selecting a suitable embedded system for this project?
Hopefully, somebody can guid me in the right direction.
Hello everyone, I was reading a book published in 2000. The book is about HW/SW partitioning for embedded systems. Just wondering if this topic is relevant to today's high performance real time embedded researchers or not? I mean nowadays almost all embedded systems build on predesigned HW (System On Module, Single Board Computer, etc). What are the real practical use cases for this in Real-Time Embedded Systems design point of view? I want to see connection between theory and practice.
Dear all,
I hope you are doing safe and sound.
I have been developing a covid19 symptom detection system, which is expected to allow the users to diagnose remotely if they are infected with the virus, as soon as the symptoms start to expose.
This IoT based initiative comprises of-
1. the IoT & embedded systems technology for prototype development and data acquisition;
2. software technology and machnie learning for data assessment, and decision making; and,
3. GSM technology to connect with a preferred physician for prescription etc.
If any researchers from the above fields have interests to collaborate to bring out an end product, are welcome to get in touch.
Together we may work together to help battle the covid pandemic. Attached are a few photos fyi.
Thanks and best regards,
Navid


I have a high aspect flexible aircraft wing of 2 meters in which I want to place 6 gyroscopes along it to measure its deflection for research purposes. I want to be able to collect all the data effectively at 100Hz frequency from all the gyroscopes ( at the same time) to feed an estimator . It is not an easy task to do because I need communication protocol to be fast, robust to noise generated from BLDC motor, works for long distances and cheap.
Please see specs below :
- The longest distance between the control unit and any IMU will not exceed 2 meters.
- The Data collected from all the IMU’s should be relatively at the same time.
- The communication protocol that to be used should be highly robust to noise.
- The protocol to be used can be adapted with available microcontrollers.
- Data should be collected at 100 Hz frequency in control unit (T sampling = 10 ms).
There are alot of IMU sensors which can be used from adafruit, sparkfun or silicon labs. Currently i have two candidates thunderboard sense 2 and Razor sparkfun IMU in which both can be used as a sensor and a microcontroller at same time since they have arm processor and can be programmed.
Any one can suggest a suitable way to connect and interface with these sensors?
Any one can suggest a cyber physical system in which we can connect these sensors in a specific architecture in which we can gather data with interrupts respecting the above specs?
Thank You.
Every MCU has a different list of timers. Here I am mentioning a few types of timers. If you know another one then please write a comment in the comment box I will add in this list.
- Watchdog Timer (WDT)
- General Purpose of Timer
- Interval Timer (Programmable timer)
- Systick Timer
- Real-Time Clock (RTC)
Here I am mentioning a few common errors which occur while we writing firmware for an embedded device or making an embedded system.
- Accessing invalid memory location, like a wild pointer, dangling pointer, or accessing array beyond the boundary. In short, you can say accessing invalid or illegal memory.
- Generally, we avoid dynamic memory allocation in MCU based projects but if you are using the memory management function like malloc or calloc then you must be careful and should avoid illegal memory allocation like malloc(0). Sometimes it creates hidden issues and can because of memory leak.
- Wrong addressing of address lines and data lines within a circuit.
- Segmentation fault and Stackoverflow.
- If your application is multitasking then you should use the synchronization technique very carefully. It can create a problem.
- Wrong insertion of Memory devices into memory slots.
- Transient current and static charges which damages memory devices.
- Sometimes control signals are faulty.
Field programmable gate arrays (FPGAs) have been constantly used for embedded systems in various applications, such as inverters, medical appliances, etc. The reverse engineering in the FPGA is a way of re-configurating the netlist inside the FPGA in various ways. There are some known tools such as Debit, BIL, and Bit2ncd that could be especially used for Xilinx products. However, these are still under developmental phase. Are there more such products available for stable use? What if non-Xilinx products such as from Intel Altera FPGA's are adopted for use?
Hello Folks
I am a recent graduate and started my career in the Power Electronics field. It's really great field and I am lucky to get an opportunity to learn PCB design, control of power supply, reliability analysis. My study background more related to power engineering and I want to be an expert in Analog Electronics, Digital Electronics, and Embedded control systems. Can you please anyone guide me for each field (Analog, Digital Electronics, Embedded system) what resources I should use? It would be really great help
Thanks
Avi
I've been working on a way to replace an older (likely from the 1990s) ISA card (missing) that ingests a large amount of data from a signal processor.
This original card interfaced with the signal processor that provides data in the form of 16 bits (where 16 bits = a "word"). They also communicate via 3 signal lines (responsible for managing when to read/clear the registers for the 16 data bits). One of these signal lines, a "Cycle_Request" line, is where the signal processor sends a 600ns pulse prior to each word (to identify the presence of a word). This card reads up to 287,000 words/second; whereas the signal processor has a data rate of 120,000 measurements/sec per channel (total of 2 channels).
In my previous attempt, I coded an Arduino Mega (opensource microcontroller boards with I/O pins; has 16MHz and 8KB RAM) and I was able to capture the 600 ns pulses and the data. However, I observed the results seemed to be "missing" data (i.e. seems to skip an unknown amount of words in between data). I suspected it was a speed and buffering issue. I used another slightly faster arduino board, and observed slightly better results, thus somewhat validating my suspicion. I'm currently using a Raspberry Pi (similar to arduino, but essentially a small computer) that has higher processing/RAM (900MHz, 1GB RAM). However, someone suggested it still may not be "fast enough" since the Pi also runs a linux platform and can't dedicate the entire 900MHz and 1GB RAM to my code.
1) Is this true that the Pi will not be fast enough for the data rate I need?
2) The "back-to-square-one" question, what solution/DAQ/device would you have "started with" that would be sufficient to get the job done?
I'm doing some research in swarm robotics and for testing algorithms and learning about them a swarm simulator will help me.
Can anybody give details about how NIR spectra is related to glucose absorption in the sense of wavelength?
I'm currently researching ideas for a low-cost finger motion tracking system, mainly non-intrusive magnetic or capacitive sensing. Any brainstorming ideas?
Hello everyone,
I am in Electronic Engineering area and looking to start my research in the domain of Embedded System and HW/SW Codesign field.
I am a bit confused about where to start from ?
Please can you oriented me ?
Any kind of help will be really really really appreciated. Thanks
We are preparing a paper regarding image processing in raspberry boards, using javascript libraries that run inside browser space, under a new web assembly binary execution machine. Can this topic be considered an "embedded systems" topic? My question arise since Raspbian's browser is used for image processing (being Raspbian an operating system itself), perhaps a reviewer can disqualify the solution as an "embedded one".
Hello Everyone!
I am working on Embedded systems from 2 years, I have done many embedded and IoT projects.
Now I want to start my research in the domain of embedded systems, I am a bit confused that from where can I start?
please guide me, your any help will be really appreciated.
I need my ESP8266 to be an access point and command multiplexer to more devices. I need at 5 to 7 devices - 4 to 6 slaves and one master that sends them commands by TCP/IP and receives responses. I can't broadcast UDP, and commands must be sent to all nodes in less than 250ms.
The issue is that by default ESP8266 doesn't allow more than 4 connections. There are a compile-time variable max_connections set to 4. Some say that this limit can be set to 8, but ESP8266 won't support more sockets than 5. I'm here to ask: is there any way to surpass that limit? I have three possibilities on how to do that:
- Somehow configure ESP8266 that it can support more connections - perhaps it's just a question of reserved resources? Maybe somewhere in the firmware, there is another limit that can be changed? Disconnect one socket and connect another device in its place - will this be reliable?
- Use something else - but what? I need something small and fairly cheap. Other platforms I considered:
- Arduino YUN - too big and quite expensive, unsure about the limit of clients
- CC3000 - doesn't support AP mode
- Onion Omega - unavailable and unsure about the limit of clients
- Raspberry PI 3 - too expensive and too big
- Raspberry PI Zero + WiFi dongle - PI Zero is unavailable below 10x it's official price
- Intel Edison - verified it works, but is very expensive
- Sparkfun Particle P0/P1 - not sure if AP mode is controllable and what is the limit of clients
I could do with a very small embedded router and an ESP8266 to control it - but can't find any such part either.
3. There is also one solution that I really don't want to do, but have considered it - stacking ESP's - I can do that, but this will be a very big hack and will make large problems with connecting devices to this monstrosity - must make more than one wifi network, will have to keep track how many devices are connected to each network etc.
Could you please tell me if #1 is possible? If not, any recommendations on #2?

Where can I find and study about the Narrow Band IoT?
Provide me with papers link and documents' link...
I have code ready for a Fingerprint-based embedded system but am unable to connect the hardware to it, could anyone help me out?
Presentation:
Guide:
Data:
I want to design a embedded system to control a remote system but I want to do it methodically
Hi,
As per the definition of logic obfuscation, obfuscated circuit stays in obfuscated mode upon global reset (i.e. initial state) and generates incorrect output; upon receiving correct initialization sequence it enters into functional mode and generates intended outputs.
This is fine with respect to the design that does not connected with any further critical systems. If at all, the obfuscated logic needs to be connected to further safety critical systems, won't incorrect value generated in obfuscated mode affects the critical systems??
In such case, how to apply logic obfuscation??
Thanks in advance.
- mappng
- networks on chips
I am using a FTDI's IC FT4222H, a programmable one which was released few months back. It's used for interfacing I2C/SPI based slave or master devices and acquire the signals or data. I am using the Evaluation module of the same IC to act as a I2C Master and communicate with a EEPROM 24LCB16 for reading and writing the data from and to it respectively.
I am using LabVIEW to communicate with the FTDI IC through USB. I am not using the Virtual COM port whereas I am importing the FT4222H .dll into vi and executing the program such a way.
I find the device is listed properly in the VI, it is getting recognize as FT422H. The mode selected is Mode 3 where the I2C Master/Slave, SPI Master/Slave is enabled and the GPIOs are disabled. So it is listed as FT4222H.
Even then the device is getting opened and doesn't through error from FT_Status till the device is initialized. Here I have configured the device as I2C Master and in the next step I am reading the data from EEPROM. But the following errors are listed.
1. Initialize- 1000( FT_STATUS)
2.Read device - 3
3. Un initialize- 3
4. Close status-1.
The DWORD are listed under the Appendix of datasheet.
If someone can reason out the solution for this kindly help me out to go ahead. Its almost done only the write and read operation has to be performed.
I have attached the Zip file of VI and Sub-VIs that I am executing. If you find any errors in those please let me know.
What are the re-searchable topics in area of Data mining and Embedded System for Master programme?
Which is the best low-cost IOT embedded board available in the market?
I am doing my master by coursework. I have final year thesis on Modelling and monitoring of battery for energy storage. I am doing research on Modelling of battery, equalization methods for battery, thermal effects of battery while charging and discharging etc. I am planning to monitor battery's central cell's voltage, current etc. with embedded system. Than, i will compare my both study and prepare final thesis. So, i was thinking to use any battery simulation software for getting some practical results and study the simulation effects of battery modelling and packing system of battery.
An exciting opportunity has become available to work full time on a 3-year project to design and develop a smart technology for real-time alarm and remote monitoring system implementation on medical devices. This is a partnership between Manchester Metropolitan University and Pure O2 Ltd, funded by Innovate UK.
Apply for the job here at
You should have high level of expertise in analogue/digital circuits design and simulation and skills to develop electronic hardware in general with experience in embedded systems.
For an informal discussion, please contact Dr Rupak Kharel (r.kharel@mmu.ac.uk)
Please share this within your network who might be interested on it.
In 2018 what are the latest and most researched side channel attacks on embedded systems?
An example from 2015 is provided here:
An exciting opportunity has become available to work full time on a 3-year Knowledge Transfer Partnership (KTP) to design and develop a smart technology for real-time alarm and remote monitoring system implementation on medical devices. This is a partnership between Manchester Metropolitan University and Pure O2, part funded by Innovate UK.
Apply for the job here at
For an informal discussion, please contact Dr Rupak Kharel (r.kharel@mmu.ac.uk)
I would like to know from researchers who are working on IOT, Is it useful to use online data servers platforms like ThingSpeak or it is better to create my own platform?
For 'n' number of nodes on a CAN Bus,in which some nodes are masters(such as data processing controllers) and some nodes are slaves(I/O drivers), how can we implement a protocol such that any master can communicate with any slave in a time cycle format without loss of data? Can we achieve time synchronization with only CAN Bus being connected to all the nodes? If not how can we do communication?
Hi Guys,
Just wondering!!!
Does energy considered one of the QoS parameters from embedded systems perspective?
Some researchs deal with them seperately and others consider energy as QoS parameter. I would appreciate hearing your opinion on this.
Thanks.
Given the limited resources in terms of memory and computing capacities of embedded systems (like microcontroller based), would it be worthwhile to deploy a virtual machine in ? In effect, it will have to interpret the programs corresponding to the specific applications written in its input language (DSL).
If so, what can be the interests ?
Some references would help me
Thank you
There is a commercial available implementation of RTPS protocol, a RTI Connext Micro, which is well scalable for small embedded systems with microcontroler. There is also open-source project ORTE (http://orte.sourceforge.net) that implement a RTPS protocol, but I haven't found its port for microcontroler based systems.
I'm looking for code source in C, C ++ or C # to evaluate a transfer function provided in "s" space and generate similar graphics like the "step" and "impulse" functions in Matlab.
I would like to implement type 2 fuzzy controller system on FPGA . Which FPGA module is best to implement for real time Type 2 Fuzzy Logic System for Control System Applications?
In theory, we knew if two current loads have same average current value but different frequency, the discharge time of battery or the discharge SOC profile should be different; the higher frequency current load can reduce the discharge time because it reduces the nominal capacity of battery. However, except measurement, is there any existing battery model can show such difference? Dualfoil battery model seems cannot reflect such difference...
If the basic ingredient of the universe is energy (ie even matter is basically energy E=Mc^2) and as em waves such as presently used. in modern communication, contains information , the idea of some em wave from space, which can create life without pre- conditions, as we know them now, seems feasible. It is interesting to speculate on this from different points of view.
I want a buck-boost converter with positive output.Can I use the basic inverting buck-boost converter with output terminals reversed for positive output voltage on any type of Load? If i should not use like this,what are the reasons,please suggest?
I am new to SoC, on what basis we partition our design into Hardware and software Co-design? How do we partition the entire design?
in ULT, scheduling is performed at user level (without the kernel involvement). but if one user level thread leave CPU and another will be schedule, then we have to change the value of program counter, Stack pointer and CPU register. without the involvement of kernel, how we can access these registers (hardware)?
I need to humidify, with 1% RH accuracy, a gas stream flowing at a fixed rate that contains parts per million levels of acetone, ethanol, and other water soluble molecules. The gas stream will be then delivered to a sensor analysis chamber. What are the best equipment and process control to use to minimize the analyte loss during the humidification process?
In the book "computer architecture a quantitative approach by hennessy and patterson", it is given that write takes more time than read because tag comparison in cache happens in parallel with block reading (in case of read) and if it is a hit then memory block immediately being transferred to CPU. While this is not possible in case of write, because we can't write a block unless it is a hit, else it would overwrite the present data in cache.
So my question is "is it only a reason behind this or there are others too?"
and what is rationale behind the more power consumption in case of Read/Write?
I´m realinzing a proyect for the construction of parabolic trough collector system and I nedd the kind of motors and gearbox to implement the tracking system. I would be greatful if anybody could give information about providers or campanies where I can purchase it.
I want to receive data from 4 different nodes situated in BT range. I have configured HC05 in master slave configuration. How should i preform this activity for receiving data from all the node at center node?
I tried to estimate total variable space (T) for i-vector estimation, in speaker recognition, but if i select the factor number to more than 100 it gave wrong results but with 100 or less it provided good result. So how to decide that we need as much number of factor (t dimension) for total variablity space?
How do i measure 'structural embeddedness' from the entrepreneur's ego network level through survey questionnaire
please help in the matter regarding an VHDL code and its synthesis in two different tools say Xilinx and synplify for the same code.
Since Synplify Pro gives re timing option and hence results improves after that, hence what exactly it do and how to incorporate that in our architecture without the help of tool.
thanks looking for inputs
As I understand that for differentiable and monotone functions we can partition the period and find the total variation, but what about the case when it's not differentiable ?
For example in this article http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1083433 the authors have essentially mentioned the total variation of signum type function is 4 . But how is it done ? In general it looks to be 2.
I require RFID simulator for running an authentication protocol, so if anyone could suggest a good RFID simulator for the same.
Could someone tell me the accuracy and credibility of Cooja simulation's results? More published papers utilized Cooja as their experiments and evaluation works since 2012. The easy-to-use toolsets like Cooja/Contiki will be a good alternative for the IoT R&D.
As, to determine the kf, we can calculate it from "half-wave" potential, but in this case we have peak potential (Epa) because the reaction is irreversible. Can we assume the Epa as half-wave potential ???
What should be the basic safety measures taken in terms of tool diversity, redundancy etc for using FPGA based system in safety critical application? What about Tool validation and reliability of software tools used in the design deveopment of the logic implemented in the FPGAs?
The median, z, of a set of numbers is such that half the values in the set are below
z and the other half are above it. For example, the median of the set of values
{2, 3, 8, 20, 21, 25, 31} is 20.
Please let me know about the maximum turns ratio I can expect from an on chip transformer and any limitation such as frequency for voltage conversion. I have read that the efficiency of on-chip transformer depends on the frequency of operation as well.
Does Yocto Project support C#.Net programing language or C and C++ only ?