Font Size: a A A

Design And Implementation Of Embedded IDE For Freescale HCS12 MCU

Posted on:2008-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z L NieFull Text:PDF
GTID:2178360218951473Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded Integrated Development Environment(IDE) and hardware evaluation system are necessary tools for embedded product development. A mature, stable, and powerful embedded IDE can simplify the operation and shorten the development cycle. However, developing embedded IDE is complex and prone to cause error with a lot of tools, so there is big difficulty. HCS12 MCUs are high performance and low cost 16-bit chips of Freescale's company which has many types of chips and better market prospect . At present, the embedded IDE for HCS12 MCUs have not been developed at home. Based on the hard-won opportunity and challenge, the author has designed a general embedded IDE called SdIDE12 with the functions of editing, compiling, downloading and basic debugging for Freescale HCS12 MCUs. At the same time, the universality is fully considered in the design of the hardware and software platform.The hardware platform consists of chip support circuit, program downloading and general extend board modules. The software platform is composed of the general compiling, the program downloading and the basic debugging module. This paper shows the method to design the general hardware platform, the block diagram and test process of the hardware module. Furthermore, this paper analyzes the architecture of general software platform, and puts emphasis on describing the key points, difficulty and the detail of the general compiling and program downloading module, gives the methods to make the cross compiler and the program downloading module universality, and solves the problem about the restricted code size. This paper also introduces the design and the achievement of debugging module. Finally, for the purpose of testing the SdIDE12's stability and basic performance , the paper shows the basic experimental programs of MC9S12DG128 and theμC/OS-II transplant based on CPU12, so that the comprehensive testing of the hardware and software modules can be realized, the test result shows SdIDE12 can work well with good stability and reliability. theμC/OS-II transplant based on CPU12...
Keywords/Search Tags:Freescale HCS12 MCU, Integrated Development Environment, SdIDE12, Universality, Program Downloading
PDF Full Text Request
Related items