LemonIDETM User Guide Ver 1.0c 2008. 05. 10
LemonIDETM Chapter 2. Getting Started 2-3 2.3 Features Main features of LemonIDE are as follows: Eclipse Eclipse SDK 3.2.2 CDT core 3.1.2
LemonIDETM Chapter 3. Installing LemonIDE Windows 3-1 Chapter 3. Installing LemonIDE Windows This chapter describes how to install LemonIDE on the
LemonIDETM Chapter 3. Installing LemonIDE Windows 3.2 Installation This chapter describes how to install LemonIDE on the Windows host system. Cywin
LemonIDETM Chapter 3. Installing LemonIDE Windows Download the latest JDK 6 version by clicking the download button on the right. Note It is recomme
LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3 Creating Project Space If installation process is completed move to LemonIDE insta
LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3.1 Creating Workspace Create a Workspace folder. As Workspace DK Source has been i
LemonIDETM Chapter 3. Installing LemonIDE Windows As this manual’s instructions are based on Eddy DK Source, add application & firmware image spa
LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3.3 Configuring Path Some libraries provided by Cygwin are used in LemonIDE. For this reason,
LemonIDETM Chapter 4. Installing LemonIDE Linux 4-1 Chapter 4. Installing LemonIDE Linux This chapter describes how to install LemonIDE on the linu
LemonIDETM Chapter 4. Installing LemonIDE Linux 4.2 Installation LemonIDE, Integrated development Environment based on Eclipse platform will be inst
LemonIDETM Revision History Date Ve r s i o n Pages Description 2007. 8. 31 1.0 All jhkim 2007. 11. 29 1.0a All shlee 2008. 4. 10 1
LemonIDETM Chapter 4. Installing LemonIDE Linux To access download site, click the red box in picture above. All versions of JDKs can be downloaded a
LemonIDETM Chapter 4. Installing LemonIDE Linux 4-4 JDK installation is now complete. 4.3 4.3 Configuration Add a path to the .bashrc file in
LemonIDETM Chapter 4. Installing LemonIDE Linux 4.6 Creating Projects Create a project on a Workspace. A project is a set of required resource neede
LemonIDETM Chapter 4. Installing LemonIDE Linux Type in “src” for Project Name and click “Finish” to enlist an Eddy app
LemonIDETM Chapter 4. Installing LemonIDE Linux 4-7
LemonIDETM Chapter 5. Using IDE 5-1 Chapter 5. Using IDE IDE features of LemonIDE will be explained in this chapter. We will create, build and exec
LemonIDETM Chapter 5. Using IDE Project View Displays project lists included in Workspace. Make View Displays headers, functions, structures and cl
LemonIDETM Chapter 5. Using IDE Sample program “hello.c” is shown below to provide a better understanding on use of LemonIDE. #include
LemonIDETM Chapter 5. Using IDE 5.3.1 Creating & Updating Makefile If new source file is created or an existing source file in Project View ha
LemonIDETM Chapter 5. Using IDE 5.3.2 Adding to Make Target , If source file and makefile are created, next step is to add makefile to Make Targ
LemonIDETM Table of Contents Table of Contents Chapter 1. Introduction... 1-
LemonIDETM Chapter 5. Using IDE 5.3.3 Source Compile Source file is compiled to Eddy executable binary file. Compile is carried out by clicking Make
LemonIDETM Chapter 5. Using IDE 5.4.1 Registering Method name and binary file Select “Main” tab and add name & path for executable binary file.
LemonIDETM Chapter 5. Using IDE 5.4.4 Configuring Debugger Select “Debugger” tab and add debugger to be used. Debugger : Sel
LemonIDETM Chapter 5. Using IDE 5.4.5 Configuring Common Select “Common” tab and check Debug and Run checkboxes to display Debug and Run result in
LemonIDETM Chapter 5. Using IDE 5.5 Executing Run Method Procedures for uploading executable(built) binary files and its executing on Eddy will be
LemonIDETM Chapter 5. Using IDE 5.5.2 Executing Run Method (with results to Serial Port) By default, Eddy’s Target Agent prints out its results throu
LemonIDETM Chapter 5. Using IDE Click on the icon left to execute last executed Run Method. Clicking on the arrow would allow you to select a Run
LemonIDETM Chapter 5. Using IDE 5.6 Creating a Firmware Image Application program which has been compiled and executed on the target (with the instr
LemonIDETM Chapter 5. Using IDE install: #@echo "Making ramdisk image..." #$(TOOL) -b 8192 -d root -D device_table.txt ramdisk #../to
LemonIDETM Chapter 5. Using IDE 5.6.2 Adding to Make Target After creating/changing Makefile for firmware image, it must be added to Make Target.
LemonIDETM Table of Contents 5.4.1 Registering Method name and binary file...5-7 5.4.2 Config
LemonIDETM Chapter 6. LemonIDE Debugger 6-1 Chapter 6. LemonIDE Debugger LemonIDE supports breakpoint & tracepoint debugging methods. This cha
LemonIDETM Chapter 6. LemonIDE Debugger Debugging information is stripped out when compiled with this option and debugging is not possible. Breakpoin
LemonIDETM Chapter 6. LemonIDE Debugger . Stack View Displays information on Threads and Stacks during debugging. Module
LemonIDETM Chapter 6. LemonIDE Debugger 6.3 Breakpoint Debugging This chapter will introduce breakpoint debugging. After debugging, it is recommende
LemonIDETM Chapter 6. LemonIDE Debugger 6-5 6.3.3 Program Run Control “Debug Execution View”provides commands to control program execution during
LemonIDETM Chapter 6. LemonIDE Debugger 6-6 6.4.2 Setting Tracepoints & Actions Register a new Tracepoint. Left click on the source cod
LemonIDETM Chapter 6. LemonIDE Debugger 6-7 Pass Count Non-Breaking Debugging will stop when the line is executed this number of times. Non-Breakin
LemonIDETM Chapter 6. LemonIDE Debugger 6-8 6.4.3 Program Trace Control Buttons used for tracing and replaying in Non-Breaking Debugging are as fo
LemonIDETM Chapter 6. LemonIDE Debugger Click Resume () to run through whole step or Terminate ( ) to quit debugging session. Various
LemonIDETM Chapter 7. Monitoring Tool 7-1 Chapter 7. Monitoring Tool This chapter focuses on the target browser and the monitoring tool used to mon
LemonIDETM Chapter 1. Introduction 1-1 Chapter 1. Introduction This chapter is an introduction to SystemBase’s Integrated Development Environment,
LemonIDETM Chapter 7. Monitoring Tool Target architecture Connection status icon differs in color, depending on the current connection status. Red: T
LemonIDETM Chapter 7. Monitoring Tool Activate Monitor Views: Activate target status monitor views. CPU/Memory view and process list view starts peri
LemonIDETM Chapter 7. Monitoring Tool A recommended location of the target browser is the bottom-left side as shown in the image on the left.
LemonIDETM Chapter 7. Monitoring Tool As you drop the project to the node, a debugger select window will appear. By default, it is set to “gdb”. Sele
LemonIDETM Chapter 7. Monitoring Tool “kill” to finish the process. Make sure the process is killed. Please note that the process list view refreshes
LemonIDETM Chapter 7. Monitoring Tool Note Followings must be set in orderto utilize Serial terminal. Copy jar & dll files to system according t
LemonIDETM Chapter 7. Monitoring Tool starts CPU & Memory’s status check , and stops the process. In order to execute “CPU Memory View” as
LemonIDETM Chapter 1. Introduction 1.3 Contents Chapter 1. Introduction is a preface with general information and introductory notices. Chapter 2. G
LemonIDETM Chapter 1. Introduction 1-3 1.4 LemonIDE Documents The following table summarizes documents included in the Eddy document set. Table 1-
LemonIDETM Chapter 2. Getting Started 2-1 Chapter 2. Getting Started This chapter includes general information, main features, and applications of
LemonIDETM Chapter 2. Getting Started 2.2 Structure Image 2-1 LemonIDE Structure Users can develop embedded software running on the target system
Comments to this Manuals