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.
Published in | American Journal of Embedded Systems and Applications (Volume 1, Issue 2) |
DOI | 10.11648/j.ajesa.20130102.13 |
Page(s) | 46-53 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2013. Published by Science Publishing Group |
Embedded System Laboratory, Low-Power Microcontroller, LPC1768microcoontroller, Stand-alone System, Hands-on Experiments
[1] | 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. |
[2] | 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. |
[3] | 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. |
[4] | R. Bachnak, " Teaching Microcontrllers with hands-on hardware experiments", Journal of Computing Sciences in Colleges, 20(4):207-213, 2005. |
[5] | 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. |
[6] | 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. |
[7] | 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. |
[8] | 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. |
[9] | D. Davcev, B. Stojkoska, S. Kalajdziski, and K. Trivodaliev, "Project Based learning of embedded systems", in Proceedings of the 2nd WSEAS Telecommunications, 2008. |
[10] | 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. |
[11] | 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. |
[12] | 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. |
[13] | Wilfried Elmenreich, Christian Trodhandl and Bettina weiss, "Embedded system Home Experimentation", Proceddings of the 2003 IEEE International Conference on Microelectronic systems Education (MSE" 03). |
[14] | www.ngxtechnologies.com |
[15] | LPC1768 User Manual NXP Semiconductors-UM10360 |
[16] | http://www.keil.com |
[17] | www.ti.com/lit/ds/symlink/lm35 |
[18] | 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. |
[19] | www.nskelectronics.com/rfid_reader |
APA Style
Aruna Kommu, Raghavendra Rao Kanchi. (2013). Design and Development of a Project-Based Embedded System Laboratory Using LPC1768. American Journal of Embedded Systems and Applications, 1(2), 46-53. https://doi.org/10.11648/j.ajesa.20130102.13
ACS Style
Aruna Kommu; Raghavendra Rao Kanchi. Design and Development of a Project-Based Embedded System Laboratory Using LPC1768. Am. J. Embed. Syst. Appl. 2013, 1(2), 46-53. doi: 10.11648/j.ajesa.20130102.13
AMA Style
Aruna Kommu, Raghavendra Rao Kanchi. Design and Development of a Project-Based Embedded System Laboratory Using LPC1768. Am J Embed Syst Appl. 2013;1(2):46-53. doi: 10.11648/j.ajesa.20130102.13
@article{10.11648/j.ajesa.20130102.13, author = {Aruna Kommu and Raghavendra Rao Kanchi}, title = {Design and Development of a Project-Based Embedded System Laboratory Using LPC1768}, journal = {American Journal of Embedded Systems and Applications}, volume = {1}, number = {2}, pages = {46-53}, doi = {10.11648/j.ajesa.20130102.13}, url = {https://doi.org/10.11648/j.ajesa.20130102.13}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajesa.20130102.13}, abstract = {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.}, year = {2013} }
TY - JOUR T1 - Design and Development of a Project-Based Embedded System Laboratory Using LPC1768 AU - Aruna Kommu AU - Raghavendra Rao Kanchi Y1 - 2013/12/20 PY - 2013 N1 - https://doi.org/10.11648/j.ajesa.20130102.13 DO - 10.11648/j.ajesa.20130102.13 T2 - American Journal of Embedded Systems and Applications JF - American Journal of Embedded Systems and Applications JO - American Journal of Embedded Systems and Applications SP - 46 EP - 53 PB - Science Publishing Group SN - 2376-6085 UR - https://doi.org/10.11648/j.ajesa.20130102.13 AB - 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. VL - 1 IS - 2 ER -