Publication Details

Semiautomatic Porting of the C Library

DOLÍHAL, L.; HRUŠKA, T. Semiautomatic Porting of the C Library. Proceedings of the International Conference on Computer Science, Computer Engineering, and Education Technologies. Kuala Lumpur: The Society of Digital Information and Wireless Communications, 2014. p. 86-89. ISBN: 978-1-941968-02-4.
Czech title
Semiautomatické portování knihovny jazyka C
Type
conference paper
Language
English
Authors
Dolíhal Luděk, Ing., Ph.D.
Hruška Tomáš, prof. Ing., CSc. (DIFS)
Keywords

Porting of a library, C library, compiler testing, simulation, hardware/software co-design, Newlib, Lissom, Codasip

Abstract

For testing of automatically generated C compiler for embedded systems on simulator, it is useful to have a C library support. Testing programs written in C very often use I/O operations and other functions provided by the C library. Hence not having the library, the number of programs that can be executed is very limited. In this paper, we describe a method that provides semiautomatic method of porting the C library. The processors for which we port the library are mainly 32-bit. For this reason, we have chosen the Newlib library.

Annotation

For testing of automatically generated C compiler for embedded systems on simulator, it is useful to have a C library support. Testing programs written in C very often use I/O operations and other functions provided by the C library. Hence not having the library, the number of programs that can be executed is very limited. In this paper, we describe a method that provides semiautomatic method of porting the C library. The processors for
which we port the library are mainly 32-bit. For this reason, we have chosen the Newlib library.

Published
2014
Pages
86–89
Proceedings
Proceedings of the International Conference on Computer Science, Computer Engineering, and Education Technologies
ISBN
978-1-941968-02-4
Publisher
The Society of Digital Information and Wireless Communications
Place
Kuala Lumpur
BibTeX
@inproceedings{BUT111675,
  author="Luděk {Dolíhal} and Tomáš {Hruška}",
  title="Semiautomatic Porting of the C Library",
  booktitle="Proceedings of the International Conference on Computer Science, Computer Engineering, and Education Technologies",
  year="2014",
  pages="86--89",
  publisher="The Society of Digital Information and Wireless Communications",
  address="Kuala Lumpur",
  isbn="978-1-941968-02-4"
}
Back to top