30-10-2014, 02:11 PM
Imagine just around all of your control system consists of a simple gesture and something for you to respond, as if it were some magic. It may be possible to embedded systems. Embedded systems may include processors and associated peripherals and software for a specific purpose. All manufacturing companies, like telecommunications, banking, medical, avionics, automotive, food processing, and-uses embedded in the field of automation systems such as the semiconductor industry. In fact, the 90% microprocessor manufacturing done in embedded system
In microelectronic recent stunning developments, greatly increased processor speed and memory costs are rapidly declining. These developments have led to increasing demand for embedded software development talent. However, in former times, when an embedded system development is considered as "rocket science", which is today much easier.
Embedded systems hardware and software, which formed part of a larger system of combinations. Hardware is often the only application environment. Calculator chips are embedded in the electronic control unit to manage the functionality of the product. Embedded systems can be categories into four categories namely; independent systems, real-time systems, network systems and mobile devices.
But today, new development tools make the task simple. To reduce production costs while also increasing complexity.
All these developments have led to the calculation of the invisible or implicit calculation of age, there is existence of ubiquitous computers do not work. Therefore, the embedded devices are becoming smaller, smarter and more integrated.
So, needless to say, the embedded software development is a very lucrative business these days.
Q basics embedded systems
Embedded hardware
Embedded hardware is composed of micro-controller IC with a variety of peripherals. Fixed size of volatile and non-volatile memory such as DRAM or SRAM memory, such as Flash or EPROM connected to microcontroller, is a component of the device. According to the targeted device applications, peripherals may include communications equipment, such as a serial controller, Ethernet controller, controller or wireless communications, and other application-specific IC (ASILCs). Many handheld devices, these days there are keyboard and LCD screen as the user interface graphics.
Embedded real-time operating system
Perform complex functions, all intelligent devices with embedded operating systems. This operating system is generally the real-time, that is, it can be deterministic response to time-critical external events.
Hard real-time systems: there is a high degree of penalty
Missed deadlines such as control system air/space
Probes/reactor; refresh rate of the video, or DRAM.
Soft real-time systems: there is a steady growth in
If the deadline missed a penalty kick.
For example, a laser printer: press rated pages per minute, but you can
Take different times to print the page (depending on the
In the page's "complicated"), without compromising the mechanical
Or customers. However, the rate of images to be delivered
To the cylinder is a hard deadline, because the image will be lost otherwise.
Many systems have imposed stiff action by the deadline
Peripheral devices such as DRAM (refresh rate),
(Rotation speed), camera (scan rate), monitor (refresh rate).
Device driver
Acts as a glue between the peripherals and the lowest level of the operating system of software known as a device driver. The device driver software controls, each connected to a microcontroller peripherals.
Communication protocol stack
If embedded devices are able to communicate with the outside world, it has the communication software stack that runs on top of the operating system. In order to access to the Internet, embedded devices need a TCP/IP stack.