Chap 13Lesson03EmsysNewDevHostTargt
Chap 13Lesson03EmsysNewDevHostTargt
Chap 13Lesson03EmsysNewDevHostTargt
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
Host-Target System Development Approach During development process, a host system is used Then locating and burning the codes in the target board. Target board hardware and software later copied to get the final embedded system Final system function exactly as the one tested and debugged and finalized during the development process
2008 Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc. 3
2. Host System
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
Host system at PC or workstation or laptop High performance processor with caches, large RAM memory ROMBIOS (read only memory basic input-output system) very large memory on disk keyboard display monitor mice network connection
2008 Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc. 5
Host system at PC or workstation or laptop Program development kit for a high level language program or IDE Host processor compiler and cross compiler Cross assembler
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
Program Development Tool Kit Create source file that stores the edited file. File given an appropriate name by the programmer Can use previously created files Can also integrate the various source files. Can save different versions of the source files.
2008 Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc. 9
Program Development Tool Kit Compiler, cross compiler, assembler, cross assembler,
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
10
2. Target System
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
11
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
12
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
13
Target and final systems .. . Target system differs from a final system Target system interfaces with the computer as well works as a standalone system In target system might be repeated downloading of the codes during the development phase.
2008 Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc. 14
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
16
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
17
Summary
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
18
We learnt Host system and software development tools used in developing, testing and debugging the embedded software in development process
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
19
2008
Chapter-13 L03: "Embedded Systems - Architecture, Programming and Design" , Raj Kamal, Publs.: McGraw-Hill, Inc.
20