Top Banner
International Conference on Interdisciplinary Research in Engineering, Management, Pharmacy & Sciences ICIREMPS – 2014 Project Based Learning Methodologies for Embedded and Intelligent Systems Design Ayoush Johari Assistant Professor Dr. Soni Changlani Professor Department of Electronics and Communication Engineering Lakshmi Narain College of Technology and Science Bhopal, Madhya Pradesh
36

Project based learning methodologies for Embedded Systems and Intelligent System Design

Jan 28, 2015

Download

Education

Learning Methodologies for Embedded Systems Design
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project based learning methodologies for Embedded Systems and Intelligent System Design

International Conference on Interdisciplinary Research in Engineering, Management,

Pharmacy & Sciences

ICIREMPS – 2014

Project Based Learning Methodologies for Embedded and Intelligent Systems Design

Ayoush Johari Assistant Professor

Dr. Soni ChanglaniProfessor

Department of Electronics and Communication EngineeringLakshmi Narain College of Technology and Science

Bhopal, Madhya Pradesh

Page 2: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

2

Organization of Presentation1. Project Based Learning- Essentials & Definition

2. Instructor’s and Student’s Role

3. Project-Based Learning - Research …

4. Embedded Technology Drivers

5. View of Embedded Designer

6. Basic disciplines incorporated for Embedded System Design

7. Design flow for Embedded and Intelligent System Design

8. Layered architecture of an Embedded System

9. Embedded Software and Hardware Platform

10. Process of Embedded System Development

11. Waterfall model for Process of Embedded System Development

12. Embedded Hardware and Software Development on 8051, AVR and ARM Platforms

13. Other Embedded Computing Methodologies

14. Design Complexities and Implementation

15. Related Work

16. Conclusion

17. References

18. Acknowledgements

Page 3: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

3

Project Based Learning Essentials

& Definition

Page 4: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

4

Project Based Learning- Essentials

What is Project-Based Learning ?

How is PBL different from traditional approaches to teaching and learning ?

Why is PBL appropriate for the intervention classroom ?

How are PBL units designed ?

How does Research support PBL ?

Driving questions and projects that are important to Students, Faculties and

Research Scholars ?

Page 5: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

5

Project Based Learning – Definition

A systematic teaching method that engages students in learning essential knowledge and life-enhancing skills through an extended, student-influenced inquiry process structured around complex, authentic questions and carefully designed products and tasks.

Source -- Project Based Learning Online – Buck Institute

Page 6: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

6

Serve as facilitator Model thinking and problem-solving strategies

effectively Structure meaningful tasks Work with students to frame worthwhile questions Manage the structure of multiple day-to-day

activities to produce high quality outcomes Teach students to set goals

Instructor’s Role( Meta-cognitive Coaches )

Page 7: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

7

Set goals Explore and ask questions Work well with peers Stay accountable to self, peers, and teacher for project

outcomes

Student’s Role

Page 8: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

8

Increases student motivation and engagement in learning. Is more effective that traditional instruction in increasing

academic achievement. Improves student retention of knowledge over time. Improves mastery of 21st century skills. Is especially effective with lower-achieving students.

Project-Based Learning - Research …

Page 9: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

9

Project Based Learning Methodologies

for

Embedded

and

Intelligent Systems Design

Page 10: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

10

Embedded Technology Drivers

Less Power Consumption

Less Price/ More Economical

More or Less components per board/system

Higher reliability

High Speed of Operation

Lesser Manufacturing Costs

Area Utilization/compactness

Figure 1 : Launcpad kit courtesy Texas Instruments

Page 11: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

11

View of Embedded Designer

Embedded System

Architecture

Subsystem and Component View

Dependability View

Concurrency and

Resource view

Deployment View

Distribution View

Page 12: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 12

Basic disciplines incorporated for Embedded System Design

Project based learning methodologies for Embedded Systems Design

Mechanical Engineering

Material Engineering

ElectronicsEngineering

Chemical Engineering

Industrial Engineering

Computer Science Engineering

Embedded and

Intelligent Systems Design

Page 13: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

13

Design flow for Embedded and Intelligent System Design

Product Requirements

System Architecture

Selection of Intelligent System / Controller

