19
Web Engineering Respected to: Subhenur Latif Senior Lecturer, CSE Daffodil International University

Web Engineering

Embed Size (px)

Citation preview

Page 1: Web Engineering

Web Engineering

Respected to: Subhenur LatifSenior Lecturer, CSEDaffodil International University

Page 2: Web Engineering

Welcome to our

Presentation

Page 3: Web Engineering

Embedded System

Topic

Page 4: Web Engineering

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)

Page 5: Web Engineering

Contents• Introduction

• Characteristics

• Components

• Application

• Real Time Operating System

• Challenges

• Embedded Software Development Tools

• Application

• Future Trends

• Conclusion

Page 6: Web Engineering

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.

Page 7: Web Engineering

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

Page 8: Web Engineering

Characteristics

• *They compute results in real time ,without any delay.• *They are low cost• *They use little power• *They are small in size

Page 9: Web Engineering

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.)

Page 10: Web Engineering

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

Page 11: Web Engineering

Application

Page 12: Web Engineering

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.

Page 13: Web Engineering

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.

Page 14: Web Engineering

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’..

Page 15: Web Engineering

• 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

Page 16: Web Engineering

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:

Page 17: Web Engineering

Future Trends

Adaptive cruise controlTelemedicineSecurityTele-maticsBluetooth applications

Page 18: Web Engineering

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.

Page 19: Web Engineering

Thank You

Questions?