Upload
computer-science-engineering
View
32
Download
0
Embed Size (px)
Citation preview
Web Engineering
Respected to: Subhenur LatifSenior Lecturer, CSEDaffodil International University
Welcome to our
Presentation
Embedded System
Topic
Group Members:
•Md.jobayar Siddique (131-15-2436)•Shah md. Sultanul arafin(131-15-2216)•Md.Delwar Hossain (131-15-2352)•Fahamida yasmin(131-15-2568)•Mousumi Akter (131-15-2189)
Contents• Introduction
• Characteristics
• Components
• Application
• Real Time Operating System
• Challenges
• Embedded Software Development Tools
• Application
• Future Trends
• Conclusion
Introduction(Cont.)
WHAT ARE EMBEDDED SYSTEMS ?An embedded system is a special purpose computer that
is used inside of a device. A Combination of hardware and software that forms the
components of a larger systems.
The term ‘embedded systems’ is quite a complex one. These smart systems can take decisions in different conditions.
In embedded systems, the hardware is normally unique to a given application. Computer chips are embedded into the control electronics to manage the product functionality.
Introduction
Characteristics
• *They compute results in real time ,without any delay.• *They are low cost• *They use little power• *They are small in size
COMPONENTS
1.Embedded hardware :-It mainly consists of a microcontroller with various peripheral IC’s.
2.Embedded RTO’S :-All intelligent devices that perform complex functions have an embedded operating system inside.
3.Device drivers :-The software that acts as a glue between the operating system and the peripheral device is called the device driver
(contd.)
4. Communication stacks :-If the embedded device is capable of communicating to the external world,it has a communication software stack running on the top of operating system.
5. Embedded application :-It performs the predefined function of the embedded device.
COMPONENTS
Application
Real Time Operating System
• The concept of real time operating systems is inseparable from when we talk about embedded systems. A real time operating system is built for specific applications and guarantees response to an external event within a specified time constraint. For example, when you suddenly apply brakes to your car to avoid an accident, the intelligent gadget responds immediately.
CHALLENGES
Precise engineering and design.Low in cost.High performance.Careful selection of chips.Efficiency.
In short, the challenge is to provide affordable, highly integrated devices meeting stringent requirements for safety, security, reliability, availability and at the same time keeping the cost low.
Embedded Software Development Tools
• Host and target machines: The system that you ship may or may not have a keyboard, a screen, a disk drive and the other peripherals necessary for programming. It may not have enough memory to run a programming editor. • Therefore most programming work for embedded systems is done on
host- a computer system on which all the programming tools run.• Some people use the word ‘work-station’ instead of ‘host’..
• Cross-compilers:• Cross-assemblers and tool chains:• Linker/Locator for Embedded Software:• Address resolution• Locating program components properly:• Locator places segments in memory:• Execution out of RAM:
Embedded Software Development Tools
Application • Automatic teller machines (ATM): • Cellular telephones and telephones switches: • Household appliances: • Inertial guidance systems in aircraft and missiles: • Multifunction wristwatches: • Medical equipment: • Factory automation: • Personal digital assistants:• Programmable logic controllers: • Audio/visual equipment: • Personal computer peripheral office equipment: • Communication equipment:
Future Trends
Adaptive cruise controlTelemedicineSecurityTele-maticsBluetooth applications
CONCLUSION
The world of embedded systems is a dreamer’s paradise with unlimited possibilities.
It make controlling all the systems around just by a simple gesture and the things respond to you as if it was some magic.
As microprocessors are becoming smaller and cheaper, more and more products are becoming ‘smart’ with microprocessors embedded in them.
Thank You
Questions?