Embedded Software Design

Embedded Hardware Design

Hardware and Software Integration

Page 14: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

14

Layered Architecture of an Embedded System

Application Software

Operating System

Hardware

CPU / Controller

Page 15: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 15

Embedded Software Platform

Project based learning methodologies for Embedded Systems Design

Application Software

Application Programming Interface

Operating System

Device Manager

Kernel

Libraries

Kernel

Communication Software

Page 16: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

16

Embedded Hardware Platform

Processor or Controller

(CPU)

ADC

DAC

Power Supply Unit

MemoryClock Circuitry

Timers and Reset Circuitry

Selection Circuits

Communication Interface

Functional Keypad

Functional KeypadLEDLCD

Sensors

Page 17: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

17

Process of Embedded System Development

Integrated Development Enviornment

Writing Code using Text Editor

Translate Code into machine

code

Debug Code

Emulation Hardware

Emulator Base

Plugs into Target System

Target System

Program Flash or OTP version of

Microcontroller

Functional Prototype verification with Real Microcontroller Chip

Production

Page 18: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

18

Waterfall model for Process of Embedded System Development

Requirements Engineering

Hardware Prototype Development and Simulation Engineering

Hardware – Software Partitioning, hardware Design, Software Design

Hardware and Software Implementation

Hardware and Software Integration and Testing

Operation and Maintenance

Page 19: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

19

Blank 8051

Writing a Program Using C or Assembly

for 8051

Program a Virtual 8051

on a Computer

Test a Program

on a Computer

Program on a

Real 8051

Test a 8051 on a

Real Circuit

Embedded Hardware and Software Development on 8051 Microcontroller Platform

Page 20: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

20

Blank AVR

Writing a Program Using C or Assembly

for AVR

Program a Virtual AVR

on a Computer

Test a Program on a

Computer

Program on a

Real AVR

Test a AVR

on a Real Circuit

Embedded Hardware and Software Development on AVR Microcontroller Platform

Page 21: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

21

Embedded Hardware and Software Development on ARM Microcontroller Platform

Blank ARM

Writing a Program Using C or Assembly

for ARM

Program a Virtual ARM

on a Computer

Test a Program

on a Computer

Program on a

Real ARM

Test a ARM on a Real Circuit

Page 22: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

22

Other Embedded Computing Methodologies

Digital Signal Processing based Systems

Digital Image Processing based Systems

Mobile Computing

RFID based Systems

Invisible Computing

Robotics and Intelligent Systems Design

Page 23: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

23

Design Complexities and Implementation

Problem Domain complexity

Development Process complexity

Choice Domain complexity

Testing related complexity

Packaging related complexity

Page 24: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

24

Related Work

Page 25: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

25

Related Work

Page 26: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

26

Page 27: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

27

Page 28: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

28

Page 29: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

29

Page 30: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

30

Conclusion

The purpose of our paper is to present a generalized approach in learning Embedded systems and Intelligent systems Design.

It is based on combination of traditional or conventional (face to face) learning and project based learning methodologies.

This methodology presents proposed formulation of school of interdisciplinary science and technology in every college and university across Madhya Pradesh

Page 31: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

31

References

[1] Davcev, Danco, et al. "Project based learning of embedded systems." Proc. 2nd WSEAS Int. Conf. Circuits, Syst., Signal Telecommun. 2008.

[2] Gann, David M., and Ammon J. Salter. "Innovation in project-based, service-enhanced firms: the construction of complex products and systems." Research policy 29.7(2000): 955-972.

[3] Nooshabadi, S., Garside, J, “Modernization of Teaching in Embedded Systems Design—An International Collaborative Project”, IEEE Transactions on Education, Vol 49, Issue 2, May 2006 pp. 254 - 262.

[4] Konrad Lorincz, David J., Malan, Thaddeus R.F., Fulford-Jones, Alan Nawoj, Antony Clavel, Victor Shnayder, Geoffrey Mainland, Matt Welsh, Steve Moulton, ”Sensor Networks for Emergency Response: Challenges.

[5] Joseph M. Hellerstein, Wei Hong, Samuel R. Maden, “The Sensor Spectrum: Technology, Trends,, and Requirements”, SIGMOD Record, Vol.32, No. 4, December 2003; pp. 22 - 27

