Yes mobile application development 7 creang executable

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: elopment, the code is cross- compiled, translated – cross- assembled, linked (into target processor instruc,on set) and located into the target COMP 4521 (Muppala) Mobile Application Development 6 Embedded So3ware Development Develop Software on Host System Compilation and Linking Download to Target System Transfer software to ROM / Flash Debugging on Target System Run software on Target System No COMP 4521 (Muppala) Is the System OK? Yes Mobile Application Development 7 Crea,ng Executable Code for Embedded Systems C/C++ Source files Cross-Compiler Object Files Linker/ Locator Assembly Source files COMP 4521 (Muppala) Cross-Assembler Executable Object Files Libraries Mobile Application Development 8 Tool Chain for Building Embedded So3ware •  •  •  •  •  •  Cross- compiler Cross- assembler Cross- linker Cross- debugger Cross- compiled libraries OS dependent libraries and headers for target processor COMP 4521 (Muppala) Mobile Application Development 9 Crea,ng Executable Code for Embedded Systems •  Compiler –  Creates the object code from the source code –  Two step process •  Parsing: validate the use of variables, check language grammar/seman,cs, makes note of exter...
View Full Document

This document was uploaded on 03/12/2014.

Ask a homework question - tutors are online