Design and Development of a Project-Based Embedded System Laboratory Using LPC1768
American Journal of Embedded Systems and Applications
Volume 1, Issue 2, November 2013, Pages: 46-53
Received: Oct. 8, 2013;
Published: Dec. 20, 2013
Views 3734 Downloads 1066
Aruna Kommu, VLSI and Embedded System Laboratory, Department of Physics, Sri Krishnadevaraya University, Ananatapuram, 515003, A.P., India
Raghavendra Rao Kanchi, VLSI and Embedded System Laboratory, Department of Physics, Sri Krishnadevaraya University, Ananatapuram, 515003, A.P., India
In this paper, we propose project-based experiments useful in setting up an embedded system design laboratory. It is an outcome of the author’s experience in teaching computer architecture and embedded systems in theory. The experiments and projects described herein are useful for the students to learn the building blocks of embedded system and can be implemented as one third semester laboratory course. Further, they are built around ARM based RISC processor- LPC1768 architecture, which supports modular programming. The components including the microcontroller with programmer are inexpensive. It gives a hands-on experience to the undergraduate student of Electronics and Communication Engineering (ECE) and Computer Science Engineering (CSE), or Post-Graduate students with electronics major. The salient feature of this module is that each experiment is explained by its hardware description, software algorithm which includes dumping the hex file of the program on to the microcontroller’s flash memory. Our experience with the conduct of a 120 min-end of semester practical examination show that, with the chronological increase in hardware design, the students exhibited the confidence in designing new stand-alone systems with fairly complicated hardware and software. Setting up a training laboratory of this type is easy with the material described in this paper.
Raghavendra Rao Kanchi,
Design and Development of a Project-Based Embedded System Laboratory Using LPC1768, American Journal of Embedded Systems and Applications.
Vol. 1, No. 2,
2013, pp. 46-53.
Mitsui. H, Kambe. H , and Koizumi,. H " Use of Student Experiment for Teaching Embedded Software Development Including HW/SW Co_Design" , IEEE Transactions on Education, vol. 52, pp. 436-443, Aug. 2009.
Crespo. A, Vila. J, Blanes. A and Ripoll . I " Real time education in a control engineering Curriculum", in 3rd IEEE Real time systems education workshop, 1998, pp. 112-116.
K. G. Ricks, D. J. Jackson and W. A. Stapleton, " Incorporating Embedded programming skills in to an ECE Curriculum", SIGBED Rev., vol .4, no.1, pp .17-26, Jan. 2010.
R. Bachnak, " Teaching Microcontrllers with hands-on hardware experiments", Journal of Computing Sciences in Colleges, 20(4):207-213, 2005.
M.J. Callaghan, J.Harkin, C. Peters, T.M. Mc Ginnity, and L.P. Maguire, " A collaborative environment for remote experimentation", In Proceedings of the 2003 IEEE International Conference on Microelectronic Systems Education (MSE’03), 2003.
D. Beetner, H. Pottinger, and K. Mitchell, " Laboratories teaching concepts in microcontroller and hardware-software co-design. In proceedings of the 30th Annual Franties in Education Conference, Vol.2, Pages SIC/1-SIC/5, Kasas city, Missouri, USA, october 2000.
Jean-Samuel Chenard, Zeljko Zilic, Milos prokic, " A laboratory setup and Teaching Methodology for wireless and Mobile Embedded Systems", " IEEE transactions on Education", vol.51, No.3, August 2008, pp. 378-384.
Jiang Xiaoluo and Li Han, " CDIO – Based Embedded systems training mode in graduate teaching", 2011 5th International conference on distance learning and education, vol. 12, pp. 78-82.
D. Davcev, B. Stojkoska, S. Kalajdziski, and K. Trivodaliev, "Project Based learning of embedded systems", in Proceedings of the 2nd WSEAS Telecommunications, 2008.
S. Nooshabadi and J. Garside, "Modernization of teaching in Embedded Systems design–An international collaborative Project", IEEE Transactions on Education, vol. 49, no. 2, pp. 254-262, May, 2006.
J. W. Bruce, J. C. Harden, and R. B. Reese, "Cooperative and Progressive design experience for embedded systems", IEEE Transactions on Education, vol.47, no.1, pp.83-92, Feb. 2004.
Silik. C, Nagvaara, P. Taskin. B, "A Microcontroller based Embedded system design course with PSoC3", " IEEE International conference on Microelectronic Systems Education (MSE), June. 2-3, 2013, pp.28-31.
Wilfried Elmenreich, Christian Trodhandl and Bettina weiss, "Embedded system Home Experimentation", Proceddings of the 2003 IEEE International Conference on Microelectronic systems Education (MSE" 03).
LPC1768 User Manual NXP Semiconductors-UM10360
Limpraptono, F.Y, Sudibyo. H, Ratna. A.A.P, "The design of Embedded Web server for remote laboratories microcon troller system experiment", "IEEE Region Conference on TENCON 2011", pp.1198-1202, Nov. 21-24, 2011.