Research and Implementation of Embedded Linux System Power Optimization

2013 ◽  
Vol 416-417 ◽  
pp. 1538-1541
Author(s):  
Jian Qiang Wang ◽  
Fei Yun Yuan

This paper firstly discusses the techniques to optimize power consumption of the embedded operating system, and then optimizes power consumption of embedded Linux by adding DVS (dynamic voltage scaling) module and modifies the scheduling function in the standard Linux kernel. Finally, take a comparison test on arm920 platform. The test results show that: the power optimized Linux can effectively reduce the power consumption of the whole embedded system.

Author(s):  
Arya Lekshmi Mohan ◽  
Anju S. Pillai

Dynamic Voltage Scaling is an innovative technique for reducing the power consumption of a processor by utilizing its hardware functionality. Dynamic Voltage Scaling processors are mainly focusing on power management. Such processors can be switch between discrete frequency and voltage levels. The main challenges of Dynamic Voltage Scaling are increased number of preemptions and frequency switching. A part of dynamic energy as well as CPU time is lost due to these processes. To limit such processes, an algorithm is proposed which reduces both unwanted frequency switching and preemptions.


2013 ◽  
Vol 373-375 ◽  
pp. 1634-1637
Author(s):  
Bo Qu

This paper describes the design and implementation of piping functionality for ARM based multi-process mono-kernel embedded operating system, including overview of inter-process communication, key techniques of designing piping routines such as getting i-node for piping, creating pipe, reading and writing pipe, and terminating pipe, etc. At the final, the paper provides a demo example to show the effect. Based on the piping routines described in this paper, more powerful shell interpreter with redirecting and piping functionalities as well as other shell commands analogous to that of embedded Linux can be implemented.


2013 ◽  
Vol 347-350 ◽  
pp. 1598-1601
Author(s):  
Jin Hai Zhang

Embedded systems are widely used in industries, its amazing to develop speed and as an embedded system software for embedded operating system is at the core of the information industry research hot spots. This thesis is mainly embedded in different application environments, the operating system discussion and research on how to implement its process scheduling algorithm.


2013 ◽  
Vol 718-720 ◽  
pp. 820-824
Author(s):  
Ju Guang Li ◽  
Hua Zhang

This paper introduces current situation and development trend of measuring and testing systems and impact on traditional measuring and testing instruments and devices caused by rapid development of embedded technologies represented by high-performance embedded microprocessor and embedded operating system technologies. To combine newly developed high-performance embedded technologies with traditional measuring and testing technologies can greatly improve performance, cost, power consumption and volume indexes of measuring and testing instruments, enabling them to obtain incomparable advantages over traditional instruments.


2013 ◽  
Vol 273 ◽  
pp. 566-569
Author(s):  
Hua Liu ◽  
Ya Bin Fan

An embedded system generally comprises of four parts (embedded microprocessor unit, peripheral hardware equipment, embedded operating system, and user application), and its core function is to complete the control of different equipments as well as necessary monitoring and management measures. Initialization is to set a variable as "default value", including system initialization, software initialization and hardware initialization. However, these three types of initialization are classified in accordance with different layers. This is studied in this paper.


2014 ◽  
Vol 933 ◽  
pp. 516-520 ◽  
Author(s):  
Jin Mei Liu ◽  
Jun Hong Wang ◽  
Dong Hui Sun

CAN bus was widely used in embedded system development, but most embedded processors without CAN bus controller, need to extend external CAN bus interface through external bus. In order to send and receive the CAN bus data by S3C2440 chip, interface function of S3C2440 was extended by MCP2515 chip in the paper, which was used the SPI interface to extend CAN bus interface. The design of CAN bus hardware interface was described in the paper. The design of CAN device drive program on the embedded Linux operating system was specified in detail.


Sign in / Sign up

Export Citation Format

Share Document