MobiVMM : 임베디드 장치를 위한 가상머신 모니터
暂无分享,去创建一个
Software in embedded systems in highly dependent on the running hardware platform. Because most of embedded systems have its unique objectives, software as well as hardware is tightly coupled and optimized to the ends. However, recent mobile phones are evolving as attaching diverse devices such as camera, media player and banking chips. This trend makes a huge impact on software architecture. It makes the software in the embedded systems be complex, and it resembles that of the desktop PCs. Especially, drivers for new devices negatively impact to the system reliability because they are pre-matured in many cases. To resolve the problems from the evolving hardware platform, we need have a solid software architecture which is strong against the pre-matured software stack, and requires smallest effort on developing new software on the hardware. We adopt a VM-architecture to deal with the problems in the evolving embedded systems. This study reveals that the VM architecture provides a stable software platform for the mobile phones and makes it easy to port form one hardware platform to the other.