2.1 about eclipse ........................................................................................................... 2-3
2.2 launching eclipse .................................................................................................... 2-4
2.3 using the welcome screen ....................................................................................... 2-5
2.4 overview of the workbench window ........................................................................ 2-7
2.5 workbench features ................................................................................................. 2-9
2.6 workspace ............................................................................................................. 2-10
2.7 resources .............................................................................................................. 2-12
2.8 about working sets ................................................................................................ 2-16
2.9 creating a working set ........................................................................................... 2-17
2.10 changing the top level element when displaying working sets .............................. 2-20
2.11 deselecting a working set ...................................................................................... 2-21
2.12 perspectives and views ......................................................................................... 2-22
2.13 menus .................................................................................................................... 2-25
2.14 toolbars ................................................................................................................. 2-26
2.15 editing source code ............................................................................................... 2-27
2.16 configuring eclipse ................................................................................................ 2-29
2.17 preferences dialog box .......................................................................................... 2-30
2.18 properties dialog box ............................................................................................. 2-32
2.19 importing and exporting options ............................................................................ 2-34
2.20 using the import wizard ......................................................................................... 2-35
2.21 using the export wizard ......................................................................................... 2-36
2.22 accessing the dynamic help .................................................................................. 2-37
2.23 using arm-specific cheat sheets .......................................................................... 2-38
2.24 installing new features ........................................................................................... 2-40
2.25 restrictions of use ................................................................................................. 2-41
chapter 3 working with projects
3.1 project types ............................................................................................................ 3-2
3.2 creating a new c or c project ............................................................................. 3-4
3.3 creating a new makefile project for an arm linux target ....................................... 3-6
3.4 importing an existing eclipse project ....................................................................... 3-8
3.5 setting up the compilation tools for a specific build configuration ......................... 3-11
3.6 configuring the c/c build behavior .................................................................... 3-13
3.7 updating a project to a new toolchain .................................................................... 3-15
3.8 adding a new source file to your project ................................................................ 3-16
3.9 installing a new arm compiler .............................................................................. 3-17
chapter 4 working with editors
4.1 about the c/c editor ............................................................................................ 4-2
4.2 about the arm assembler editor ............................................................................. 4-3
4.3 about the elf content editor ................................................................................... 4-4
4.4 elf content editor - header tab .............................................................................. 4-5
4.5 elf content editor - sections tab ............................................................................ 4-6
4.6 elf content editor - segments tab .......................................................................... 4-7
4.7 elf content editor - symbol table tab .................................................................... 4-8
4.8 elf content editor - disassembly tab ...................................................................... 4-9
4.9 about the scatter file editor .................................................................................... 4-10
4.10 creating a scatter file ............................................................................................. 4-11
4.11 importing a memory map from a bcd file ............................................................. 4-13
chapter 5 terminology, shortcuts and icons
5.1 terminology ............................................................................................................. 5-2
5.2 keyboard shortcuts .................................................................................................. 5-3
5.3 menu and toolbar icons ........................................................................................... 5-5