skip to main content
10.1145/3305275.3305344acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisbdaiConference Proceedingsconference-collections
short-paper

Research on Java Compiling System for Embedded Systems

Published: 29 December 2018 Publication History

Abstract

For embedded system application status at home and abroad, this paper uses the method of compiling to design embedded Java compiler. It can directly generate the MCS-51 series microcontroller target code, does not rely on the operating system and the JVM, makes the Java language more widely applied in the low-grade embedded system, realizes the low cost industrial environment and household appliances and Internet to realize remote monitoring and control. the characteristics of Java language and embedded system are analyzed in detail, The real-time version jRate and sun of GJC compile system for reference, adopt single pass grammar translation guidance mode, the syntax analysis program unit as the core, to build an embedded Java compiler lexical analyzer, syntax/semantics analyzer and code generator, and tested the program running results and real time service quality of embedded Java compilation system.

References

[1]
Teng Haikun. Design of intelligent household system gateway based on RTSJ {J}. Journal of Guilin university of technology, 2011(01)
[2]
Gao Ailing. Discussion on the advantages and disadvantages of Java and C/C++ compiler {J}. Information communication, 2014(03)
[3]
Shen Jian. Implementation of Cross-compilation Based on Embedded Linux System {J}.Chizi, 2014, 12
[4]
Zhu Lei. Implementation and Application of a Sewage Processing Simulation Language Compiler {J}. Software, 2014, 35 (2)
[5]
John Levine. Flex and Bison (Chinese version) {M}. Nanjing: Southeast University Press, 2012
[6]
Jourdan J-H, Laporte V, Blazy S, Leroy X, Pichardie D. A formally-verified c static analyzer. In: Proc. of the POPL2015. Mumbai:ACM Press, 2015
[7]
Shang Shu. Core Compile Procedure of Trusted Compiler L2C and Its Design and Implementation {J}. Journal of Software, 2017, 28 (5)
[8]
Zhou Wen. Implementation and Application of Complex System Modeling and Emulation Language Compiler {J}. Journal of System Simulation, 2016, 28 (7)

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ISBDAI '18: Proceedings of the International Symposium on Big Data and Artificial Intelligence
December 2018
365 pages
ISBN:9781450365703
DOI:10.1145/3305275
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • International Engineering and Technology Institute, Hong Kong: International Engineering and Technology Institute, Hong Kong

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 December 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Compiling System
  2. Embedded System
  3. JVM
  4. MCS-51 Series Single chip

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

ISBDAI '18

Acceptance Rates

ISBDAI '18 Paper Acceptance Rate 70 of 340 submissions, 21%;
Overall Acceptance Rate 70 of 340 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 52
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media