Browse > Article
http://dx.doi.org/10.5391/JKIIS.2011.21.5.581

A Project-Based Embedded Software Design Course  

Moon, Jung-Ho (강릉원주대학교 전자공학과)
Park, Lae-Jeong (강릉원주대학교 전자공학과)
Publication Information
Journal of the Korean Institute of Intelligent Systems / v.21, no.5, 2011 , pp. 581-587 More about this Journal
Abstract
This paper presents a senior-level embedded software design course using a customized training kit. Embedded software design courses commonly entail a lot of practice hours and a semester-long project and thus requires a hardware platform on which the embedded software runs. A training kit has been designed such that both hardware system and operating system are not too complicated or heavy for undergraduate students to fully understand and to develop embedded software on their own. The course using the customized training kit gives the students hands-on experience of embedded software design and programming ranging from device drivers to user interface, thereby enabling them to have in-depth understanding of embedded software and to improve their programming skills more easily and faster than when using commercial training kits.
Keywords
Embedded software design course; Real-time operating system (RTOS); Training kit;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C.-S. Lee, J.-H. Su, K.-E. Lin, J.-H. Chang, and G.-H. Lin, "A project-based laboratory for learning embedded system design with industry support," IEEE Trans. Educ., vol. 53, no. 2, pp. 173-181, 2010.   DOI
2 S. Hussmann and D. Jensen, "Crazy car race contest: multicourse design curricula in embedded system design," IEEE Trans. Educ., vol. 50, no. 1, pp. 61-67, 2007.   DOI
3 E. Taslidere, F. S. Cohen, and F. K. Reisman, "Wireless sensor networks─A hands-on modular experiments platform for enhanced pedagogical learning," IEEE Trans. Educ., vol. 51, no. 3, pp. 400-412, 2008.   DOI
4 S. H. Kim and J. W. Jeon, "Introduction for freshmen to embedded systems using LEGO mindstorms," IEEE Trans. Educ., vol. 52, no. 1, pp. 99-108, 2009.   DOI
5 J. O. Hamblen, "Using a low-cost SoC computer and a commercial RTOS in an embedded systems design course," IEEE Trans. Educ., vol. 51, no. 3, pp. 356-363, 2009.
6 H. Mitsui, H. Kambe, and H. Koizumi, "Use of student experiments for teaching embedded software development including HW/SW co-design," IEEE Trans. Educ., vol. 52, no. 3, pp. 436-443, 2009.   DOI
7 J.-S. Chenard, Z. Zilic, and M. Prokic, "A laboratory setup and teaching methodology for wireless and mobile embedded systems," IEEE Trans. Educ., vol. 51, no. 3, pp. 378-384, 2008.   DOI
8 K. G. Ricks, D. J. Jackson, W. A. Stapleton, "An embedded systems curriculum based on the IEEE/ACM model curriculum," IEEE Trans. Educ., vol. 51, no. 2, pp. 262-270, 2008.   DOI
9 J. J. Labrosse, MicroC/OS-II: The Real-Time Kernel, 2nd ed. CMB books, 2002.
10 ATMEL coporation, ATmega128 datasheet.