| Peer-Reviewed

Design and Development of a Project-Based Embedded System Laboratory Using LPC1768

Received: 8 October 2013    Accepted:     Published: 20 December 2013
Views:       Downloads:
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.

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), 2024. Published by Science Publishing Group

Keywords

Embedded System Laboratory, Low-Power Microcontroller, LPC1768microcoontroller, Stand-alone System, Hands-on Experiments

References
[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
Cite This Article
  • 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

    Copy | Download

    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

    Copy | Download

    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

    Copy | Download

  • @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}
    }
    

    Copy | Download

  • 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  - 

    Copy | Download

Author Information
  • VLSI and Embedded System Laboratory, Department of Physics, Sri Krishnadevaraya University, Ananatapuram, 515003, A.P., India

  • VLSI and Embedded System Laboratory, Department of Physics, Sri Krishnadevaraya University, Ananatapuram, 515003, A.P., India

  • Sections