CooCox CoIDE UserGuide Version: page 1. Free ARM Cortex M3 and Cortex M0 IDE: CooCox CoIDE UserGuide

Size: px
Start display at page:

Download "CooCox CoIDE UserGuide Version: 1.2.2 2011-3-4 page 1. Free ARM Cortex M3 and Cortex M0 IDE: CooCox CoIDE UserGuide"

Transcription

1 CooCox CoIDE UserGuide Version: page 1 Free ARM Cortex M3 and Cortex M0 IDE: CooCox CoIDE UserGuide

2 CooCox CoIDE UserGuide Version: page 2 Index: 1. CoIDE Quick Start Builder Guide New Concepts Terminology Note CoIDE Features User Interface Menus and Actions Views Toolbar Project Management Creating project Editing code Project Configuration Building project Saving project to another location Opening an existing project Component Examples Viewing example Adding example to project Sharing example Managing example Component Management Upload a Component Modify your Component Delete a component Debug Guide Debug Configurations Debugger Download Controlling debug execution Breakpoints &Watchpoints Adding Breakpoints & Watchpoint Removing Breakpoints & Watchpoints Enabling and Disabling Breakpoints & Watchpoints Debug View Disassembly view Breakpoints View Registers view Memory View Variables View Expressions view Debug View

3 CooCox CoIDE UserGuide Version: page Peripherals View (CoAssistant) C/C++ Views Project Explorer View Outline View Console View Search View Editor View Help Contents

4 CooCox CoIDE UserGuide Version: page 4 1. CoIDE Quick Start To create a simple embedded application using CooCox CoIDE, you will perform the following steps: 1. After launching CooCox CoIDE, select manufacturer, for example: Nuvoton.

5 CooCox CoIDE UserGuide Version: page 5 2. Select chip, for example: NUC100LE3AN, the right side of CoIDE will display the corresponding information of the chip.

6 CooCox CoIDE UserGuide Version: page 6 3. Check the components which you want to use, for example, check GPIO component. CoIDE will promote you to create a new project.

7 CooCox CoIDE UserGuide Version: page 7 4. Input the project's name, CoIDE will create a project contained startup code and main.c file for you. The components you selected in third step will be added to your project, too.

8 CooCox CoIDE UserGuide Version: page 8 5. Click GPIO in repository view, the detailed descriptions of GPIO component will show in help view.

9 CooCox CoIDE UserGuide Version: page 9 6. Click GPIO in component view, you can find there are some examples for this component.

10 CooCox CoIDE UserGuide Version: page Click add to copy the existing example to your project. For example, add BlinkExp.

11 CooCox CoIDE UserGuide Version: page CoIDE will automatically add the BlinkExp.c example to the project.

12 CooCox CoIDE UserGuide Version: page Click Build button to compile and link the program.

13 CooCox CoIDE UserGuide Version: page Click Debug Configuration button to open the configuration dialog.

14 CooCox CoIDE UserGuide Version: page Select Nulink or CoLinkEx as the adapter according to that you use.

15 CooCox CoIDE UserGuide Version: page Click Download button to download code to flash.

16 CooCox CoIDE UserGuide Version: page Click Debug button to start debug.

17 CooCox CoIDE UserGuide Version: page After launching debug successfully, CoIDE will come into debug mode.

18 CooCox CoIDE UserGuide Version: page The initial debug UI only shows a few debug windows, you can open the other debug windows through view menu.

19 CooCox CoIDE UserGuide Version: page Setting breakpoints in c window or in the disassembly window.

20 CooCox CoIDE UserGuide Version: page Using the debug functions.

21 CooCox CoIDE UserGuide Version: page Builder Guide 2.1 New Concepts CooCox CoIDE consists of a component-based network platform and an Eclipse-based development environment. The component-based network platform can quickly obtain resources to build applications, share your resources and exchange ideas. The Eclipse-based development environment provides many features for code editing, code browsing, compiling, linking, debugging, project management, etc Terminology Note Component In CooCox CoIDE, reusable code is called component. A component can be a library, a collection of source files and so on. It must provide useful functions, be easy to understand and use, and most importantly, can work correctly. Each component has its corresponding code snippets, usage, documentation and comments. Dependence If component A calls the content of component B (known as Compilation Dependence), or component A can not correctly execute without component B (known as Application Dependence), We call component A depends on component B. When you check component A, CoIDE will automatically check the dependence components of component A. One component can depend on several components, and also can be depended by multiple components. Code Snippet Code Snippet is also known as example code, it is an extension of component. If the component is object-oriented, the code snippet will be application-oriented. Example, a PIO driver can be known as a component, a function using PIO driver to achieve LED flashing can be known as a code snippet. The code snippet is generally very short, but the features are not restricted. It can be automatically inserted into the code.

22 CooCox CoIDE UserGuide Version: page CoIDE Features CoIDE can be used for code editing, code browsing, compiling, linking, debugging, project management, it also can be used to obtain components, to share components and to exchange ideas. Component Network Component Network contains a large amount of free components, the components are provided by CooCox and CooCox users. CooCox has provided RTOS, flash manager, embedded database, protocol stack and other components which are all free and open. Everyone can use these components and upload their own components. Component Oriented Programming In embedded application development, if there is no suitable libraries, development work will become very complicated. Once you have the suitable libraries, anything will be manipulated in your hands. CooCox CoIDE Component Network contains a large amount of free components, users can choose suitable components according to your own needs, and use the component code snippets to build application more quickly. With a large number of components and detailed component documentation, programming will be as simple as building block. Component Documentation Each component has a detailed documentation (displayed in the Help View), including component description, component dependency relationship, component source files, usage of the component, comments and so on. CoIDE automatically generates documentation for source files. If the code comment style is consistent with doxygen, the documentation will be very detailed. And the detailed documentation allows you to use the component more quickly. Interaction In order to help users to solve the problems encountered in development process, CoIDE provides a powerful interaction function. In CooCox CoIDE, every thing can interact, such as chip, component, peripheral, register, code snippet and so on, users can even ask questions directly to solve their problems. Development Environment CoIDE is based on the Eclipse development platform, it has the following features: Integrated CDT editor: You can edit and browse the code; it is a full-featured editor. Integrated Sourcery G++ Lite tool chain: Using gcc tool chain, which is efficient and stable. A clear interface: Menus and toolbar are simple, clear and easy to use. GUI Setting: Dialogs for all settings.

23 CooCox CoIDE UserGuide Version: page User Interface Menus and Actions File Menu Actions Name Description Shortcut New File New Folder Open File... Save Save As... Save All Exit Create a new file. Create a new folder. Open a file. Save the content of the current editor. Disabled if the editor does not contain unsaved changes. Save the content of the current editor under a new name. Save the content of all editors with unsaved changes. Disabled if no editor contains unsaved changes. Exit CoIDE. Ctrl + S Ctrl + Shift + S View Menu Actions Name Description Shortcut Repository Help Outline Peripherals Breakpoints Open Repository View. Open Help View. Open Outline View. Open Peripherals View. Open Breakpoints View. Project Menu Actions Name Description Shortcut New Project Open Project... Create a new Project and close the current project. Show a dialog that can be used to select an existing project.

