{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

3_Development - Mobile Applica,on Development So3ware...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Mobile’Applica,on’ Development’
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
So3ware’Development’for’Computer’Systems’ Typically’so3ware’development’for’computer’systems’is’ usually’done’on’the’same’machine’(Na,ve’development):’ Create/edit’the’source’code’ Compile’the’source’code’to’create’executable’ Execute’the’code’ OS’creates’the’process’and’loads’into’memory’ OS’transfers’control’to’the’process’and’the’process’begins’execu,on’ COMP 4521 (Muppala) Mobile Application Development 2
Background image of page 2
Crea,ng’Executable’Code’ COMP 4521 (Muppala) Mobile Application Development 3 C/C++ Source files Compiler Assembler Assembly Source files Object Files Object Files Linker/ Loader (Locator) Executable Libraries
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Embedded’So3ware’Development’ The’above’process’will’not’work’exactly’the’same’way’for’ embedded’systems:’ Applica,on’programs’are’typically’developed±’compiled±’and’run’on’ the’host’system’ Embedded’so3ware’is’targeted’for’execu,on’on’a’target’processor’ (diFerent’from’the’development/host’processor’and’opera,ng’ environment)’ We’cannot’directly’develop’the’applica,ons’on’the’target’hardware’ In’a’general’purpose’computer’environment±’the’OS’and’applica,on’ so3ware’are’dis,nct±’but’in’embedded’systems’everything’is’o3en’a’ single’piece’of’code’ Memory’has’to’be’explicitly’managed’(o3en’no’memory’ management/virtual’memory)’ COMP 4521 (Muppala) Mobile Application Development 4
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 16

3_Development - Mobile Applica,on Development So3ware...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online