Font Size: a A A

Research And Implementation Of Embedded JAVA Developing System Based On M68HC11

Posted on:2008-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:B XiaFull Text:PDF
GTID:2178360215997281Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
The embedded system is a special purpose computer system which consists of embedded processing unit, firmware, embedded operating system and application software system. The target machine for this thesis is an extension system of M68HC11, which is an enhanced 8-bit microprocessor produced by Motorola company. On this target machine an integrated embedded Java developing environment is designed and implemented.In the thesis the design and realization of a JAVA compiler, JCompiler in short, are dealt with. The process of the JCompiler execution is divided into establishing compiler environment, lexical analysis, syntax analysis, semantic analysis, optimization and bytecode file generation. And the JCompiler is also equipped with the capabilities of exception processing and error processing. Based on the detailed analysis of Kaffe, an offshelf Java virtual machine (JVM), JVM for M68HC11 platform is furtherly studied. The executive codes of JVM, native methods and the application programe are downloaded into the target machine through the special bootstrap mode of M68HC11. After that the target machine is switched to the normal expanded mode to conduct the initialization of the whole system and start JVM to interpretively run the bytecode application program. So a kind of embedded system is realized.The last chapter concludes the thesis and points out the future work.
Keywords/Search Tags:Embedded System, M68HC11, Java, Compiler, JVM
PDF Full Text Request
Related items