24 CooCox CoIDE UserGuide Version: page 24 Save Project As Close Project Configuration Build Save the current project under a new location. Close the current project. Open the current project configuration page (Open builder.xml of the current project in Editor). Build the currently selected project. This is an incremental build, meaning that the builder analyzes the changes since the last time of build and minimizes the number of changed files. F7 Rebuild Rebuild all files of the current project. Ctrl + R Clean Upload Component Clean the intermediate files that generated by building. Open the Login dialog box, you can upload Component after login with coocox account. Flash Menu Actions Name Description Shortcut Program Download Flash Erase Download program to flash. Erase flash. Debug Menu Actions Name Description Shortcut Debug To debug the current project. Ctrl+F5; Debug Configuration To do configuration for debugging. Toggle Breakpoint To set a breakpoint at the current line. Ctrl+Shift+B; Toggle Method Breakpoint Toggle Watch Breakpoint Skip All Breakpoints Remove All Breakpoints To set a breakpoint at the entry of current function. To set a Watch Breakpoint. Skip all the Breakpoints when dubugging. Delete all the BreakPoints. Search Menu Actions Name Description Shortcut Search... Execute a C/C++ or file search. Ctrl + H File... Execute a file search.

25 CooCox CoIDE UserGuide Version: page 25 Help Menu Actions Name Description Shortcut Help Contents About CoIDE CoIDE Users' Guide. Display CoIDE version number and license information.

26 CooCox CoIDE UserGuide Version: page Views Component View This view displays all the components of the current project selection. If you click a component in this view: The Help view will display the properties of the clicked component, such as the component source files, source files documents, dependent components, usage and comments. The Code Snippet View will display all code snippets of the component. The Project View will highlight the component source files. Project View This view displays all files of the file system under your project directory, including C source files (*.c, *.h), assembly source files (*.s), project configuration files (build.xml), linker script files (*.ld), library files (*.a), etc. In this view you could do the following operations: Open files in the editor view Open project configuration interface Close the current project Create new projects, files, or folders Manage existing files (copy, paste, delete, move or rename)

27 CooCox CoIDE UserGuide Version: page 27 Repository View This view consists of Manufacturers page, Chip page and Component page. In this view, you can view chip components and manage your local or network components. When you check a component, the component and other components depended by the checked component will be automatically checked, and the source files will be automatically added to the project. This view can be opened by menu command View->Repository. In this view you could do the following operations: View component information. Add components to the current project. Uncheck components. View/Manage local components. Search components. Manage your components. Release components. Help View This view displays all information about the selected component, including:

28 CooCox CoIDE UserGuide Version: page 28 Overview: The component description. Usage: Component usage (can be edited). Source files: Source files of the component. Source files documents: Generated after building (It can generate detailed documentation if the code comment style is consistent with DOXYGEN specification.). Dependency: Other components depended by the component. Code Snippet View In the Components View, click the component to open this view, this view will display all code snippets of the clicked component. In this view you can do the following things: Click view to view code snippet and the comments. Click add to insert the code snippet into the project. View more example for the chip you selected. Upload a code snippet. Manage your own code snippets. Add comments.

29 CooCox CoIDE UserGuide Version: page 29 Other Eclipse View The following views are commonly used in CoIDE perspective: Project Explorer: Shows all of the file system's files under your project directory. Editor: The C/C++ editor view provides specialized features for editing C/C++ related files. Outline: Displays the structure of the file currently open in an editor. Search: Shows the results of searches for files or text. Console: Displays your program's output, as well as the output from your build tools. More about Eclipse Views, please refer to Eclipse documentation.

30 CooCox CoIDE UserGuide Version: page Toolbar Toolbar Actions Icon Name Description Shortcut New Project Create New File Save Build Create a new Project and close the current project. Create a new file. Save the content of the current editor. Disabled if the there is no changed. Build the currently selected project. This is an incremental build, meaning that the builder analyzes the changes since the last time of build and minimizes the number of changed files. Ctrl + S F7 Rebuild Rebuild all files of the current project. Ctrl + R Start Debug. To debug the current project. Ctrl + F5 Debug Configuration Download Code to Flash Flash Erase Repository To do configuration for debugging. Download program to flash. Erase the full chip. Open Repository View. Search Open the Search dialog box. Ctrl + H Next Annotation Go to the next annotation. Ctrl +. Previous Annotation Go to the previous annotation. Ctrl +, Last Edit Location Go to the location where you have modified last time. Ctrl + Q Back to... Go back to the previous position. Alt + Left Forward to... Forward to next position. Alt + Right

31 CooCox CoIDE UserGuide Version: page Project Management Creating project 1. Select Project > New Project.

32 CooCox CoIDE UserGuide Version: page Type a name for your project. For example, in the Project name field, type MyFirstProject.

33 CooCox CoIDE UserGuide Version: page Select a manufacturer. For example, choose Atmel.

34 CooCox CoIDE UserGuide Version: page Select a chip. For example choose AT91SAM3U4C.

35 CooCox CoIDE UserGuide Version: page Check a component. For example, select pio. CoIDE will automatically check the components which the checked component depends on.

36 CooCox CoIDE UserGuide Version: page Finish creating project and you can review the result.

37 CooCox CoIDE UserGuide Version: page Editing code CoIDE integrates CDT Editor which is a part of CDT project of Eclipse. This section describes how to edit code in CoIDE, if you want to get more help, you can visit eclipse cdt project home. To edit code using CoIDE, you could perform as follows: 1. Select File > New File.

38 CooCox CoIDE UserGuide Version: page Type file name for the new file and then click Finish button.

39 CooCox CoIDE UserGuide Version: page Edit your own application code.

40 CooCox CoIDE UserGuide Version: page If necessary, right click at the left edge of editor, select Show Line Numbers to enable the function or disable.

41 CooCox CoIDE UserGuide Version: page If necessary, right click at the left edge of editor, select Folding > Enable Folding to enable the function or disable.

42 CooCox CoIDE UserGuide Version: page If necessary, move cursor to a code field then right click, select Open Declaration to open a declaration file.

43 CooCox CoIDE UserGuide Version: page Project Configuration Opening Project Configuration After creating a project, CoIDE will automatically generate a builder.xml file for the project. It contains the project configuration. By editing the file you could configure the project. There is an interface in CoIDE to help us to edit builder.xml file. There are several ways to open the project configuration interface: double-click build.xml in the project view or click Project->Configuration in CoIDE menubar. Adding Preprocessor Symbols For CoIDE projects, you can define preprocessor symbols for the parser. This makes the parser understand the contents of the C/C++ source code so that you can more effectively use the search and code completion

44 CooCox CoIDE UserGuide Version: page 44 features. Add symbols in "Defined symbols" section: Click Add to define new symbol. Click Remove to remove selected element. Adding Include Paths For CoIDE projects, you can add include paths for the parser. This makes the parser find the header included in the C source code so that you can more effectively use the search and code completion features. Add symbols in "Include paths" section: Click Add to add new path. Click Remove to remove selected element. Selecting a Project Type When you create a new project, you can specify the output file type. This output file type will determine the toolchain and data, and tabs that CoIDE uses. In CooCox CoIDE, you can choose from the following output file types: Executable -The target file is a binary file (*.bin) that can be downloaded into the chip and run, it is selected by default. Library - The target file is a library file (libxx.a). It is a collection of object files which you can link into another application. CoIDE combines object files (i.e. *.o) into an archive (*.a) that is directly linked into an executable. Select output file type in "Custom Options" section. Select Executable to generate binary file. Select Library to generate library file. Setting Optimization Options Setting optimization options makes the compiler attempt to improve the performance and/or code size at the expense of compilation time and possibly the ability to debug the program. Optimization - Set optimization levels, about more optimization levels, please refer to gcc documentation. Discard unused sections - Enable garbage collection of unused input sections. The section containing the entry symbol and all sections containing symbols undefined on the command-line will be kept, as will sections containing symbols referenced by dynamic objects. Check this option will reduce code size.

