General-purpose operating systems, such as Linux, are increasingly being used in embedded systems. Computational resources are usually limited, and embedded processors often have a limited amount of memory. This makes code size especially important. This paper describes techniques for automatically reducing the memory footprint of general-purpose operating systems on embedded platforms. The problem is complicated by the fact that kernel code tends to be quite different from ordinary application code, including the presence of a significant amount of hand-written assembly code, multiple entry points, implicit control flow paths involving interrupt handlers, and a significant amount of indirect control flow via function pointers. We use a nov...
For many embedded applications, program code size is a critical design factor. One promising ap-proa...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
We propose a general purpose code compression scheme for embedded systems, based on the instruction ...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
Abstract. There is a growing trend to use general-purpose operating systems like Linux in embedded s...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
There is increasing interest in using general-purpose operating systems, such as Linux, on embedded ...
We propose a method for compressing programs in embedded processors where instruction memory size do...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Compressed representations of programs can be used to improve the code density in embedded systems. ...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
Constraints on the memory size of embedded systems re-quire reducing the image size of executing pro...
During the last 15 years, embedded systems have grown in complexity and performance to rival desktop...
We propose a method for compressing programs in embedded processors where instruction memory size do...
For many embedded applications, program code size is a critical design factor. One promising ap-proa...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
We propose a general purpose code compression scheme for embedded systems, based on the instruction ...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
Abstract. There is a growing trend to use general-purpose operating systems like Linux in embedded s...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
There is increasing interest in using general-purpose operating systems, such as Linux, on embedded ...
We propose a method for compressing programs in embedded processors where instruction memory size do...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Compressed representations of programs can be used to improve the code density in embedded systems. ...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
Constraints on the memory size of embedded systems re-quire reducing the image size of executing pro...
During the last 15 years, embedded systems have grown in complexity and performance to rival desktop...
We propose a method for compressing programs in embedded processors where instruction memory size do...
For many embedded applications, program code size is a critical design factor. One promising ap-proa...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
We propose a general purpose code compression scheme for embedded systems, based on the instruction ...