Embedded Software R&D at ETRI: Qplus, Esto, and Nano Qplus
Heung-Nam Kim Embedded S/W Research Division Electronics and Telecommunications Research Institute, KOREA hnkim@etri.re.kr Abstract It is said that embedded software technology brings most value to embedded system products. In the embedded systems market, the impact of open source and free software is booming so strong that more vendors are adopting open source and free software for their products. ETRI, Korea’s largest government-funded research facility in the field of Information Technology and Communications, has been developing embedded software technologies and solutions. This paper introduces two embedded
- perating systems, Qplus and Nano Qplus, and an integrated development environment for embedded
software, called Esto. With these products, we propose to discuss a way to share them among three nations. Discussion Topic: Open Source/Free Software
- 1. Introduction
Embedded software is designed for special-purpose computer systems, which are completely encapsulated by the device they control. Nowadays it is very hard to find electronic or mechanical products without embedded software. It is of growing importance in a variety of areas such as consumer electronics, military, aerospace, robotics, automotives, building/home/industrial automation, and telecommunication. Embedded software requires low cost, small size, low power consumption, high reliability, customizable function/performance, and effective management of other restricted system resources. In addition, network, multimedia, and GUI (Graphic User Interface) of embedded software are becoming more important as mobile devices gain more popularity. In the future ubiquitous world, embedded software that ranges from tiny sensor software to mobile and telematics software should satisfy more diverse requirements. In the embedded software field, more vendors are adopting open source and free software for developing their products. More and more embedded software developers tend to use Linux and GNU
- software. According to the survey of VDC in 2004, Linux was the first-position operating system used
in the previous, current, and next project. Wind River, a leading embedded software vendor, gave up its policy against open source software and announced a new integrated development environment for embedded software running on Linux as well as its own operating system, VxWorks, last year. Having a rising concern on IT industry, the Korean government has chosen embedded software as one
- f nine new growth engines for next generation and has been actively supporting open source software
- development. ETRI, Korea’s the largest government-funded research facility in the fields of Information
Technology and Communications, has been developing embedded software technologies: embedded
- perating system, embedded middleware for multimedia and ubiquitous computing, GUI, and
development tools. In this paper, we introduce two embedded operating systems, Qplus and Nano Qplus, and an integrated development environment for embedded software, called Esto, with open source policy.
- 2. Qplus