Post on 17-Jan-2023
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
Organization of Presentation
10/12/2022 2Project based learning
methodologies for Embedded Systems Design
1. Project Based Learning- Essentials & Definition2. Instructor’s and Student’s Role3. Project-Based Learning - Research …4. Embedded Technology Drivers5. View of Embedded Designer6. Basic disciplines incorporated for Embedded System Design7. Design flow for Embedded and Intelligent System Design8. Layered architecture of an Embedded System9. Embedded Software and Hardware Platform10. Process of Embedded System Development11. Waterfall model for Process of Embedded System Development12. Embedded Hardware and Software Development on 8051, AVR and ARM Platforms13. Other Embedded Computing Methodologies 14. Design Complexities and Implementation15. Related Work16. Conclusion17. References18. Acknowledgements
10/12/2022 3Project based learning
methodologies for Embedded Systems Design
Project Based Learning Essentials
& Definition
Project Based Learning- Essentials
10/12/2022 4Project based learning
methodologies for Embedded Systems Design
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 ?
10/12/2022 5Project based learning
methodologies for Embedded Systems Design
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
10/12/2022 6Project based learning
methodologies for Embedded Systems Design
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 )
10/12/2022 7Project based learning
methodologies for Embedded Systems Design
Set goals Explore and ask questions Work well with peers Stay accountable to self, peers, and teacher for project outcomes
Student’s Role
10/12/2022 8Project based learning
methodologies for Embedded Systems Design
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 …
10/12/2022 9Project based learning
methodologies for Embedded Systems Design
Project Based Learning Methodologies
for Embedded
and Intelligent Systems
Design
Embedded Technology Drivers
10/12/2022 10Project based learning
methodologies for Embedded Systems Design
Less Power Consumption
Less Price/ More EconomicalMore or Less components per
board/system
Higher reliability
High Speed of OperationLesser Manufacturing Costs
Area Utilization/compactness
Figure 1 : Launcpad kit courtesy Texas Instruments
View of Embedded Designer
10/12/2022 11Project based learning
methodologies for Embedded Systems Design
Embedded System
Architecture
Subsystem and Component
View
Dependability View
Concurrency and
Resource view
Deployment View
Distribution View
Basic disciplines incorporated for Embedded System Design
10/12/2022 12Project based learning
methodologies for Embedded Systems Design
Mechanical Engineering
Material Engineering
ElectronicsEngineering
Chemical Engineering
Industrial Engineering
Computer Science
Engineering
Embedded and
Intelligent Systems Design
Design flow for Embedded and Intelligent System Design
10/12/2022 13Project based learning
methodologies for Embedded Systems Design
Product Requirements
System Architecture
Selection of Intelligent System / Controller
Embedded Software Design
Embedded Hardware Design
Hardware and Software Integration
Layered Architecture of an Embedded System
10/12/2022 14Project based learning
methodologies for Embedded Systems Design
Application Software
Operating System
Hardware
CPU / Controller
Embedded Software Platform
10/12/2022 15
Project based learning methodologies for Embedded
Systems Design
Application Software
Application Programming Interface
Operating System
Device Manager
Kernel
Libraries
Kernel
Communication Software
Embedded Hardware Platform
10/12/2022 16Project based learning
methodologies for Embedded Systems Design
Processor or Controller
(CPU)
ADCDAC
Power Supply UnitMemory
Clock CircuitryTimers and
Reset Circuitry
Selection Circuits
Communication Interface
Functional Keypad
Functional KeypadLEDLCD
Sensors
Process of Embedded System Development
10/12/2022 17Project based learning
methodologies for Embedded Systems Design
Integrated Development Enviornment
Writing Code using Text EditorTranslate Code into machine code
Debug Code
Emulation Hardware
Emulator Base
Plugs into Target System
Target System
Program Flash or OTP version of Microcontrol
ler
Functional Prototype
verification with Real
Microcontroller Chip
Production
Waterfall model for Process of Embedded System Development
10/12/2022 18Project based learning
methodologies for Embedded Systems Design
Requirements Engineering
Hardware Prototype Development and Simulation Engineering
Hardware – Software Partitioning, hardware Design, Software Design
Hardware and Software
ImplementationHardware and
Software Integration and
TestingOperation
and Maintenance
10/12/2022 19Project based learning
methodologies for Embedded Systems Design
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
10/12/2022 20Project based learning
methodologies for Embedded Systems Design
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
10/12/2022 21Project based learning
methodologies for Embedded Systems Design
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
10/12/2022 22Project based learning
methodologies for Embedded Systems Design
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
Design Complexities and Implementation
10/12/2022 23Project based learning
methodologies for Embedded Systems Design
Problem Domain complexity
Development Process complexity
Choice Domain complexity
Testing related complexity
Packaging related complexity
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
10/12/2022 30Project based learning
methodologies for Embedded Systems Design
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
10/12/2022 31Project based learning
methodologies for Embedded Systems Design
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. 10/12/2022 32
Project based learning methodologies for Embedded
Systems Design
[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.10/12/2022 33
Project based learning methodologies for Embedded
Systems Design
References (Contd..)
[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.com10/12/2022 34
Project based learning methodologies for Embedded
Systems Design
References (Contd..)
10/12/2022 35Project based learning
methodologies for Embedded Systems Design
Acknowledgements1. 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.