• Title/Summary/Keyword: Mobile Embedded Systems

Search Result 306, Processing Time 0.026 seconds

Framework for Improving Mobile Embedded Software Process (모바일 임베디드 소프트웨어 프로세스 개선 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon;Kim, Soung-Won
    • Journal of Internet Computing and Services
    • /
    • v.10 no.5
    • /
    • pp.195-209
    • /
    • 2009
  • The embedded software has been become more important than the hardware in mobile systems in ubiquitous society. The improvement models such as CMMI(Capability Maturity Model Integration) and SPICE(Software Process Improvement and Capability dEtermination) are used to improve the quality of software in general systems. Software process improvement is also necessary for mobile embedded software development to improve its quality. It is not easy to apply the general software improvement model to the mobile embedded software development due to the high cost effectiveness and heavy process. On the other hand, XP has the characteristics on focused communications with customers and iteration development. It is specially suitable for mobile embedded software development as depending on customer's frequent requirement changes and hardware attributes. In this paper, we propose a framework for development small process improvement based XP(eXtreme Programming)'s practice in order to accomplish CMMI level 2 or 3 in mobile embedded software development at the small organizations. We design and implement the Mobile Embedded Software Process Improvement System(MESPIS) to support process improvement. We also suggest the evaluation method for the mobile embedded software development process improvement framework with CMMI coverage check by comparing other process improvement model. In the future, we need to apply this proposed framework to real project for practical effectiveness and the real cases quantitative. It also include the enhance the functionality of MESPIS.

  • PDF

Fast Path Planning Algorithm for Mobile Robot Navigation (모바일 로봇의 네비게이션을 위한 빠른 경로 생성 알고리즘)

  • Park, Jung Kyu;Jeon, Heung Seok;Noh, Sam H.
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.2
    • /
    • pp.101-107
    • /
    • 2014
  • Mobile robots use an environment map of its workspace to complete the surveillance task. However grid-based maps that are commonly used map format for mobile robot navigation use a large size of memory for accurate representation of environment. In this reason, grid-based maps are not suitable for path planning of mobile robots using embedded board. In this paper, we present the path planning algorithm that produce a secure path rapidly. The proposed approach utilizes a hybrid map that uses less memory than grid map and has same efficiency of a topological map. Experimental results show that the fast path planning uses only 1.5% of the time that a grid map based path planning requires. And the results show a secure path for mobile robot.

(PMU (Performance Monitoring Unit)-Based Dynamic XIP(eXecute In Place) Technique for Embedded Systems) (내장형 시스템을 위한 PMU (Performance Monitoring Unit) 기반 동적 XIP (eXecute In Place) 기법)

  • Kim, Dohun;Park, Chanik
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.3 no.3
    • /
    • pp.158-166
    • /
    • 2008
  • These days, mobile embedded systems adopt flash memory capable of XIP feature since they can reduce memory usage, power consumption, and software load time. XIP provides direct access to ROM and flash memory for processors. However, using XIP incurs unnecessary degradation of applications' performance because direct access to ROM and flash memory shows more delay than that to main memory. In this paper, we propose a memory management framework, dynamic XIP, which can resolve the performance degradation of using XIP. Using a constrained RAM cache, dynamic XIP can dynamically change XIP region according to page access pattern to reduce performance degradation in execution time or energy consumption resulting from native XIP problem. The proposed framework consists of a page profiler gathering applications' memory access pattern using PMU and an XIP manager deciding that a page is accessed whether in main memory or in flash memory. The proposed framework is implemented and evaluated in Linux kernel. Our evaluation shows that our framework can reduce execution time at most 25% and energy consumption at most 22% compared with using XIP-only case adopted in general mobile embedded systems. Moreover, the evaluation shows that in execution time and energy consumption, our modified LRU algorithm with code page filters can reduce more than at most 90% and 80% respectively compared with applying just existing LRU algorithm to dynamic XIP.

  • PDF

Embedded Linux based Home Network Mobile Robot (Embedded Linux를 탑재한 Home Network Mobile Robot)

  • Kim Dae-Wook;Lee Dong-Wook;Sim Kwee-Bo
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.11a
    • /
    • pp.542-545
    • /
    • 2005
  • 본 연구에서는 Home Network System에서 가전기기들을 제어하고 집안의 상황을 원격지에 있는 사용자에게 전달해 줄 수 있는 Home Network Mobile Robot을 제작하여 보다 더 지능적이고 사용자에게 편리한 Home Network System을 구축한다. 이를 위해 본 논문에서는 실제 Home Network 시스템 하에서의 자율이동 로봇을 고안하였으며 이의 구동을 위해 OS로는 Linux Kernel 2.4를 Porting 하였고, Vision 및 Ethernet 통신이 용이하도록 회로를 설계, 제작하였다.

  • PDF

A Study on Next Generation IT Fields Application of Embedded Systems (임베디드시스템의 차세대 IT 분야 응용에 관한 연구)

  • Park, Chun-Myoung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.05a
    • /
    • pp.840-841
    • /
    • 2012
  • This paper represent a method of next generation IT fields of embedded systems. we discuss the background why the embedded systems is the importance in the next generation IT fields. Also, we describe the hardware oriented embedded systems, the embedded hardware processor, specified processor. And we discuss the embedded system application fields, i.e. mobile phone application, STB application, telematics fields, home automation, personal digital assistant and so on.

  • PDF

Acceleration Techniques of Application Startup for Embedded Systems (임베디드 환경에서 응용프로그램 시작의 가속 기법)

  • Park, Eun-Byung;Lee, Yong-Jun;Kim, Seungkyun;Lee, Jaejin;Park, Kyungmin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.4 no.4
    • /
    • pp.174-179
    • /
    • 2009
  • Due to digital convergence, mobile embedded systems need more functionalities and a fully fledged OS. Applications for such embedded systems are linked with many shared libraries available in the OS and access a large data set at launch time. This results in increased application launch time. In this paper, we propose two techniques for reducing the application launch time: lazy-loading and pinning. Lazy-loading defers loading shared libraries that are not used in the application at launch time, whereas pinning guarantees the residence of shared libraries and data used at launch time in the main memory.

  • PDF

Design and Implementation of a Virtual Machine for Embedded Systems (임베디드 시스템을 위한 가상기계의 설계 및 구현)

  • Oh Se-Man;Ko Kwang-Man;Lee Yang-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.9
    • /
    • pp.1282-1291
    • /
    • 2005
  • This paper presents the EVM(Embedded Virtual Machine) which enables the execution of dynamic applications loaded in the embedded systems such as Mobile Devices(mobile phone, PDA), Set-Top Box, and Digital TV using downloading techniques. To accomplish this goal, we defined a SIL-(Standard Intermediate Language) code, and implemented a Bytecode-to-SIL translator which enables the execution of programs written in java language in the EVM platform without JVM, and a MSIL--to-SIL- translator which enables for programs written in .NET language to be executed in the EVM platform without .NET platform. Also, we developed a EFF(Executable File Format) builder as an assembler which translates SIL codes into an executable file, *.evm, and implemented the EVM which reads the *.evm file and executes it. The virtual machine for embedded systems developed in this paper is the software technologies that enable the execution of applications or contents without changes to when the platforms change. In fact, the virtual machine suggested here is not only usable as a standard model for existing virtual machines but also aid in more efficient execution of applications loaded in the embedded systems such as Mobile Devices, Digital TV, and Set-Top Box.

  • PDF

An Embedded Multifunctional Media System for Mobile Devices in Terrestrial DTV Relaying

  • Huang, Jun;Yin, Haibing
    • Journal of Information Processing Systems
    • /
    • v.14 no.5
    • /
    • pp.1272-1285
    • /
    • 2018
  • The paper presents a novel embedded multifunctional media sever (EMMS) for mobile devices to receive various media programs. Being different from other contemporary system research, the paper mainly studies how to design a reception solution for terrestrial digital television (DTV) on mobile devices and how to enable mobile devices can receive DTV program, enjoy video-on-demand (VOD), achieve video surveillance and relay Internet video program via local Wi-Fi simultaneously. In the system design, we integrate broadcasting-terrestrial DTV tuner, streaming media re-transmission system, VOD disk, video camera and access interface to the Internet into EMMS, which can either receive terrestrial DTV radio signals and demodulate out digital transport stream (TS), or can read streaming media bit-stream from VOD disk, surveillance camera or access interface to the Internet. The experimental results show the proposed system is stable and quality-efficient. Comparing with the other systems, the proposed system has the least packet loss rate and response time.

An Embedded Solution for Fast Navigation and Precise Positioning of Indoor Mobile Robots by Floor Features (바닥 특징점을 사용하는 실내용 정밀 고속 자율 주행 로봇을 위한 싱글보드 컴퓨터 솔루션)

  • Kim, Yong Nyeon;Suh, Il Hong
    • The Journal of Korea Robotics Society
    • /
    • v.14 no.4
    • /
    • pp.293-300
    • /
    • 2019
  • In this paper, an Embedded solution for fast navigation and precise positioning of mobile robots by floor features is introduced. Most of navigation systems tend to require high-performance computing unit and high quality sensor data. They can produce high accuracy navigation systems but have limited application due to their high cost. The introduced navigation system is designed to be a low cost solution for a wide range of applications such as toys, mobile service robots and education. The key design idea of the system is a simple localization approach using line features of the floor and delayed localization strategy using topological map. It differs from typical navigation approaches which usually use Simultaneous Localization and Mapping (SLAM) technique with high latency localization. This navigation system is implemented on single board Raspberry Pi B+ computer which has 1.4 GHz processor and Redone mobile robot which has maximum speed of 1.1 m/s.

An Indoor User-Tracking Mobile Robot Based on Infrared Signal Detection (적외선을 사용한 사용자 추종 이동로봇)

  • Kwon, Soon T.;Park, Sang H.;Joo, Moon G.
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.7 no.1
    • /
    • pp.25-31
    • /
    • 2012
  • We propose a method for an indoor mobile robot to track user with infrared transmitter. Several infrared receivers attached around by the mobile robot enable the robot to determine the moving direction by comparing the received signal patterns. The cost of the proposed system is not only cheaper than ultrasonic system, image signal processing, RFID, and RSSI method, but also robust against environment change because any complex algorithm is not necessary. In the mobile robot, ultrasonic sensors are equipped to avoid obstacles located in the moving direction, and a simple algorithm is embedded to avoid the case of poor signal reception.