Asee peer logo

Embedded Systems and Internet of Things (IoTs) - Challenges in Teaching the ARM Controller in the Classroom

Download Paper |

Conference

2017 ASEE Annual Conference & Exposition

Location

Columbus, Ohio

Publication Date

June 24, 2017

Start Date

June 24, 2017

End Date

June 28, 2017

Conference Session

ETD Internet of Things (IOT)

Tagged Division

Engineering Technology

Page Count

10

Permanent URL

https://peer.asee.org/28214

Download Count

1145

Request a correction

Paper Authors

biography

Dhananjay V. Gadre Netaji Subhas Institute of Technology

visit author page

Dhananjay V. Gadre (New Delhi, India) completed his MSc (electronic science) from the University of Delhi and M.Engr (computer engineering) from the University of Idaho, USA. In his professional career of more than 27 years, he has taught at the SGTB Khalsa College, University of Delhi, worked as a scientific officer at the Inter University Centre for Astronomy and Astrophysics (IUCAA), Pune, and since 2001, has been with the Electronics and Communication Engineering Division, Netaji Subhas Institute of Technology (NSIT), New Delhi, currently as an associate professor. He directs two open access laboratories at NSIT, namely Centre for Electronics Design and Technology (CEDT) and TI Centre for Embedded Product Design (TI-CEPD). Professor Gadre is the author of several professional articles and five books. One of his books has been translated into Chinese and another one into Greek. His recent book “TinyAVR Microcontroller Projects for the Evil Genius”, published by McGraw Hill International consists of more than 30 hands-on projects and has been translated into Chinese and Russian. He is a licensed radio amateur with a call sign VU2NOX and hopes to design and build an amateur radio satellite in the near future.

visit author page

biography

Ramesh S. Gaonkar SUNY-PCC and IITGN

visit author page

Ramesh Gaonkar, Ph.D., Professor Emeritus, SUNY OCC, (Syracuse, NY) was a professor in Electrical Technology, and presently, he is teaching as a Visiting Professor at Indian Institute of Technology (IIT), Gandhinagar, India. He teaches Embedded Systems at IIT either for a semester or a half-semester in an academic year. He has authored several books in the Microprocessor/Microcontroller area. He is a recipient of Excellence in Teaching awards from ASEE St. Lawrence Section and State University of New York (SUNY).

visit author page

biography

Nikhilesh Prasannakumar Netaji Subhas Institute of Technology Orcid 16x16 orcid.org/0000-0003-0411-6388

visit author page

Nikhilesh Prasannakumar is an electronics and do-it-yourself enthusiast who completed his Masters and Undergraduate studies in Electrical and Electronics Engineering from National Institute of Technology Trichy (NITT) and National Institute of Technology Calicut (NITC) respectively. He is currently working as a Teaching cum Research Fellow at the Instrumentation and Control Engineering Division at Netaji Subhas Institute of Technology (NSIT), New Delhi while pursuing his Ph.D. Since 2014, he has been associated with the Centre for Electronics Design and Technology (CEDT), NSIT pursuing various projects in the field of Embedded Systems. While at NSIT he has mentored several student projects and has contributed to the design and development of several educational kits and pedagogy material based on a variety of microcontroller platforms. His research interests include embedded systems, intelligent control and internet of things.

visit author page

biography

Sneha N. Ved Indian Institute of Technology, Gandhinagar

visit author page

Sneha N Ved completed her Undergraduate studies in Computer Science and Engineering from Nirma University Ahmedabad in 2011 followed by her Master's degree from Indian Institute of Technology Madras in 2013. Sneha is currently working as a teaching assistant while pursuing her Ph.D. from Indian Institute of Technology Gandhinagar in Electrical Engineering. Sneha is an Intel India Ph.D. Fellow and her research interests include Computer Architecture and Embedded System Design.

visit author page

Download Paper |

Abstract

This presentation is concerned with issues related to teaching Embedded Systems and Internet of Things (IoTs), the frontier topics in engineering and technology curricula. ARM is the leading microcontroller used in designing Embedded Systems (such as smart phones, digital cameras, and smart appliances) and IoTs. Globally ARM is the most widely used instruction set architecture in terms of quantity produced; over 50 billion ARM processors have been produced as of 2014, of which 10 billion were produced in 2013. It is the leading microcontroller in terms of the market share. Therefore, it is essential that our students should be familiar with applications of ARM in their undergraduate curricula. The presentation focuses on sharing teaching difficulties in ARM controller. ARM is a high performance, low power 32-bit microcontroller. To minimize power consumption ARM has used many techniques in its hardware design that increases the complexity in writing software. ARM has a very complicated architecture, and its instruction set includes various options for execution. In addition, they are many difficulties in teaching the ARM in the classroom setting because ARM Company licenses its core to many manufacturers with freedom to implement various features at their discretion.

Embedded Systems were used to be primarily stand-alone systems until the advent of IoT systems. Now Embedded Systems are getting smarter and connected with the internet that raises issues of security. This presentation focuses on how to simplify the teaching in the classroom, various options, and choices between assembly, C, and ARM's mbed platform.

Gadre, D. V., & Gaonkar, R. S., & Prasannakumar, N., & Ved, S. N. (2017, June), Embedded Systems and Internet of Things (IoTs) - Challenges in Teaching the ARM Controller in the Classroom Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. https://peer.asee.org/28214

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2017 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015