LemonIDETM User Guide Ver 1.0e 2010. 07. 02
LemonIDETM User’s Guide Chapter 3. Installing LemonIDE Windows This chapter describes how to install LemonIDE on the Windows host system. Refer to “E
LemonIDETM User’s Guide 3.2 Installation This chapter describes how to install LemonIDE on the Windows host system. Cywin and Toolchain must be inst
LemonIDETM User’s Guide Download the latest JDK 6 version by clicking the download button on the right. Note It is recommended that JDK be installed
LemonIDETM User’s Guide 3.3 Creating Project Space If installation process is completed move to LemonIDE installed directory, /cygwin/op
LemonIDETM User’s Guide 3.3.1 Creating Workspace Create a Workspace folder. As Workspace DK Source has been installed in previous secti
LemonIDETM User’s Guide As this manual’s instructions are based on Eddy DK Source, add application & firmware image space under DK Source directo
LemonIDETM User’s Guide 3.3.3 Configuring Path Some libraries provided by Cygwin are used in LemonIDE. For this reason, “/”
LemonIDETM User’s Guide 3-11
LemonIDETM User’s Guide Chapter 4. Installing LemonIDE Linux This chapter describes how to install LemonIDE on the linux host system and configure cr
LemonIDETM User’s Guide 4.2 Installation LemonIDE, Integrated development Environment based on Eclipse platform will be installed on Linux host. 4.
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 User’s Guide To access download site, click the red box in picture above. All versions of JDKs can be downloaded at this site. Le
LemonIDETM User’s Guide #./jdk-1_5_0_<version>-linux-i586.bin # sudo cp –rf jdk1.5.0_<version> /opt/lemonix/jdk # chmod +x jdk-1_5_0_&l
LemonIDETM User’s Guide 4.6 Creating Projects Create a project on a Workspace. A project is a set of required resource needed in developing a program
LemonIDETM User’s Guide Type in “src” for Project Name and click “Finish” to enlist an Eddy application project. Enli
LemonIDETM User’s Guide 4-7
LemonIDETM User’s Guide Chapter 5. Using IDE IDE features of LemonIDE will be explained in this chapter. We will create, build and execute a source f
LemonIDETM User’s Guide Project View Displays project lists included in Workspace. Make View Displays headers, functions, structures and classes of
LemonIDETM User’s Guide Sample program “hello.c” is shown below to provide a better understanding on use of LemonIDE. #include <stdi
LemonIDETM User’s Guide 5.3.1 Creating & Updating Makefile If new source file is created or an existing source file in Project View has been a
LemonIDETM User’s Guide 5.3.2 Adding to Make Target , If source file and makefile are created, next step is to add makefile to Make Target. Make
LemonIDETM Table of Contents Table of Contents Chapter 1. Introduction... 1-
LemonIDETM User’s Guide 5.3.3 Source Compile Source file is compiled to Eddy executable binary file. Compile is carried out by clicking Make Target
LemonIDETM User’s Guide 5.4.1 Registering Method name and binary file Select “Main” tab and add name & path for executable binary file.
LemonIDETM User’s Guide 5.4.4 Configuring Debugger Select “Debugger” tab and add debugger to be used. Debugger : Select deb
LemonIDETM User’s Guide 5.4.5 Configuring Common Select “Common” tab and check Debug and Run checkboxes to display Debug and Run result information
LemonIDETM User’s Guide One is through LemonIDE’s GDB Server where upload, execution and debug processes can all be carried out automatically. Anothe
LemonIDETM User’s Guide None Parity, 8 Data Bits with 1 Stop Bit . On Windows environment, connect Eddy’s console port and serial port of Windows run
LemonIDETM User’s Guide 5-12
LemonIDETM User’s Guide 5.6 Creating a Firmware Image Application program which has been compiled and executed on the target (with the instructions
LemonIDETM User’s Guide ../tool/mkimage.exe -A arm -O linux -T ramdisk -C gzip -a 0 -e 0 -n $(FW_NAME) -d ./ramdisk.gz $(FW_NAME) test -f $(FW_
LemonIDETM User’s Guide 5.6.2 Adding to Make Target After creating/changing Makefile for firmware image, it must be added to Make Target. Make Tar
LemonIDETM Table of Contents 5.4.1 Registering Method name and binary file...5-7 5.4.2 Config
LemonIDETM User’s Guide Chapter 6. LemonIDE Debugger LemonIDE supports breakpoint & tracepoint debugging methods. This chapter will demonstrate p
LemonIDETM User’s Guide Breakpoint debugging option -g1 -g -g3 Minimal Debug Level breakpoint debugging option Default Debug Level breakpoint debuggi
LemonIDETM User’s Guide . Stack View Displays information on Threads and Stacks during debugging. Module View Displays i
LemonIDETM User’s Guide 6.3.1 Modifying compiling environment & Executing debugging As mentioned in “6.1.2 Cautions when setting compile options
LemonIDETM User’s Guide Main commands used to control program execution are as follows: Resume: Continue until the next breakpoint. Suspend: Pause t
LemonIDETM User’s Guide 6.4.2 Setting Tracepoints & Actions Register a new Tracepoint. Left click on the source code to be registered
LemonIDETM User’s Guide Non-Breaking Debugging must designated with a end point in order to check the status after tracing is over. W
LemonIDETM User’s Guide 6.4.3 Program Trace Control Buttons used for tracing and replaying in Non-Breaking Debugging are as follows. Sta
LemonIDETM User’s Guide Click Resume () to run through whole step or Terminate ( ) to quit debugging session. Various Debugging informa
LemonIDETM User’s Guide Chapter 7. Monitoring Tool This chapter focuses on the target browser and the monitoring tool used to monitor target system i
LemonIDETM User’s Guide Chapter 1. Introduction This chapter is an introduction to SystemBase’s Integrated Development Environment, LemonIDE. 1.1 A
LemonIDETM User’s Guide Target architecture Connection status icon differs in color, depending on the current connection status. Red: Target is not c
LemonIDETM User’s Guide Activate Monitor Views: Activate target status monitor views. CPU/Memory view and process list view starts periodical monitor
LemonIDETM User’s Guide A recommended location of the target browser is the bottom-left side as shown in the image on the left. Add a
LemonIDETM User’s Guide As you drop the project to the node, a debugger select window will appear. By default, it is set to “gdb”. Select a correct d
LemonIDETM User’s Guide “kill” to finish the process. Make sure the process is killed. Please note that the process list view refreshes every 10 seco
LemonIDETM User’s Guide Note Followings must be set in orderto utilize Serial terminal. Copy jar & dll files to system according to LemonIDE ins
LemonIDETM User’s Guide starts CPU & Memory’s status check , and stops the process. In order to execute “CPU Memory View” as an independent
LemonIDETM User’s Guide 1.4 LemonIDE Documents The following table summarizes documents included in the Eddy document set. Table 1-1. LemonIDE Docu
LemonIDETM User’s Guide Chapter 2. Getting Started This chapter includes general information, main features, and applications of LemonIDE. 2.1 Overv
LemonIDETM User’s Guide 2.2 Structure Image 2-1 LemonIDE Structure Users can develop embedded software running on the target system based on Eddy
LemonIDETM User’s Guide 2.3 Features Main features of LemonIDE are as follows: Eclipse Eclipse SDK 3.2.2 CDT core 3.1.2 CVS core 3.2.2 Comp
Comentarios a estos manuales