45 CooCox CoIDE UserGuide Version: page 45 Set optimization options in "Custom Options" section. Select Optimization to set optimization level. Check Discard unused sections to discard unused input sections. Adding Library Library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable. CoIDE library is a gcc library. Add libraries file in "Linked Libraries" section. Click Add to add new library. Click Remove to remove selected library. Customizing Memory Areas You can modify the IROM and IRAM options. Customize the start address and size for IROM and IRAM in "Memory Areas" section. Customize the start address of IROM and IRAM in Start line. Customize the size of IROM and IRAM in Size line. Customizing Linker Script Customize the linker script file for current project in "Locate Link File" section. Click Locate to locate an existing linker script file. Click Edit to edit current linker script file in CoIDE editor.

46 CooCox CoIDE UserGuide Version: page 46 Customizing Compiler and Linker Options You can add, delete and modify the Compiler and Linker options. Customize compiler and linker options in "Command" section. Customize compile options in Compiler line. Customize link options in Linker line.

47 CooCox CoIDE UserGuide Version: page Building project 1. Select Project > Build. If necessary, you can select Rebuild to recompile your project or select Clean to clean-up the project have compiled.

48 CooCox CoIDE UserGuide Version: page Viewing compile information in the Console window.

49 CooCox CoIDE UserGuide Version: page Saving project to another location 1. Select Project > Save Project As

50 CooCox CoIDE UserGuide Version: page Choose the location you want to save.

51 CooCox CoIDE UserGuide Version: page Opening an existing project 1. If necessary, you can select Project > Close Project to close the current project.

52 CooCox CoIDE UserGuide Version: page After closing the project, all the windows are clean.

53 CooCox CoIDE UserGuide Version: page Select Project > Open Project...

54 CooCox CoIDE UserGuide Version: page Locating the directory of the project file with suffix of '.cob'.

55 CooCox CoIDE UserGuide Version: page Check your project.

56 CooCox CoIDE UserGuide Version: page Component Examples CoIDE integrates a lot of infrastructure components, in order to allow users to use these components more easily, each component can be corresponded to multiple sample code fragment, you can view them and add them to your project, you also could upload your own examples to the internet Viewing example 1. Click the component which shows "with x example(s)" in the Component View of CoIDE.

57 CooCox CoIDE UserGuide Version: page The example view will appear and display all the code snippets of the selected component.

58 CooCox CoIDE UserGuide Version: page Click view link of the example you are interested.

59 CooCox CoIDE UserGuide Version: page The code snippet will display in the code editor viewer.

60 CooCox CoIDE UserGuide Version: page You can click "More Example for xxx" to view more example for the selected chip.

61 CooCox CoIDE UserGuide Version: page Other example will show in more example view based on the component classification.

62 CooCox CoIDE UserGuide Version: page Click the example name can open the example in the edit view.

63 CooCox CoIDE UserGuide Version: page Adding example to project 1. Click add link of the example you are interested.

64 CooCox CoIDE UserGuide Version: page It will popup a dialog to tell you where the example will be located in, click "yes", please.

65 CooCox CoIDE UserGuide Version: page The code snippet is automatically added to the project.

66 CooCox CoIDE UserGuide Version: page Sharing example 1. Click Have a better example snippet? Share with others?

67 CooCox CoIDE UserGuide Version: page If you have not login, you must login first.if you don not have an account, click the link named "Get new CooCox account?" at the bottom of Login Dialog.

68 CooCox CoIDE UserGuide Version: page Type the Title of your code snippet.

69 CooCox CoIDE UserGuide Version: page Click Edit in the editor.

70 CooCox CoIDE UserGuide Version: page Edit you example code and click the submit button.

71 CooCox CoIDE UserGuide Version: page View your example code snippet.

72 CooCox CoIDE UserGuide Version: page Managing example 1. Login with your CooCox account.

73 CooCox CoIDE UserGuide Version: page Find your example in the example view.

74 CooCox CoIDE UserGuide Version: page Click modify link of the example you want to modify.

75 CooCox CoIDE UserGuide Version: page You can modify the name, description, code of the example.

76 CooCox CoIDE UserGuide Version: page Click Save to save your modification.

77 CooCox CoIDE UserGuide Version: page View the modified content.

78 CooCox CoIDE UserGuide Version: page You can click delete to delete the example.

79 CooCox CoIDE UserGuide Version: page Click "Yes" to delete the example.

80 CooCox CoIDE UserGuide Version: page The example was deleted.

81 CooCox CoIDE UserGuide Version: page Component Management Upload a Component To upload a component, you only need to perform the following steps: 1. You can click "Upload Component" under the "Project" menu or the button in the Repository view.

82 CooCox CoIDE UserGuide Version: page Login with your account, it could be the account of yours in CooCox Forum.

83 CooCox CoIDE UserGuide Version: page Type the name and descriptions of the new Component.

84 CooCox CoIDE UserGuide Version: page Add files or folder of the Component.

85 CooCox CoIDE UserGuide Version: page Click next to save the settings of "Files" and then enter the "Tags" page.

86 CooCox CoIDE UserGuide Version: page Edit the information about the component; you need to select the manufacture, chip, category for the component.

87 CooCox CoIDE UserGuide Version: page Edit the Component Dependency.

88 CooCox CoIDE UserGuide Version: page Edit the help content for this Component.

89 CooCox CoIDE UserGuide Version: page Click "Commit" to upload the Component to the internet.

90 CooCox CoIDE UserGuide Version: page The Congratulation will come out if your upload is successful.

91 CooCox CoIDE UserGuide Version: page Modify your Component 1. Login with your CooCox account.

92 CooCox CoIDE UserGuide Version: page Right Click the component you uploaded in the Repository View

93 CooCox CoIDE UserGuide Version: page Modify the content of "Files" page.

94 CooCox CoIDE UserGuide Version: page Modify the content of "Tags" page.

95 CooCox CoIDE UserGuide Version: page Modify the help content and click "save" in the "Saving" page.

96 CooCox CoIDE UserGuide Version: page Congratulation shows when your change is successfully saved.

97 CooCox CoIDE UserGuide Version: page Delete a component 1.Login with your CooCox account.

98 CooCox CoIDE UserGuide Version: page Right Click the component you uploaded in the Repository View, and select "Delete".

99 CooCox CoIDE UserGuide Version: page Click "Yes" to delete the component.

100 CooCox CoIDE UserGuide Version: page In the lower right corner of the CoIDE interface, you will find deleting is executing.

101 CooCox CoIDE UserGuide Version: page Delete successfully.

102 CooCox CoIDE UserGuide Version: page Debug Guide 3.1 Debug Configurations Before debugging your project, you could configurate it first. Like the steps below: Enter the configuration interface: 1. Click the Debug Configuration button.

103 CooCox CoIDE UserGuide Version: page Enter the configuration interface. Click the configuration of your project.

104 CooCox CoIDE UserGuide Version: page Debugger To specify the Debugger tab: 1. Hardware Tab: Adapter: CoIDE supports Colink, CoLinkEx, NuLink, Olimex Open-OCD and Stellaris-ICDI these five adapters. Port: CoIDE supports both SWD and JTAG debugging modes. Max Clock(Hz): You could select 2M, 1M, 500K, 300K and 100K clock here. 2. Startup Tab: You could check Run to main or not according to your needs. 3. Advance Tab: Reset Mode: There are there reset modes for you to choose: HW RESET, VECTRESET and SYSRESETREQ. CacheRomEnable: Checked indicates enable ROM cache. TargetInfo: It will show your Host Name and Port Number.

105 CooCox CoIDE UserGuide Version: page Download To specify the Download tab: 1. You could select Download Functions: Auto Download before Debugging: Download the program to the chip automatically before start debug. Verify After Download: Verify the program after download it to the chip. Erase Full Chip: Erase the full chip before downloading your program. Erase Effected: Erase the effected sectors before downloading your program. Do not Erase: It will not erase the chip before downloading your program. 2. Programming Algorithm will show the programming algorithm file. 3. Add..., Remove and default are used to configurate program downloading algorithm.

