Variable-Length Argument in C
The variable-length argument is a feature that allows a function to receive any number of arguments. These are situations where we want a function to handle the variable number of arguments according to requirements. Variable number of arguments are represented by three dotes ( . . . ) int Fun(int num, . . .) {
Use of GMR in Automotive Application
Advanced driver assistance systems require higher accuracy at similar, or in some cases larger, air gap distances between the sensor and the sensed target. Giant magneto-resistance (GMR) is a strong candidate to meet these enhanced requirements. Front-biased magnetic encoder rings are the most common target type in today’s light vehicle applications and the most common
Structure in C
A structure is a user defined data types, it is used to group a different type into a single type. It allocates contiguous memory locations, we can access the structure elements through structure variable along with dot operator or arrow operator depends upon the structure variable, if structure variable is pointer will use arrow operator
Software Architectures in Embedded Systems
Like embedded hardware, embedded software architecture is highly flexible. Simple embedded software (such as electronic toys, calculators, and so on) may be only a few thousand lines of code and perform simple input and output functions. On the other hand, complex embedded systems (such as smartphones, robots, and so on) need more complex software architecture,
SENSOR
Sensors: The intrinsic part of the embedded system is the sensors. Right from simple tv remote to security systems installed at home. They are also becoming important for weather stations to forecast weather parameters(temperature, wind speed, wind direction, solar radiation, and many more) and in IoT(to gather data, sharing data etc). Definition and Working of

