Solvline LemonIDE Ver 1.0c Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Software Solvline LemonIDE Ver 1.0c herunter. Solvline LemonIDE Ver 1.0c User Manual [en] [de] Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - LemonIDE

LemonIDETM User Guide Ver 1.0c 2008. 05. 10

Seite 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

Seite 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

Seite 4

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

Seite 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

Seite 6 - 1.3 Contents

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

Seite 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

Seite 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

Seite 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,

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 16

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

Seite 17 - \cygdrive\c\ Æ c:\

LemonIDETM Chapter 4. Installing LemonIDE Linux 4-7

Seite 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

Seite 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

Seite 20

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

Seite 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

Seite 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

Seite 23

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

Seite 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

Seite 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.

Seite 26

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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.

Seite 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

Seite 35

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

Seite 36

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

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

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

Seite 38

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 43 - 6.3 Breakpoint Debugging

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

Seite 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

Seite 45

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

Seite 46

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

Seite 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

Seite 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.

Seite 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

Seite 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

Seite 51

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

Seite 52

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

Seite 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

Seite 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-

Seite 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

Seite 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

Kommentare zu diesen Handbüchern

Keine Kommentare