106 CooCox CoIDE UserGuide Version: page Controlling debug execution The debug execution controls are superceded by breakpoints. For example, if you attempt to step over a function and the program hits a breakpoint, it pauses, regardless of whether the function is completed. You can control your debug execution in various ways, but they all rely on a core set of debug controls. 1. In the Debug view, select a thread 2. To control the debug session, click menu items Debug > Reset Debug > Run Debug > Suspend Debug > Terminate Debug > Step Into Debug > Step Over Debug > Step Out Debug > Run to line

107 CooCox CoIDE UserGuide Version: page 107 Or directly click the toolbar buttons: Or use the keyboard shortcuts: Icons Action Description Keyboard shortcut Reset Run Suspend Terminate Step Into Step Over Step Out Select the Reset command to reset the debugging. Select the Run command to resume execution of the currently suspended debug target. Select the Suspend command to halt execution of the currently selected thread in a debug target. Ends the selected debug session and/or process. The impact of this action depends on the type of the item selected in the Debug view. Select to execute the current line, including any routines, and proceed to the next statement. Select to execute the current line, following execution inside a routine. Select to continue execution to the end of the current routine, then follow execution to the routine's caller. F5 F9 Ctrl + F5 F11 F12 F7 Run to Line Select to continue execution to current line. Ctrl + R

108 CooCox CoIDE UserGuide Version: page Breakpoints &Watchpoints Adding Breakpoints & Watchpoint Adding Breakpoints A breakpoint can be set on an executable line of the program. If the breakpoint is enabled when you debug, the execution will suspend before the code of that line is executed. To add a breakpoint point, you could double-click the marker bar located in the left margin of the C/C++ Editor beside the line of code where you want to add a breakpoint. A dot in the Breakpoints View, along with the name of the associated file. will display in the marker bar and Adding Watchpoints A watchpoint is a special breakpoint that stops the execution of the program whenever the value of a given expression changes, without specifying where it might occur. Unlike breakpoints (which are line-specific), watchpoints are associated with files. They take effect whenever a specified condition is true, regardless of when or where it occurred. You can set a watchpoint on a global variable by highlighting the variable in the editor. To set a watchpoint on a global variable, you could do as follows: 1. Highlight the variable in the editor. 2. Click Debug > Toggle Watchpoint.

109 CooCox CoIDE UserGuide Version: page Do one of the follows: To stop execution when the watch expression is read, select the Read check box; To stop execution when the watch expression is written to, select the Write check box; 4. The watchpoint will appear in the Breakpoints View list.

110 CooCox CoIDE UserGuide Version: page Removing Breakpoints & Watchpoints To remove breakpoints or watchpoints, you can do anyone of the following three methods: 1. In the edit view, right click the breakpoint symbol, select Toggle Breakpoint or just double click the breakpoint symbol. 2. In the Breakpoints view, select the breakpoints you want to remove and click Remove the selected breakpoints button or Remove all breakpoints button. 3. In the Breakpoints view, do one of the follows: 1) Select the breakpoints and watchpoints that you want to remove;

111 CooCox CoIDE UserGuide Version: page 111 2) Right-click and select Select All Then right-click the highlighted breakpoints and watchpoints and click Remove or Remove all.

112 CooCox CoIDE UserGuide Version: page Enabling and Disabling Breakpoints & Watchpoints You can temporarily disable a breakpoint or watchpoint without losing the information it contains. To enable or disable breakpoints or watchpoints, you can do anyone of the following three methods: 1. In the edit view, right click the breakpoint symbol, select Enable Breakpoint or Disable Breakpoint 2. In the Breakpoints view, check the breakpoints and watchpoints that you want to enable or disable. 3. In the Breakpoints view, do one of the follows: 1) Select the breakpoints and watchpoints that you want to enable or disable;

113 CooCox CoIDE UserGuide Version: page 113 2) Right-click and select Select All; Then right-click the highlighted breakpoints and watchpoints and click Disable or Enable.

114 CooCox CoIDE UserGuide Version: page Debug View Disassembly view The Disassembly View shows the loaded program as assembler instructions mixed with source code for comparison. The currently executing line is indicated by an arrow marker and highlighted in the view. You can do the following tasks in the Disassembly view. Set breakpoints at the start of any assembler instruction. Enable and disable breakpoints and their set their properties. Step through the disassembly instructions of your program. Jump to specific instructions in the program. Disassembly view context menu commands The Disassembly view context menu commands include: Command Name Description Availability Run To Line Move to Line Resume At Line Resumes program execution until the specific line is reached. This is a convenient way to suspend execution at a line without setting a breakpoint. Jump to the line selected in the Disassembly view. Resume program execution from the line selected in the Disassembly view. Context menu Context menu Context menu

115 CooCox CoIDE UserGuide Version: page Breakpoints View The Breakpoints View lists all the breakpoints you have set in your workspace. Only up to six breakpoints can be toggled if you are debugging in flash with Cortex-M3 series' chips, for Cortex-M0, the number is four. Otherwise, warnings will be presented at runtime. You can double-click a breakpoint to find its location in the editor (if applicable). You can also enable or disable breakpoints, delete them, add new ones. The commands available in the Breakpoints View Command Name Description Availability Remove Selected Breakpoints Remove All BreakPpoints Go to File Only removes the selected breakpoint(s). Removes all breakpoints. Goes to the corresponding location of the breakpoint in the java editor. Context menu and view action Context menu and view action Context menu and view action Skip All Sets all breakpoints to be skipped. View action Expand All Expands all of the items in the view. View action Collapse All Collapses all of the items in the view. View action Link with View Add Watchpoint (C/C++)... Changes if the breakpoints should be linked to the Debug View. Add watchpoints (Not supported by the current version. It will be supported in the future versions.) View action View action Show full paths Show the full paths of the breakpoints. View action Group By... Select default Working Sets... Deselect Default Working Set Allows you to select an alternate grouping for your breakpoints or create your own. Select the default working set so that the new breakpoints will be added into this working set. Deselect the default working set so that the new breakpoints will not be added into any working set. View action View action View action

116 CooCox CoIDE UserGuide Version: page 116 Working Sets... Opens the working sets dialog. View action Enable Change the selected breakpoint(s) to be enabled. Context menu Disable Change the selected breakpoint(s) to be disabled. Context menu Select All Selects all of the breakpoints in the view. Context menu Copy Copies the selected breakpoints to the system clipboard. Context menu Paste Pastes copied breakpoints into the view. Context menu Import Breakpoints... Export Breakpoints... Breakpoint Properties... Opens the import breakpoints wizard. Opens the export breakpoints wizard. Opens the breakpoints properties dialog. Context menu Context menu Context menu

117 CooCox CoIDE UserGuide Version: page Registers view The Registers view of the Debug perspective lists information about the registers in a selected stack frame. You can view information about the registers in a selected stack frame. Values that have changed are highlighted in the Registers view when your program stops. Registers view toolbar icons: The table below lists the icons displayed in the Registers view toolbar: Command Name Description Show Type Name Show logic structure Configure columns to show type names (unavailable when columns are displayed). Show logic structure of the registers. Collapse All Layout Collapse all the registers. Provides multiple layout options for the Registers view. Registers view context menu commands: The Registers view context menu commands include:

