Research on Java Compiling System for Embedded Systems

Haikun Teng, Xinsheng Liu, Shiying Wang, Xiaodong Yue
{"title":"Research on Java Compiling System for Embedded Systems","authors":"Haikun Teng, Xinsheng Liu, Shiying Wang, Xiaodong Yue","doi":"10.1145/3305275.3305344","DOIUrl":null,"url":null,"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.","PeriodicalId":370976,"journal":{"name":"Proceedings of the International Symposium on Big Data and Artificial Intelligence","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Symposium on Big Data and Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3305275.3305344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
嵌入式系统Java编译系统的研究
针对国内外嵌入式系统的应用现状,本文采用编译的方法设计嵌入式Java编译器。它可以直接生成MCS-51系列单片机的目标代码,不依赖于操作系统和JVM,使Java语言更广泛地应用于低档次的嵌入式系统中,实现了对低成本工业环境和家用电器以及互联网的远程监控。详细分析了Java语言和嵌入式系统的特点,以GJC的实时版jRate和sun编译系统为参考,采用单遍语法翻译引导模式,以语法分析程序单元为核心,构建嵌入式Java编译器的词法分析器、语法/语义分析器和代码生成器,并对嵌入式Java编译系统的程序运行结果和实时服务质量进行了测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信