Solvline LemonIDE Ver 1.0c User Manual

Browse online or download User Manual for Software Solvline LemonIDE Ver 1.0c. Solvline LemonIDE Ver 1.0c User Manual [en] [de]

  • Download
  • Add to my manuals
  • Print

Summary of Contents

Page 1 - LemonIDE

LemonIDETM User Guide Ver 1.0c 2008. 05. 10

Page 2

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

Page 3 - Table of Contents

LemonIDETM Chapter 3. Installing LemonIDE Windows 3-1 Chapter 3. Installing LemonIDE Windows This chapter describes how to install LemonIDE on the

Page 4

LemonIDETM Chapter 3. Installing LemonIDE Windows 3.2 Installation This chapter describes how to install LemonIDE on the Windows host system. Cywin

Page 5 - Chapter 1. Introduction

LemonIDETM Chapter 3. Installing LemonIDE Windows Download the latest JDK 6 version by clicking the download button on the right. Note It is recomme

Page 6 - 1.3 Contents

LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3 Creating Project Space If installation process is completed move to LemonIDE insta

Page 7 - 1.5 Technical Support

LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3.1 Creating Workspace Create a Workspace folder. As Workspace DK Source has been i

Page 8 - Chapter 2. Getting Started

LemonIDETM Chapter 3. Installing LemonIDE Windows As this manual’s instructions are based on Eddy DK Source, add application & firmware image spa

Page 9 - 2.2 Structure

LemonIDETM Chapter 3. Installing LemonIDE Windows 3.3.3 Configuring Path Some libraries provided by Cygwin are used in LemonIDE. For this reason,

Page 10 - 2.3 Features

LemonIDETM Chapter 4. Installing LemonIDE Linux 4-1 Chapter 4. Installing LemonIDE Linux This chapter describes how to install LemonIDE on the linu

Page 11 - 3.1 Install Environment

LemonIDETM Chapter 4. Installing LemonIDE Linux 4.2 Installation LemonIDE, Integrated development Environment based on Eclipse platform will be inst

Page 12 - 3.2 Installation

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

Page 13 - ;c:\jdk1.<Version>\bin

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

Page 14 - 3.3 Creating Project Space

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

Page 15 - 3.3.2 Creating Projects

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

Page 16

LemonIDETM Chapter 4. Installing LemonIDE Linux Type in “src” for Project Name and click “Finish” to enlist an Eddy app

Page 17 - \cygdrive\c\ Æ c:\

LemonIDETM Chapter 4. Installing LemonIDE Linux 4-7

Page 18 - 4.1 Install Environment

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

Page 19 - 4.2 Installation

LemonIDETM Chapter 5. Using IDE Project View Displays project lists included in Workspace. Make View Displays headers, functions, structures and cl

Page 20

LemonIDETM Chapter 5. Using IDE Sample program “hello.c” is shown below to provide a better understanding on use of LemonIDE. #include

Page 21 - 4.5 Creating Workspace

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

Page 22 - 4.6 Creating Projects

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

Page 23

LemonIDETM Table of Contents Table of Contents Chapter 1. Introduction... 1-

Page 24

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

Page 25 - Chapter 5. Using IDE

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.

Page 26

LemonIDETM Chapter 5. Using IDE 5.4.4 Configuring Debugger Select “Debugger” tab and add debugger to be used. Debugger : Sel

Page 27

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

Page 28

LemonIDETM Chapter 5. Using IDE 5.5 Executing Run Method Procedures for uploading executable(built) binary files and its executing on Eddy will be

Page 29

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

Page 30 - 5.4 Registering Run Method

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

Page 31

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

Page 32 - 5.4.4 Configuring Debugger

LemonIDETM Chapter 5. Using IDE install: #@echo "Making ramdisk image..." #$(TOOL) -b 8192 -d root -D device_table.txt ramdisk #../to

Page 33 - 5.4.5 Configuring Common

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.

Page 34 - 5.5 Executing Run Method

LemonIDETM Table of Contents 5.4.1 Registering Method name and binary file...5-7 5.4.2 Config

Page 35

LemonIDETM Chapter 6. LemonIDE Debugger 6-1 Chapter 6. LemonIDE Debugger LemonIDE supports breakpoint & tracepoint debugging methods. This cha

Page 36

LemonIDETM Chapter 6. LemonIDE Debugger Debugging information is stripped out when compiled with this option and debugging is not possible. Breakpoin

Page 37 - Æ ../tool/mkfs.jffs2.exe

LemonIDETM Chapter 6. LemonIDE Debugger . Stack View Displays information on Threads and Stacks during debugging. Module

Page 38

LemonIDETM Chapter 6. LemonIDE Debugger 6.3 Breakpoint Debugging This chapter will introduce breakpoint debugging. After debugging, it is recommende

Page 39 - 5.6.4 Updating Firmware

LemonIDETM Chapter 6. LemonIDE Debugger 6-5 6.3.3 Program Run Control “Debug Execution View”provides commands to control program execution during

Page 40 - Chapter 6. LemonIDE Debugger

LemonIDETM Chapter 6. LemonIDE Debugger 6-6 6.4.2 Setting Tracepoints & Actions Register a new Tracepoint. Left click on the source cod

Page 41 - 6.2 Executing Debugger

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

Page 42

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

Page 43 - 6.3 Breakpoint Debugging

LemonIDETM Chapter 6. LemonIDE Debugger Click Resume () to run through whole step or Terminate ( ) to quit debugging session. Various

Page 44 - 6.3.3 Program Run Control

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

Page 45

LemonIDETM Chapter 1. Introduction 1-1 Chapter 1. Introduction This chapter is an introduction to SystemBase’s Integrated Development Environment,

Page 46

LemonIDETM Chapter 7. Monitoring Tool Target architecture Connection status icon differs in color, depending on the current connection status. Red: T

Page 47 - 6.4.3 Program Trace Control

LemonIDETM Chapter 7. Monitoring Tool Activate Monitor Views: Activate target status monitor views. CPU/Memory view and process list view starts peri

Page 48

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.

Page 49 - Chapter 7. Monitoring Tool

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

Page 50

LemonIDETM Chapter 7. Monitoring Tool “kill” to finish the process. Make sure the process is killed. Please note that the process list view refreshes

Page 51

LemonIDETM Chapter 7. Monitoring Tool Note Followings must be set in orderto utilize Serial terminal. Copy jar & dll files to system according t

Page 52

LemonIDETM Chapter 7. Monitoring Tool starts CPU & Memory’s status check , and stops the process. In order to execute “CPU Memory View” as

Page 53 - 7.2 Target Status Monitor

LemonIDETM Chapter 1. Introduction 1.3 Contents Chapter 1. Introduction is a preface with general information and introductory notices. Chapter 2. G

Page 54 - 7.3 Terminal

LemonIDETM Chapter 1. Introduction 1-3 1.4 LemonIDE Documents The following table summarizes documents included in the Eddy document set. Table 1-

Page 55 - 7.4 CPU Memory View

LemonIDETM Chapter 2. Getting Started 2-1 Chapter 2. Getting Started This chapter includes general information, main features, and applications of

Page 56 - 7.6 Changing Workspace

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

No comments