118 CooCox CoIDE UserGuide Version: page 118 Command Name Description Select All Copy Registers Enable Select all the editor content. Copies the register names and contents to the clipboard. Enables the selected register. Disable Format Find... Change Value... Add Register Group Restore Default Register Groups Edit Register Group Remove Register Group Add Watchpoint (C/C++)... Watch Disables the selected register. Select a format type. Choices include: BInary, Decimal, Natural, and hexadecimal. Open the Find dialog which allows you to find specific elements within the view. Open the Set Value dialog to change the selected registers value. Open the Register Group dialog which allows you to define a register group that is shown in the Registers view. Restores the original register groups. Open the Register Group dialog to edit the selected register group. Removes the currently selected register group. Add watchpoints(not supported by the current version. It will be supported in the future versions.). Converts the selected register into a watch expression.

119 CooCox CoIDE UserGuide Version: page Memory View The Memory view of the Debug perspective lets you monitor and modify your process memory. Memory can be displayed in different predefined data formats -- memory renderings. The CoIDE supports five rendering types -- hexadecimal (default), ascii, signed integer and unsigned integer. The Memory view can display and modify the value of selected memory address. The Rendering pane can be configured to display more than two renderings simultaneously. Memory view toolbar icons: The table below lists the icons displayed in the Memory view toolbar. Command Name Description New Tab Click to create a new memory view. Go Shows the Memory value of the slectected address. Import Import memory view from different kinds of files. Export Export memory to different kinds of files. Default Rendering Select default rendering Find/Replace Find or replace value from the Rendering pane. Find next Find next one after the command:find/replace. Memory view context menu: The context menu inside the Memory view includes: Command Name Description

120 CooCox CoIDE UserGuide Version: page 120 Panes Endian Text Cell Size Radix Columns Update Mode Copy To Clipboard Copy Address Reset To Base Address Enable or disable the showing of the Address, Binary, and Text portions of the rendering view. Toggle between the Little (default) and Big Endian display of memory. Choose the character encoding used to convert memory values into text for display. Choices include: ISO (default), US-ASCII, or UTF-8. Specify the cell size used to display values in the Binary column. Choices include: 1, 2, 4 (default), and 8 bytes. Specify the radix used to display the values in the Binary column. Choices include: Hex, Decimal Signed, Decimal Unsigned (default), Octal, and Binary. Specify the number of columns in the Binary column. Select the update mode of the Rendering pane:always,on Breakpoints,or Manual Copies the selected portion of the Rendering pane to the clipboard. Copies the address of the selected portion in the Rendering pane to the clipboard. Resets the Rendering pane to the original base address. Refresh Refreshes the Rendering pane.

121 CooCox CoIDE UserGuide Version: page Variables View The Variables View displays information about the variables associated with the stack frame selected in the Debug View. When debugging a C/C++ program, data that contains variables can be expanded to show the variables and the fields the variables contain. You can view information about the variables in a selected stack frame in the Variables view. When execution stops, the changed values are by default highlighted. Like the other debug-related views, the Variables view does not refresh as you run your executable. A refresh occurs when execution stops. The Variables View, shown with columns: The commands available in the Variables View: Command Name Description Availability Show Type Name Configure columns to show type names. view action Show logic structure Show logic structure of the Variables. view action Collapse All Collapse all the Variables. view action Add Globle Variables Remove Globle Variables Remove All Globle Variables Add Globle Variables. Remove Globle Variables. Remove All Globle Variables. Context menu and view action Context menu and view action Context menu and view action Select All Selects all of the variables in the view. Context menu Copy Variables Copies the selected variables to the system clipboard. Context menu Enable Enables a currently disabled variable. Context menu Disable Disables a currently enabled variable. Context menu

122 CooCox CoIDE UserGuide Version: page 122 Cast To Type Cast To Type Context menu Display As Array Display As Array. Context menu View Memory Format Find... Change Value... Add Watchpoint(C/C++) Watch Allows you to create a memory monitor for the selected variable. Select a format type. Choices include: BInary, Decimal, Natural, and hexadecimal. Opens the search dialog to find elements in the variables view. Allows you to change the value for the underlying selected variable. Add Watchpoint(C/C++). Allows you to create a watch expression for the selected variable. Context menu Context menu Context menu Context menu Context menu Context menu

123 CooCox CoIDE UserGuide Version: page Expressions view An expression is a snippet of code which can be evaluated to produce a result. The context for an expression depends on the particular debug model. Some expressions may need to be evaluated at a specific location in the program so that the variables can be referenced. You can view information about expressions in the Expressions view. You can inspect expressions from a scrapbook page, a stack frame of a suspended thread, and other places. The Expressions View opens automatically when an item is added to the view. When debugging a C/C++ program, data that contains variables can be expanded to show the variables and the fields of the variables. The commands available in the Expressions View: Command Name Description Availability Show Type Name Configure columns to dispaly type names. view action Show logic structure Show logic structure of the Expressions. view action Collapse All Collapse all the Expressions. view action Add Watch Expression Remove Remove All Allows you to add a watch expression. Removes the currently selected expression(s) from the view. Removes all of the expressions from the view. Context menu and view action Context menu and view action Context menu and view action Select All Selects all of the variables in the view. Context menu Copy Expressions Find... Copies the selected expressions and variables to the system clipboard. Opens the search dialog to find elements in the variables view. Context menu Context menu Disable Disables a currently enabled expression. Context menu Enable Enables a currently disabled expression. Context menu Edit Watch Expression Allows you to edit exsiting watch expression. Context menu Reevaluate Expression Format Reevaluates the currently selected expression. Select a format type. Choices include: Binary, Decimal, Natural, and Hexadecimal. Context menu Context menu

124 CooCox CoIDE UserGuide Version: page Debug View 1. The Debug view shows the target debugging information in a tree hierarchy. 2. The number beside the thread label is a reference counter, not a thread identification number. 3. The CDT displays stack frames as child elements. It displays the reason for the suspension beside the thread, (such as end of stepping range, breakpoint hit, and signal received). When a program exits, the exit code is displayed. Debug view context menu commands: Icons Name Description Remove All Terminated Drop To Frame Use Step Filters Copy Stack Find... Step Into Step Over Step Out Instruction Stepping Mode Resume Suspend Terminate Clears all terminated processes in Debug view Select the Drop to Frame command to re-enter the selected stack frame in the Debug view. Toggles step filters on/off. When on, all step functions apply step filters. Copies the selected stack of suspended threads as well as the state of the running threads to the clipboard. Opens the debug view element searching dialog. Select to execute the current line, including any routines, and proceed to the next statement. Select to execute the current line, following execution inside a routine. Select to continue execution to the end of the current routine, then follow execution to the routine s caller. Activate to enable instruction stepping mode to examine a program as it steps into disassembled code. Select the Resume command to resume execution of the currently suspended debug target. Select the Suspend command to halt execution of the currently selected thread in a debug target. Ends the selected debug session and/or process. The impact of this action depends on the type of the item

125 CooCox CoIDE UserGuide Version: page 125 selected in the Debug view. Terminate and Relaunch Relaunch Edit... Edit Source Lookup... Lookup Source Terminate and Remove Terminate/Disconnect All Properties Select the Terminate and Relaunch command to terminate the selected debug target and then relaunch it. This command relaunches the selected debug target. Opens the launch configuration dialog, allowing you to make changes. Opens the source lookup dialog, allowing you to make changes. Select to force a source lookup to take place. Terminates the selected debug target and removes it from the view. Terminates all active launches in the view. Opens the Properties for window showing the process properties.

126 CooCox CoIDE UserGuide Version: page Peripherals View (CoAssistant) The Peripherals View can be used to view and Modify the vaule of Peripherals' registers.values that have changed are highlighted in the Peripherals view when your program stops. To use CoAssitant in CoIDE, you only need to perform the following steps: 1. Click Peripherals under the View menu.

