In this paper, we present a series of experiments starting from Hello World!, up to project-based experiments using Texas Instrument (TI) MSP430 LaunchPad, which is an inexpensive kit from TI, USA. Two dedicated boards are designed and developed to perform experiments described herein, which are an outcome of the author’s experience in teaching computer architecture and embedded systems in theory. These experiments can be introduced to the under-graduate students of engineering: electrical, electronics and communication, computer science, and post-graduate science students specialized in electronics. The salient feature of experiments presented in different modules is that, each experiment is explained by its hardware description, software development which includes the dumping of program on to the microcontroller’s flash memory, leading to a hands-on experience. Our experience with the conduct of a 120 min-end of semester practical examination show that, with the chronological increase in hardware design, the student exhibited the confidence in designing new stand-alone systems with fairly complicated hardware and software. Setting up a laboratory of this type is easy with the material described in this paper. A small alteration is suggested on MSP430 LaunchPad.
Published in | American Journal of Embedded Systems and Applications (Volume 1, Issue 2) |
DOI | 10.11648/j.ajesa.20130102.12 |
Page(s) | 37-45 |
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 Lab, MSP430 Launchpad, Stand-Alone Systems, Project-Based Experiments
[1] | POST "Pervasive Computing" Post-Note", MAY 2006 Number 263, The Parliamentary Office of Science and Technology, 7 Millbank, London, SW1P3JA, 2006. |
[2] | T Basten, M Geilen Ambient Intelligence: Impact on Embedded System Design, Kluwer Academic Publisher, 2004. |
[3] | B. Benson, A. Arfaee, C. Kim, R. Kastner, R. Gupta, "Integrating Embedded Computing Systems Into High School and Early Undergraduate Education", IEEE Transactions On Education, 2010. |
[4] | Xiaolin Hu, Minghao Wang, Yuanfeng Xu, Kai Qian, "Modular Design and Adoption of Embedded Systems Courseware with Portable Labs in a Box", Proceedings of the World Congress on Engineering and Computer Science (WCECS 2012) Vol.I, October 24-26, 2012. |
[5] | www.cs.virginia.edu/sigbed/archives/2009-01/j-3-wese-journal-p12-huang.pdf . |
[6] | Kai Qian, Xiaolin Hu, Liang Hung, "Exterience on Teaching Multiple CS Courses with Portable Embedded System Labware in a Box", Proceedings of the World Congress on Engineering and Computer Science (WCECS 2011), Vol.I, San Fransisco, USA, Oct. 19-21, 2011. |
[7] | Zalewski,J., "A Comprehensive Embedded Systems Lab for Teaching Web-Based Remote Software Development", 23rd IEEE Conference On Software Engineering Education and Training, Pittsburgh, PA, March 9-12, 2010. |
[8] | Hamblen, J.O., "An Embedded Systems Laboratory to Support Rapid Prototyping of Robotics and The Internet of Things", IEEE Transaction On Education, Feb. 2013. |
[9] | Berndt, Don, "A Software Design Method for Embedded Systems", IEEE Real-Time Embedded Technology and Applications Symosium, Nov. 2005. |
[10] | Fowler, Kim, "Introduction To Developing Embedded Systems", Instrument & Measurement Technology Conference, Jan. 2005. |
[11] | Berndt, Donald, "A Software Design Methodology For Real-Time Embedded Systems PartII", Developed Exclusively For IEEE Expert Now, April 2010. |
[12] | Hans Henrik Lovengreen, Anders P.Ravn and Hans Rischel, "Design Of Embedded, Real-Time Systems: Developing A Method For Practical Software Engineering", IEEE Explore, Nov. 2009. |
[13] | http://www.energia.nu/. |
[14] | Naveen Kumar Uttarkar, Raghvendra Rao Kanchi, "Design and Development of a Low-Cost Embedded Systems Laboratory Using TI MSP430F149", International Conference on Communication and Signal Processing (ICCSP' 13), April 3-5,2013, India, IEEE Xplore, 2013. |
[15] | http://www.nskelectronics.com/msp_launchpad_.html. |
[16] | http://www.ti.com/lit/ds/symlink/msp430g2553.pdf. |
[17] | http://www.ti.com/lit/ds/symlink/msp430g2112.pdf |
[18] | http://www.hktdc.com/fair/proddetail/electronicasia-en/1X6C3BQD/1X15MGTV/electronicAsia/General-Purpose-Relay.htm |
[19] | http://www.ti.com/lit/ds/symlink/uln2003a.pdf |
[20] | http://www.datasheetarchive.com/MOC7811-datasheet.html |
[21] | http://www.rigelcorp.com/8051/TIP127.pdf. |
[22] | http://www.ti.com/lit/ug/slau144j/slau144j.pdf |
[23] | LM35 Precision Centigrade Temperature Sensor, Literature Number: SNIS 159B,Texas Instruments, November 2000. |
[24] | http://www.nskelectronics.com/soil_moisture_sensor.html |
APA Style
Naveen Kumar Uttarkar, Raghavendra Rao Kanchi. (2013). Design and Development of a Low-Cost Embedded System Laboratory Using TI MSP430 LaunchPad. American Journal of Embedded Systems and Applications, 1(2), 37-45. https://doi.org/10.11648/j.ajesa.20130102.12
ACS Style
Naveen Kumar Uttarkar; Raghavendra Rao Kanchi. Design and Development of a Low-Cost Embedded System Laboratory Using TI MSP430 LaunchPad. Am. J. Embed. Syst. Appl. 2013, 1(2), 37-45. doi: 10.11648/j.ajesa.20130102.12
AMA Style
Naveen Kumar Uttarkar, Raghavendra Rao Kanchi. Design and Development of a Low-Cost Embedded System Laboratory Using TI MSP430 LaunchPad. Am J Embed Syst Appl. 2013;1(2):37-45. doi: 10.11648/j.ajesa.20130102.12
@article{10.11648/j.ajesa.20130102.12, author = {Naveen Kumar Uttarkar and Raghavendra Rao Kanchi}, title = {Design and Development of a Low-Cost Embedded System Laboratory Using TI MSP430 LaunchPad}, journal = {American Journal of Embedded Systems and Applications}, volume = {1}, number = {2}, pages = {37-45}, doi = {10.11648/j.ajesa.20130102.12}, url = {https://doi.org/10.11648/j.ajesa.20130102.12}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajesa.20130102.12}, abstract = {In this paper, we present a series of experiments starting from Hello World!, up to project-based experiments using Texas Instrument (TI) MSP430 LaunchPad, which is an inexpensive kit from TI, USA. Two dedicated boards are designed and developed to perform experiments described herein, which are an outcome of the author’s experience in teaching computer architecture and embedded systems in theory. These experiments can be introduced to the under-graduate students of engineering: electrical, electronics and communication, computer science, and post-graduate science students specialized in electronics. The salient feature of experiments presented in different modules is that, each experiment is explained by its hardware description, software development which includes the dumping of program on to the microcontroller’s flash memory, leading to a hands-on experience. Our experience with the conduct of a 120 min-end of semester practical examination show that, with the chronological increase in hardware design, the student exhibited the confidence in designing new stand-alone systems with fairly complicated hardware and software. Setting up a laboratory of this type is easy with the material described in this paper. A small alteration is suggested on MSP430 LaunchPad.}, year = {2013} }
TY - JOUR T1 - Design and Development of a Low-Cost Embedded System Laboratory Using TI MSP430 LaunchPad AU - Naveen Kumar Uttarkar AU - Raghavendra Rao Kanchi Y1 - 2013/11/20 PY - 2013 N1 - https://doi.org/10.11648/j.ajesa.20130102.12 DO - 10.11648/j.ajesa.20130102.12 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 - 37 EP - 45 PB - Science Publishing Group SN - 2376-6085 UR - https://doi.org/10.11648/j.ajesa.20130102.12 AB - In this paper, we present a series of experiments starting from Hello World!, up to project-based experiments using Texas Instrument (TI) MSP430 LaunchPad, which is an inexpensive kit from TI, USA. Two dedicated boards are designed and developed to perform experiments described herein, which are an outcome of the author’s experience in teaching computer architecture and embedded systems in theory. These experiments can be introduced to the under-graduate students of engineering: electrical, electronics and communication, computer science, and post-graduate science students specialized in electronics. The salient feature of experiments presented in different modules is that, each experiment is explained by its hardware description, software development which includes the dumping of program on to the microcontroller’s flash memory, leading to a hands-on experience. Our experience with the conduct of a 120 min-end of semester practical examination show that, with the chronological increase in hardware design, the student exhibited the confidence in designing new stand-alone systems with fairly complicated hardware and software. Setting up a laboratory of this type is easy with the material described in this paper. A small alteration is suggested on MSP430 LaunchPad. VL - 1 IS - 2 ER -