Publication detail

Creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink environment

LAMBERSKÝ, V. VEJLUPEK, J. SOVA, V. GREPL, R.

Original Title

Creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink environment

English Title

Creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink environment

Type

journal article in Scopus

Language

en

Original Abstract

When starting a new project, a higher programming language is usually selected for developing the control algorithm. And it is only natural to have support for automatic code generation, which would provide functionality for generating executable code for embedded processor directly from the high programming language, where the algorithm was originally developed. Currently there are several products on the market which implement described functionality. However this functionality is very limited. It is provided only for selected microcontrollers and simple peripheral modules. Increasing computing power of embedded processors allows implementing more advanced algorithms and to use more complex peripherals, for instance displaying units. This paper presents a method of creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink. This target uses complex peripherals, which are not supported in this extent by any other commercial product. Created support for automatic code generation is demonstrated by generating executable code for magnetic levitation plant controller, directly from Simulink.

English abstract

When starting a new project, a higher programming language is usually selected for developing the control algorithm. And it is only natural to have support for automatic code generation, which would provide functionality for generating executable code for embedded processor directly from the high programming language, where the algorithm was originally developed. Currently there are several products on the market which implement described functionality. However this functionality is very limited. It is provided only for selected microcontrollers and simple peripheral modules. Increasing computing power of embedded processors allows implementing more advanced algorithms and to use more complex peripherals, for instance displaying units. This paper presents a method of creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink. This target uses complex peripherals, which are not supported in this extent by any other commercial product. Created support for automatic code generation is demonstrated by generating executable code for magnetic levitation plant controller, directly from Simulink.

Keywords

Cerebot MX7cK, automatic code generation, Simulink, complex peripherals

RIV year

2014

Released

01.12.2014

Publisher

NAUN - North Atlantic University Union

Pages from

536

Pages to

544

Pages count

9

URL

Documents

BibTex


@article{BUT111214,
  author="Vojtěch {Lamberský} and Josef {Vejlupek} and Václav {Sova} and Robert {Grepl}",
  title="Creating support for fully automatic code generation for Cerebot MX7cK hardware from Simulink environment",
  annote="When starting a new project, a higher programming language is usually selected for developing the control algorithm.
And it is only natural to have support for automatic code generation, which would provide functionality for generating executable code for embedded processor directly from the high programming language, where the algorithm was originally developed. Currently there are several products on the market which implement described functionality. However this functionality is very limited. It is provided only for selected microcontrollers and simple peripheral modules. Increasing computing power of embedded processors allows implementing more advanced algorithms and to use more complex peripherals, for instance displaying units. This paper presents a method of creating support for fully automatic code
generation for Cerebot MX7cK hardware from Simulink. This target uses complex peripherals, which are not supported in this extent by any other commercial product. Created support for automatic code generation is demonstrated by generating executable code for magnetic levitation plant controller, directly from Simulink.",
  address="NAUN - North Atlantic University Union",
  chapter="111214",
  howpublished="online",
  institution="NAUN - North Atlantic University Union",
  number="8",
  volume="2014",
  year="2014",
  month="december",
  pages="536--544",
  publisher="NAUN - North Atlantic University Union",
  type="journal article in Scopus"
}