127 CooCox CoIDE UserGuide Version: page CoIDE will open the Peipherals View.

128 CooCox CoIDE UserGuide Version: page Click the name of Peripheral to view the base address and description for this peripheral.

129 CooCox CoIDE UserGuide Version: page Click "+" to show the register list and view the value of these registers.

130 CooCox CoIDE UserGuide Version: page The Register that have changed are highlighted in in the Peripherals view.

131 CooCox CoIDE UserGuide Version: page Click the name of Register to open the detail information view.

132 CooCox CoIDE UserGuide Version: page In this view, you can get the description, RW access, address offset and the reset value of the register.

133 CooCox CoIDE UserGuide Version: page You can modify the value of register when you debug a project.

134 CooCox CoIDE UserGuide Version: page C/C++ Views 4.1 Project Explorer View The Project Explorer view displays in a tree structure similar to the C/C++ Projects view, but it is not limited to C and C++ projects. In this view you can do the following things: Browse the elements of C/C++ source files Open files in the editor view Manage existing files (copy, paste, delete, refresh) Restore deleted files from local history Files that you selected in the Project Explorer view affect the information which display in other views. Toolbar: Icon Name Description Top Level Elements Select Working Set Deselect Working Set Choose whether to show working sets or projects as top level elements. Choosing working sets allows easy grouping of projects in large workspaces. Opens the Select Working Set dialog to allow selecting a working set for the view. Deselects the current working set.

Data Tool Platform SQL Development Tools

Data Tool Platform SQL Development Tools Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6

More information

For Introduction to Java Programming, 5E By Y. Daniel Liang

For Introduction to Java Programming, 5E By Y. Daniel Liang Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,

More information

Nios II IDE Help System

Nios II IDE Help System Nios II IDE Help System 101 Innovation Drive San Jose, CA 95134 www.altera.com Nios II IDE Version: 9.0 Document Version: 1.7 Document Date: March 2009 UG-N2IDEHELP-1.7 Table Of Contents About This Document...1

More information

Debugging Java Applications

Debugging Java Applications Debugging Java Applications Table of Contents Starting a Debugging Session...2 Debugger Windows...4 Attaching the Debugger to a Running Application...5 Starting the Debugger Outside of the Project's Main

More information

Using Example Projects, Code and Scripts to Jump-Start Customers With Code Composer Studio 2.0

Using Example Projects, Code and Scripts to Jump-Start Customers With Code Composer Studio 2.0 Application Report SPRA766 - June 2001 Using Example Projects, Code and Scripts to Jump-Start Customers With Code Composer Studio 2.0 Steve White, Senior Applications Code Composer Studio, Applications

More information

TIPS & TRICKS JOHN STEVENSON

TIPS & TRICKS JOHN STEVENSON TIPS & TRICKS Tips and Tricks Workspaces Windows and Views Projects Sharing Projects Source Control Editor Tips Debugging Debug Options Debugging Without a Project Graphs Using Eclipse Plug-ins Use Multiple

More information

EPIC - User s Guide i. EPIC - User s Guide

EPIC - User s Guide i. EPIC - User s Guide i EPIC - User s Guide ii Contents 1 Plug-in Installation 1 1.1 Prerequisites.......................................... 1 1.1.1 Eclipse........................................ 1 1.1.2 Perl..........................................

More information

POOSL IDE User Manual

POOSL IDE User Manual Embedded Systems Innovation by TNO POOSL IDE User Manual Tool version 3.0.0 25-8-2014 1 POOSL IDE User Manual 1 Installation... 5 1.1 Minimal system requirements... 5 1.2 Installing Eclipse... 5 1.3 Installing

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Avaya Network Configuration Manager User Guide

Avaya Network Configuration Manager User Guide Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.

Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. 1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards

More information

Before you can use the Duke Ambient environment to start working on your projects or

Before you can use the Duke Ambient environment to start working on your projects or Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings

More information

Department of Veterans Affairs. Open Source Electronic Health Record Services

Department of Veterans Affairs. Open Source Electronic Health Record Services Department of Veterans Affairs Open Source Electronic Health Record Services MTools Installation and Usage Guide Version 1.0 June 2013 Contract: VA118-12-C-0056 Table of Contents 1. Installation... 3 1.1.

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

DataPA OpenAnalytics End User Training

DataPA OpenAnalytics End User Training DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics

More information

Microsoft SharePoint 2010 End User Quick Reference Card

Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 brings together the people, documents, information, and ideas of the University into a customizable workspace where everyone

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights

More information

Creating and Using Forms in SharePoint

Creating and Using Forms in SharePoint Creating and Using Forms in SharePoint Getting started with custom lists... 1 Creating a custom list... 1 Creating a user-friendly list name... 1 Other options for creating custom lists... 2 Building a

More information

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design January 29 th 2015. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:

More information

3. Programming the STM32F4-Discovery

3. Programming the STM32F4-Discovery 1 3. Programming the STM32F4-Discovery The programming environment including the settings for compiling and programming are described. 3.1. Hardware - The programming interface A program for a microcontroller

More information

Getting Started with CodeXL

Getting Started with CodeXL AMD Developer Tools Team Advanced Micro Devices, Inc. Table of Contents Introduction... 2 Install CodeXL... 2 Validate CodeXL installation... 3 CodeXL help... 5 Run the Teapot Sample project... 5 Basic

More information

Colligo Email Manager 6.0. Offline Mode - User Guide

Colligo Email Manager 6.0. Offline Mode - User Guide 6.0 Offline Mode - User Guide Contents Colligo Email Manager 1 Key Features 1 Benefits 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License Key 3 Managing SharePoint

More information

USER GUIDE. Unit 2: Synergy. Chapter 2: Using Schoolwires Synergy

USER GUIDE. Unit 2: Synergy. Chapter 2: Using Schoolwires Synergy USER GUIDE Unit 2: Synergy Chapter 2: Using Schoolwires Synergy Schoolwires Synergy & Assist Version 2.0 TABLE OF CONTENTS Introductions... 1 Audience... 1 Objectives... 1 Before You Begin... 1 Getting

More information

ArchestrA Log Viewer User s Guide Invensys Systems, Inc.

ArchestrA Log Viewer User s Guide Invensys Systems, Inc. ArchestrA Log Viewer User s Guide Invensys Systems, Inc. Revision A Last Revision: 7/3/07 Copyright 2007 Invensys Systems, Inc. All Rights Reserved. All rights reserved. No part of this documentation shall

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist

Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist Document Scope This document describes how to configure and use the Dell SonicWALL SRA Secure Virtual Meeting feature and the Dell

More information

EMC Documentum Webtop

EMC Documentum Webtop EMC Documentum Webtop Version 6.5 User Guide P/N 300 007 239 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2008 EMC Corporation. All rights

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

Xcode Project Management Guide. (Legacy)

Xcode Project Management Guide. (Legacy) Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project

More information

Code Composer Studio Development Tools v3.3. Getting Started Guide

Code Composer Studio Development Tools v3.3. Getting Started Guide Code Composer Studio Development Tools v3.3 Getting Started Guide Literature Number: SPRU509H October 2006 2 SPRU509H October 2006 Contents Preface... 9 1 Introduction... 11 1.1 Welcome to the World of

More information

Altera Monitor Program

Altera Monitor Program Altera Monitor Program This tutorial presents an introduction to the Altera Monitor Program, which can be used to compile, assemble, download and debug programs for Altera s Nios II processor. The tutorial

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Microsoft Outlook 2010. Reference Guide for Lotus Notes Users

Microsoft Outlook 2010. Reference Guide for Lotus Notes Users Microsoft Outlook 2010 Reference Guide for Lotus Notes Users ContentsWelcome to Office Outlook 2010... 2 Mail... 3 Viewing Messages... 4 Working with Messages... 7 Responding to Messages... 11 Organizing

