Navegar por los elementos (1 total)

  • Resumen es exacto "The purpose of this Final Work is the incorporation of new technologies in industrial environments by developing innovative architectures for embedded systems. In particular, creating industrial Real-Time applications using an Object Oriented Programming language (hereinafter OOP), for execution on the Computadora Industrial Abierta Argentina (CIAA) embedded computer. It is also expected to bring traditional computer programmers into embedded systems programming arena, thus enabling to apply advanced programming techniques into them. To carry this out Java was chosen as target OOP language, along with HVM5, which is an open source Safety-Critical Java6 (SCJ) execution environment [3] designed for low resource embedded platforms. This work thus consists in the implementation and validation of a Firmware and Software environment based on HVM, to enable programming using SCJ Java language into CIAA-NXP and EDU-CIAA-NXP platforms. Basically, the implementation consists of: The port of HVM to run on NXP LPC4337 microcontroller, which contain the CIAA-NXP and EDU-CIAA-NXP platforms, to allow Java applications programming. Design and implementation of a library with a simple API7 to allow hardware use directly in Java space, the library also works as HAL8. The port of HVM SCJ layer to allow Java SCJ applications development.
    The manual integration of CIAA port in HVM's IDE by description of necessary steps to work with HVM. In order to validate this development, the following examples are presented: An example of a Java application that use peripherals of the EDU-CIAA-NXP platform. Several examples of Java SCJ applications. In conclusion, the main contribution of this Final Work is the implementation of a development environment for developing SCJ Java applications onto the CIAA-NXP and EDU-CIAA-NXP platforms. It is presented under open source licensing scheme, and covers the goals of both providing object-oriented programming and real-time capabilities for industrial embedded systems.
    5Acronym for Hardware near Virtual Machine, development of Stephan Erbs Korsholm, Denmark. 6The Java Safety-Critical speci_cation is an extension to the RTSJ speci_cation, a Java speci_cation for real-time applications 7Application Programming Interface. 8Hardware Abstraction Layer."

Título: Desarrollo de firmware y software para programar la CIAA en lenguaje JAVA con aplicación en entornos Industriales

Formatos de Salida

atom, csv, dc-rdf, dcmes-xml, json, omeka-xml, rss2