Page 32: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

32

References (Contd..)

[6] F.L.Lewis, “Wireless Sensor Networks” chapter 4 in D. J. Cook and S. K. Das, editors, Smart Environments: Technologies, Protocols, and Applications, John Wiley, New York, 2004

[7] Konrad, S., Cheng, B.H.C., Campbell, L.A., “Object Analysis Patterns for Embedded Systems”, IEEE Transactions on Software EngineeringVol 30, Issue 12, Dec.2004, pp. 970- 992

[8] M.Broy, “Requirements Engineering for Embedded Systems”, Proc. First Workshop Formal Design of Safety Critical Embedded Systems (FemSys), Apr. 1997. Crossbow, Inc.

[9] M. Demirbas, K.Y. Chow, C.S. Wan, “Insight: Internet-Sensor Based Integration for Habitat Monitoring”, Advanced Experimental activities ON WIRELESS networks and systems (EXPONWIRELESS) Workshop (as part of WOWMOM 2006), Buffalo, NY, June 2006, pp. 553-558.

[10] Kurzel, F and Rath, M., “Project Based Learning and Learning Environment”, Journal of Issues in Informing Science and Information Technology (IISIT), Vol 4, pp. 503-510.

Page 33: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

33

[11] Javier Macías-Guarasa, Juan Manuel Montero, Rubén San-Segundo, Álvaro Araujo, Octavio Nieto-Taladriz, “A Project-Based Learning Approach to Design Electronic Systems.

[12] Curricula”,IEEE Transactions on Education, Vol. 49, issue 3, August 2006, pp. 389-397.

[13] Jorgensen, D.O. Howard, P. 2000, “Project Based Learning - A Professional Engineering Practitioner Learning Paradigm”, 2nd AsiaPacific Conference on Problem-Based Learning, Singapore. December, 4-7 2000.

[14] Roy Chaoming Hsu, Wen-Chug Liu, “Project Based Learning as a Pedagogical Tool for Embedded System Education”, 3rd International Conference on Research and Education, 27-30 June 2005 pp. 362 – 366.

[15] Martinez-Mones, A., Gomez-Sanchez, E.,Dimitriadis, Y.A., Jorrin-Abellan, I.M., RubiaAvi, B., Vega-Gorgojo, G, “Multiple Case Studies to Enhance Project-Based Learning in a Computer Architecture Course”, IEEE Transactions on EducationVol. 48, Issue 3, Aug. 2005 pp. 482 - 489.

References (Contd..)

Page 34: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

34

[16] Dr. KVKK Prasasd, , Embedded/Real time Systems: Concepts Design and Programming, Black Book Dreamtech press,2010.

[17] Vahid, Frank. Embedded system design: a unified hardware/software introduction. John Wiley & Sons, 2006.

[18] Wolf, Wayne, and Jan Madsen. "Embedded systems education for the future."Proceedings of the IEEE 88.1 (2000): 23-30.

[19] Atmel microcontrollers [online] www.atmel.com

[20] E-learning portal of CDAC [online] www.elearncdacindia.com

[21] GNU free software foundation www.gnu.org

[22] GNU Compiler Collection gcc.gnu.org

[23] Portal on DSP based Embedded systems www.techonline.com

References (Contd..)

Page 35: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

35

Acknowledgements

1. Dr. Soni ChanglaniHOD EC, LNCTS, Bhopal

2. Prof. Dr. Minal Saxena ,Prof. Sangeeta Shukla, Prof. Bharti Gupta SIRT, Bhopal

3. Mr. Achyuth Samudrala & Mr. Anudeep BandaCofounders & CEO, Stem Labs, Hyderabad

4. Ms. Ekata Mehul & Ms. VVS Lavanyae-ITRA, Ahmedabad

5. Mr. Ashutosh KhareDirector, Techseeder Educorp Pvt. Ltd.

Page 36: Project based learning methodologies for Embedded Systems and Intelligent System Design

04/10/2023 Project based learning methodologies for Embedded Systems Design

36

Miles to go

before I SleepRobert Frost

Thank You…