More information

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition 10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can

More information

PTC Integrity Eclipse and IBM Rational Development Platform Guide

PTC Integrity Eclipse and IBM Rational Development Platform Guide PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity

More information

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES) USING STUFFIT DELUXE StuffIt Deluxe provides many ways for you to create zipped file or archives. The benefit of using the New Archive Wizard is that it provides a way to access some of the more powerful

More information

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface... 2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17

More information

DS-5 ARM. Using the Debugger. Version 5.7. Copyright 2010, 2011 ARM. All rights reserved. ARM DUI 0446G (ID092311)

DS-5 ARM. Using the Debugger. Version 5.7. Copyright 2010, 2011 ARM. All rights reserved. ARM DUI 0446G (ID092311) ARM DS-5 Version 5.7 Using the Debugger Copyright 2010, 2011 ARM. All rights reserved. ARM DUI 0446G () ARM DS-5 Using the Debugger Copyright 2010, 2011 ARM. All rights reserved. Release Information The

More information

Quick Start Tutorial. Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board

Quick Start Tutorial. Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board Quick Start Tutorial Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board This explains how to use the TASKING Microsoft* Windows*-based software development tools

More information

ArcGIS. Tips and Shortcuts. for Desktop

ArcGIS. Tips and Shortcuts. for Desktop ArcGIS Tips and Shortcuts for Desktop Map Navigation Refresh and redraw the display. F5 Suspend the map s drawing. F9 Zoom in and out. Center map. Roll the mouse wheel backward and forward. Hold down Ctrl

More information

Using SSH Secure Shell Client for FTP

Using SSH Secure Shell Client for FTP Using SSH Secure Shell Client for FTP The SSH Secure Shell for Workstations Windows client application features this secure file transfer protocol that s easy to use. Access the SSH Secure FTP by double-clicking

More information

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4 Infor ERP BaanIV / Baan 5.0 / LN 6.1 User's Guide for Worktop 2.4 Copyright 2008 Infor All rights reserved. The word and design marks set forth herein are trademarks and/or registered trademarks of Infor

More information

PowerLogic ION Enterprise 6.0

PowerLogic ION Enterprise 6.0 70002-0298-00 06/2009 PowerLogic ION Enterprise 6.0 Power management software User guide Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause

More information

vtcommander Installing and Starting vtcommander

vtcommander Installing and Starting vtcommander vtcommander vtcommander provides a local graphical user interface (GUI) to manage Hyper-V R2 server. It supports Hyper-V technology on full and core installations of Windows Server 2008 R2 as well as on

More information

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University Multitasking ARM-Applications with uvision and RTX 1. Objectives The purpose of this lab is to lab is to introduce

More information

IAR Embedded Workbench

IAR Embedded Workbench IAR Embedded Workbench IDE Project Management and Building Guide UIDEEW-4 COPYRIGHT NOTICE 1996 2012 IAR Systems AB. No part of this document may be reproduced without the prior written consent of IAR

More information

Programming with the Dev C++ IDE

Programming with the Dev C++ IDE Programming with the Dev C++ IDE 1 Introduction to the IDE Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer

More information

NovaBACKUP. User Manual. NovaStor / November 2011

NovaBACKUP. User Manual. NovaStor / November 2011 NovaBACKUP User Manual NovaStor / November 2011 2011 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject to change without

More information

Waspmote IDE. User Guide

Waspmote IDE. User Guide Waspmote IDE User Guide Index Document Version: v4.1-01/2014 Libelium Comunicaciones Distribuidas S.L. INDEX 1. Introduction... 3 1.1. New features...3 1.2. Other notes...3 2. Installation... 4 2.1. Windows...4

More information

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...

More information

BLUECIELO MERIDIAN ASSET MANAGEMENT MODULE 2014

BLUECIELO MERIDIAN ASSET MANAGEMENT MODULE 2014 BLUECIELO MERIDIAN ASSET MANAGEMENT MODULE 2014 User's Guide Manual BlueCielo ECM Solutions bluecieloecm.com December 09 2014 LEGAL NOTICE 2014 BlueCielo ECM Solutions B. V. Polarisavenue 1 2132 JH Hoofddorp

More information

Alfresco Online Collaboration Tool

Alfresco Online Collaboration Tool Alfresco Online Collaboration Tool USER MANUAL BECOMING FAMILIAR WITH THE USER INTERFACE... 4 MY DASHBOARD... 4 MY PROFILE... 6 VIEWING YOUR FULL PROFILE... 6 EDITING YOUR PROFILE... 7 CHANGING YOUR PASSWORD...

More information

Nuvoton Nu-Link Debug Adapter User Manual

Nuvoton Nu-Link Debug Adapter User Manual Nuvoton Nu-Link Debug Adapter User Manual The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission

More information

Colligo Email Manager 6.2. Offline Mode - User Guide

Colligo Email Manager 6.2. Offline Mode - User Guide 6.2 Offline Mode - User Guide Contents Colligo Email Manager 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Email Manager 3 Checking for Updates 4 Updating Your License

More information

Project Manager Editor & Debugger

Project Manager Editor & Debugger TM IDE for Microcontrollers Quick Start µvision2, the new IDE from Keil Software, combines Project Management, Source Code Editing, and Program Debugging in one powerful environment. This Quick Start guide

More information

ACTIVE@ UNDELETE 7.0 USER GUIDE

ACTIVE@ UNDELETE 7.0 USER GUIDE ACTIVE@ UNDELETE 7.0 USER GUIDE COPYRIGHT Copyright 27, LSOFT TECHNOLOGIES INC. All rights reserved. No part of this documentation may be reproduced in any form or by any means or used to make any derivative

More information

Xythos on Demand Quick Start Guide For Xythos Drive

Xythos on Demand Quick Start Guide For Xythos Drive Xythos on Demand Quick Start Guide For Xythos Drive What is Xythos on Demand? Xythos on Demand is not your ordinary online storage or file sharing web site. Instead, it is an enterprise-class document

More information

Timeless Time and Expense Version 3.0. Copyright 1997-2009 MAG Softwrx, Inc.

Timeless Time and Expense Version 3.0. Copyright 1997-2009 MAG Softwrx, Inc. Timeless Time and Expense Version 3.0 Timeless Time and Expense All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including

More information

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc. NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

DEPLOYING A VISUAL BASIC.NET APPLICATION

DEPLOYING A VISUAL BASIC.NET APPLICATION C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment

More information

Event Record Monitoring and Analysis Software. Software Rev. 3.0 and Up. User s Guide

Event Record Monitoring and Analysis Software. Software Rev. 3.0 and Up. User s Guide Event Record Monitoring and Analysis Software Software Rev. 3.0 and Up User s Guide 2 Contents Contents Chapter 1: About ERMAWin 4 Chapter 2: Overview 5 About this Manual 5 System Requirements 5 Installing

More information

Tutorial 5: Developing Java applications

Tutorial 5: Developing Java applications Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios gousiosg@aueb.gr Department of Management Science and Technology Athens University of Economics and

More information

email-lead Grabber Business 2010 User Guide

email-lead Grabber Business 2010 User Guide email-lead Grabber Business 2010 User Guide Copyright and Trademark Information in this documentation is subject to change without notice. The software described in this manual is furnished under a license

More information

Device Installer User Guide

Device Installer User Guide Device Installer User Guide Part Number 900-325 Revision B 12/08 Table Of Contents 1. Overview... 1 2. Devices... 2 Choose the Network Adapter for Communication... 2 Search for All Devices on the Network...

More information

