Real-time Kernel Implementation Practice Program for Embedded Software Engineers' Education and its Evaluation
Abstract
A real-time kernel (henceforth RTK) is in the center place of embedded software technology, and the understanding of RTK is indispensable for the embedded system design. To implement RTK, it is necessary to understand languages that describe RTK software program code, system programming manners, software development tools, CPU on that RTK runs and the interface between software and hardware, etc. in addition to understanding of RTK itself. This means RTK implementation process largely covers embedded software implementation process. Therefore, it is thought that RTK implementation practice program is very effective as a means of the acquisition of common embedded software skill in addition to deeper acquisition of RTK itself. In this paper, we propose to apply RTK implementing practice program to embedded software engineers educational program. We newly developed very small and step-up type RTK named μK for educational use, and held a seminar that used μK as a teaching material for the students of information science and engineers of the software house. As a result, we confirmed that RTK implementation practice program is very effective for the acquisition of embedded software common skill.
- Publication:
-
IEEJ Transactions on Electronics, Information and Systems
- Pub Date:
- 2011
- DOI:
- 10.1541/ieejeiss.131.468
- Bibcode:
- 2011ITEIS.131..468Y
- Keywords:
-
- embedded system;
- embedded software;
- real-time kernel;
- skill standard