About: Usable Simulink Embedded Coder Target for Linux     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
Description
  • Matlab/Simulink is a commercial tool used by many engineers and researchers worldwide to design and develop various systems, usually containing a lot of mathematical computations. Initially, Simulink was intended for performing simulations of dynamic systems (hence the name), but nowadays it also allows to create their prototypes or even final implementations. The system (for example a motor controller) is first designed in a graphical way in the form of a data-flow graph and then the Embedded Coder tool (a part of Simulink) is used to generate the C code directly from the graphical model. Simulink Embedded Coder already contains support for several popular embedded boards running Linux such as Raspberry Pi or BeagleBoard but for unknown reason, this support can only be installed on Windows hosts. Moreover, the code generated for these targets has problems with precise timing when run on Linux with real-time (preempt_rt) patches. In this paper we describe a custom developed Embedded Coder target ert_linux that does not suffer from the above mentioned shortcomings and is freely available for use. We also describe a few applications developed with this target, for example a simple motor controller with the Raspberry Pi that can be used for education. The other applications show that ert_linux-based solutions can be used even for more demanding applications with sampling frequencies around 20 kHz.
  • Matlab/Simulink is a commercial tool used by many engineers and researchers worldwide to design and develop various systems, usually containing a lot of mathematical computations. Initially, Simulink was intended for performing simulations of dynamic systems (hence the name), but nowadays it also allows to create their prototypes or even final implementations. The system (for example a motor controller) is first designed in a graphical way in the form of a data-flow graph and then the Embedded Coder tool (a part of Simulink) is used to generate the C code directly from the graphical model. Simulink Embedded Coder already contains support for several popular embedded boards running Linux such as Raspberry Pi or BeagleBoard but for unknown reason, this support can only be installed on Windows hosts. Moreover, the code generated for these targets has problems with precise timing when run on Linux with real-time (preempt_rt) patches. In this paper we describe a custom developed Embedded Coder target ert_linux that does not suffer from the above mentioned shortcomings and is freely available for use. We also describe a few applications developed with this target, for example a simple motor controller with the Raspberry Pi that can be used for education. The other applications show that ert_linux-based solutions can be used even for more demanding applications with sampling frequencies around 20 kHz. (en)
Title
  • Usable Simulink Embedded Coder Target for Linux
  • Usable Simulink Embedded Coder Target for Linux (en)
skos:prefLabel
  • Usable Simulink Embedded Coder Target for Linux
  • Usable Simulink Embedded Coder Target for Linux (en)
skos:notation
  • RIV/68407700:21230/14:00224093!RIV15-GA0-21230___
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • P(GAP103/12/1994)
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 52203
http://linked.open...ai/riv/idVysledku
  • RIV/68407700:21230/14:00224093
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • Matlab/Simulink; Linux; Motor Controller (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [A33EF1F86867]
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...vavai/riv/projekt
http://linked.open...UplatneniVysledku
http://linked.open...iv/tvurceVysledku
  • Píša, Pavel
  • Sojka, Michal
http://localhost/t...ganizacniJednotka
  • 21230
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 58 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software