Installation and Operation Manual Portable Device Manager, Windows version

Installation and Operation Manual Portable Device Manager, Windows version Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant

More information

Configuration Manager

Configuration Manager After you have installed Unified Intelligent Contact Management (Unified ICM) and have it running, use the to view and update the configuration information in the Unified ICM database. The configuration

More information

Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6

Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Backup Assistant User Guide NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Liability Disclaimer NEC Unified Solutions, Inc. reserves the right to change the specifications, functions,

More information

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

DS-5 ARM. Using the Debugger. Version 5.13. Copyright 2010-2012 ARM. All rights reserved. ARM DUI 0446M (ID120712)

DS-5 ARM. Using the Debugger. Version 5.13. Copyright 2010-2012 ARM. All rights reserved. ARM DUI 0446M (ID120712) ARM DS-5 Version 5.13 Using the Debugger Copyright 2010-2012 ARM. All rights reserved. ARM DUI 0446M () ARM DS-5 Using the Debugger Copyright 2010-2012 ARM. All rights reserved. Release Information The

More information

Code Composer Studio Getting Started Guide

Code Composer Studio Getting Started Guide Code Composer Studio Getting Started Guide Literature Number: SPRU509 May 2001 Printed on Recycled Paper IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to

More information

SHAREPOINT 2010 FOUNDATION FOR END USERS

SHAREPOINT 2010 FOUNDATION FOR END USERS SHAREPOINT 2010 FOUNDATION FOR END USERS WWP Training Limited Page i SharePoint Foundation 2010 for End Users Fundamentals of SharePoint... 6 Accessing SharePoint Foundation 2010... 6 Logging in to your

More information

for Sage 100 ERP Business Insights Overview Document

for Sage 100 ERP Business Insights Overview Document for Sage 100 ERP Business Insights Document 2012 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered

More information

Lotus Notes Client Version 8.5 Reference Guide

Lotus Notes Client Version 8.5 Reference Guide Lotus Notes Client Version 8.5 Reference Guide rev. 11/19/2009 1 Lotus Notes Client Version 8.5 Reference Guide Accessing the Lotus Notes Client From your desktop, double click the Lotus Notes icon. Logging

More information

Auditing manual. Archive Manager. Publication Date: November, 2015

Auditing manual. Archive Manager. Publication Date: November, 2015 Archive Manager Publication Date: November, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this software,

More information

Professional. SlickEdif. John Hurst IC..T...L. i 1 8 О 7» \ WILEY \ Wiley Publishing, Inc.

Professional. SlickEdif. John Hurst IC..T...L. i 1 8 О 7» \ WILEY \ Wiley Publishing, Inc. Professional SlickEdif John Hurst IC..T...L i 1 8 О 7» \ WILEY \! 2 0 0 7 " > Wiley Publishing, Inc. Acknowledgments Introduction xiii xxv Part I: Getting Started with SiickEdit Chapter 1: Introducing

More information

DRV8312-C2-KIT How to Run Guide

DRV8312-C2-KIT How to Run Guide DRV8312-C2-KIT How to Run Guide Version 1.1 October 2011 C2000 Systems and Applications Team This Guide explains the steps needed to run the DRV8312-C2-KIT with the software supplied through controlsuite.

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500 Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...

More information

Microsoft Access Basics

Microsoft Access Basics Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision

More information

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server. Contents For Administrators... 3 Set up SourceAnywhere... 3 SourceAnywhere Service Configurator... 3 Start Service... 3 IP & Port... 3 SQL Connection... 4 SourceAnywhere Server Manager... 4 Add User...

More information

Microsoft Visual Studio Integration Guide

Microsoft Visual Studio Integration Guide Microsoft Visual Studio Integration Guide MKS provides a number of integrations for Integrated Development Environments (IDEs). IDE integrations allow you to access MKS Integrity s workflow and configuration

More information

LESSON 4 - FILE MANAGEMENT

LESSON 4 - FILE MANAGEMENT LESSON 4 - FILE MANAGEMENT Objective Create a Folder Rename a Folder Create a folder structure Learn how to select files and folders Learn contiguous and non-contiguous selection Learn how to move or copy

More information

Topography of an Origin Project and Workspace

Topography of an Origin Project and Workspace Origin Basics Topography of an Origin Project and Workspace When you start Origin, a new project opens displaying a worksheet window in the workspace. The worksheet is one type of window available in Origin.

More information

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source Microsoft QUICK Source Internet Explorer 7 Getting Started The Internet Explorer Window u v w x y { Using the Command Bar The Command Bar contains shortcut buttons for Internet Explorer tools. To expand

More information

Enhanced Project Management for Embedded C/C++ Programming using Software Components

Enhanced Project Management for Embedded C/C++ Programming using Software Components Enhanced Project Management for Embedded C/C++ Programming using Software Components Evgueni Driouk Principal Software Engineer MCU Development Tools 1 Outline Introduction Challenges of embedded software

More information

Avalanche Remote Control User Guide. Version 4.1.3

Avalanche Remote Control User Guide. Version 4.1.3 Avalanche Remote Control User Guide Version 4.1.3 ii Copyright 2012 by Wavelink Corporation. All rights reserved. Wavelink Corporation 10808 South River Front Parkway, Suite 200 South Jordan, Utah 84095

More information

Active @ UNDELETE Users Guide

Active @ UNDELETE Users Guide Active @ UNDELETE Users Guide Contents 2 Contents Legal Statement...5 Active@ UNDELETE Overview... 6 Getting Started with Active@ UNDELETE... 7 Active@ UNDELETE Views And Windows... 7 Recovery Explorer

More information

QIAsymphony Management Console User Manual

QIAsymphony Management Console User Manual April 2012 QIAsymphony Management Console User Manual For use with software version 4.0 Sample & Assay Technologies Trademarks QIAGEN, QIAsymphony, Rotor-Gene (QIAGEN Group). InstallShield (Informer Technologies,

More information

Chapter 15: Forms. User Guide. 1 P a g e

Chapter 15: Forms. User Guide. 1 P a g e User Guide Chapter 15 Forms Engine 1 P a g e Table of Contents Introduction... 3 Form Building Basics... 4 1) About Form Templates... 4 2) About Form Instances... 4 Key Information... 4 Accessing the Form

More information

Generative Drafting. Page 1 1997 2001 DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

Generative Drafting. Page 1 1997 2001 DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes Generative Drafting Page 1 Tutorial Objectives Description This Tutorial is an introduction to Generative Drafting. Message To show how CATIA V5 allows the user to automatically generate associative drafting

More information

ImageNow User. Getting Started Guide. ImageNow Version: 6.7. x

ImageNow User. Getting Started Guide. ImageNow Version: 6.7. x ImageNow User Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: June 2012 2012 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact, and WebNow

More information

Ride7 for ARM. RAISONANCE Tools for the STRx and STM32 families. Overview and Getting Started

Ride7 for ARM. RAISONANCE Tools for the STRx and STM32 families. Overview and Getting Started Ride7 for ARM RAISONANCE Tools for the STRx and STM32 families Overview and Getting Started July 2007 Table of Contents 1. INTRODUCTION 4 1.1 RAISONANCE tools for the ARM family 6 1.2 Third party tools

More information

Getting Started with IntelleView POS Administrator Software

Getting Started with IntelleView POS Administrator Software Getting Started with IntelleView POS Administrator Software Administrator s Guide for Software Version 1.2 About this Guide This administrator s guide explains how to start using your IntelleView POS (IntelleView)

More information

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family Renesas Capacitive Touch Lab R8C/36T-A Family Description: This lab will cover the Renesas Touch Solution for embedded capacitive touch systems. This lab will demonstrate how to setup and run a simple

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information