Font Size: a A A

C Compiler For Embedded System Based On M68HC11

Posted on:2007-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:K CuiFull Text:PDF
GTID:2178360185959624Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
The embedded system is special purpose and application oriented computer system in which special requirements on functionality, reliability, cost, physical size, and energy consumption are prescribed. Due to its specialty and huge market potential, the embedded system has formed an independent research area. With the increasing area of embedded system application, the control software of which is becoming more and more complicated. In order to increase the dependability and adaptability, it is urgently needed to provide high level programming and compiling environments for embedded system development. This is the very research background of this thesis.M68HC11 is a series of enhanced 8-bit microprocessor produced by Motorola Company, which has been widely used in broad areas such as automobile electricity, industrial control, etc. This paper particularly discusses how to implement real-time control programming on embedded system based on M68HC11 via C language cross compiler. Firstly, the system architecture of the researched C cross compiler aiming at the embedded system based on M68HC11 is presented. Then, the compiling process of the designed C cross compiler is described. And the detailed data structures and algorithms for symbol table, code optimization, register description and code generation are specially designed. Finally, the problem of loading the compiled executable code to target embedded system is discussed.
Keywords/Search Tags:M68HC11 Microprocessor, Embedded System, C Cross Compiler, Symbol Table Design, Code Generation, Target Code Loading
PDF Full Text Request
Related items