{"title":"嵌入式系统Java编译系统的研究","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":"{\"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}","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}
Research on Java Compiling System for Embedded Systems
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.