摘要:As embedded devices prevail in daily life, high energy consumption caused by embedded software caught academic attentions. Multifarious testing and predicting methods are developed accordingly. This paper proposes a model about energy consumption of embedded device based on analysis of embedded software structure and support vector machine regression. The nonlinear relationship between energy consumption and software structure is revealed. The research finds software structure is determined by features like number of components, complexity of component interface, component coupling, and path length. These features are qualified and modeled by using support vector machine regression and energy consumption is predicted based on this model. The experiments results confirm the proposed model.