6L00IA - Introduction to Synergy Software Package Short Version (SSP v1.2.0) Renesas Synergy Family - S7 Series

Size: px
Start display at page:

Download "6L00IA - Introduction to Synergy Software Package Short Version (SSP v1.2.0) Renesas Synergy Family - S7 Series"

Transcription

1 6L00IA - Introduction to Synergy Software Package Short Version (SSP v1.2.0) Renesas Synergy Family - S7 Series LAB PROCEDURE Description: The purpose of this lab is to familiarize the user with the Synergy Software Package (SSP) and how it works with e² studio. The lab will begin by creating a base project with only the BSP. The user will use the features of the SSP and e² studio to add and configure SSP modules that measure the user s response time. The lab will also cover several ways of getting information for the SSP Interfaces from the SSP manual and e² studio. Lab Objectives 1. Create base project with BSP 2. Configure project 3. Add driver layer modules 4. Swap out modules using e² studio Skill Level 1. Knowledge of C 2. Knowledge of SSP Architecture Lab Materials Please verify you have the following materials at your lab station. e² studio v SSP v1.2.0 ARM GCC v Q3 Tera Term SK-S7G2 board Micro USB cable Time to Complete Lab 45 Minutes Lab Sections 1 Create Base Project with BSP Add Driver Layer Modules Using Generated Code Playing the Game Introduction to Synergy Software Package - Short Version v1.0 Page 1 of 24

2 1 Create Base Project with BSP LAB PROCEDURE Overview: This section of the lab will guide the user through the creation of a new project with only the BSP for the SK-S7G2 board. Procedural Steps Step 1.1 Step 1.2 Start e² studio. If there is not a shortcut on your Desktop or in the Start Menu then run C:\Renesas\e2_studio\eclipse\e2studio.exe. The actual folder location may be different on your PC. For the workspace, type or browse to C:\Workspace\6L00IA_Intro_to_SSP and click OK. Step 1.3 If a Toolchain Integration window shows, check the box next to GCC ARM Embedded Click Register. Introduction to Synergy Software Package - Short Version v1.0 Page 2 of 24

3 LAB PROCEDURE Step 1.4 If you see a Welcome window, click on Workbench to continue. Step 1.5 Step 1.6 Step 1.7 Start the Synergy Configuration Project Wizard by clicking File>>New>>Synergy C Project. Set the project name to Intro_to_SSP. We now need to specify a license file. For this training we will use an evaluation license. Click on Change license file in the upper-right of the License section. In the window that pops up click on near the upper-right, then Browse to C:\Renesas\e2_studio\internal\projectgen\arm\Licenses and choose the file SSP_License_Example_EvalLicense_yyyymmdd.xml. The actual folder location and the name of the license file may be different on your PC. Click OK, Apply, OK to save your selection. Introduction to Synergy Software Package - Short Version v1.0 Page 3 of 24

4 LAB PROCEDURE Step 1.8 Confirm the Project Configuration is now filled in as below. Step 1.9 Click Next. Step 1.10 This page of the Project Generator allows us to choose our board, device, toolchain, debugger and SSP version. The device can be selected using the button next to Device but it will also be populated automatically based on the board chosen in the Board drop down. Step 1.11 From the SSP version drop down choose if not already selected. Step 1.12 From the Board drop down choose S7G2 SK. Introduction to Synergy Software Package - Short Version v1.0 Page 4 of 24

5 LAB PROCEDURE Step 1.13 From the Toolchain version drop down choose Your window should look similar to below. Step 1.14 Click Next. Step 1.15 We can now choose a project template to start. Select the S7G2-SK BSP. Introduction to Synergy Software Package - Short Version v1.0 Page 5 of 24

6 LAB PROCEDURE Step 1.16 Click Finish. Step 1.17 If an Open Associated Perspective window shows, click Yes. Step 1.18 Verify that a new editor pane is shown with the title [Intro_to_SSP] Synergy Configuration. At the bottom of this pane you will see multiple tabs that can be chosen. The default tab is Summary which displays information on what features are available. The Synergy Configuration pane shows up in the e² studio editor view just like a file does. You can close the pane by clicking the X next to the title. To reopen it double-click on your project s configuration.xml in Project Explorer. Introduction to Synergy Software Package - Short Version v1.0 Page 6 of 24

7 LAB PROCEDURE Step 1.19 In the Project Explorer pane expand the Intro_to_SSP>>synergy>>ssp>>inc folder and the Intro_to_SSP>>synergy>>ssp>>src folder. Verify your folder structure looks like the below. The modules that have been brought in are the minimum requirements for the SSP to get the MCU to main(). The BSP has code to setup the vector table, stacks, clocks and the C runtime (among other items) and relies on four other modules: r_fmi, r_cgc, r_ioport, and r_elc. The r_cgc and r_ioport modules contain code to configure clocks and port pins, respectively. r_elc provides a list of available Event Link Controller (ELC) events and code to configure them. Step 1.20 Expand the Intro_to_SSP>>src>>synergy_gen folder. Verify the file structure looks like the below. Introduction to Synergy Software Package - Short Version v1.0 Page 7 of 24

8 The synergy_gen folder contains code and header files generated by e² studio. These files are generated whenever the user presses the Generate Project Content button or whenever a project is built. If the user modifies these files and then generates the code again the modifications will be lost. The hal_entry.c file is outside of the synergy_gen folder and therefore it is only generated when the project is created. It contains the function hal_entry() where the user can write code that uses the content generated in synergy_gen. LAB PROCEDURE Step 1.21 Expand all folders underneath Intro_to_SSP>>synergy_cfg>>ssp_cfg. Verify the file structure looks like the below. Introduction to Synergy Software Package - Short Version v1.0 Page 8 of 24

9 e² studio will automatically create configuration files for all modules with default values. These values can then be altered using the Synergy Configurator. Excluding bsp_board_cfg.h, the four remaining configuration files underneath the bsp folder directly relate to four tabs in the Synergy Configurator: bsp_cfg.h o General BSP configuration. o Options are set in the BSP tab. bsp_clock_cfg.h o Sets up system clocks. o Options are set in the Clock tab. bsp_irq_cfg.h o This is an artifact that is left over from previous SSP versions. This file is not used and left for compatibility reasons. bsp_pin_cfg.h o Configures MCU pin settings. o Options are set in the Pins tab. S7G2-SK_BSP.csv o This file is a board pin configuration file generated from the bsp_pin_cfg.h file. It contains Excel CSV format data for the pins used by the project. LAB PROCEDURE Step 1.22 Build the project by selecting Intro_to_SSP in the Project Explorer and then clicking Project>>Build Project. Step 1.23 Verify the project was built successfully by checking for Build Finished in the console pane. The pane should look similar to below. At this point e² studio has generated the required code to get the MCU to main(). The main() function is generated in src>>synergy_gen>>main.c and in turn calls hal_entry() to execute user code. Step 1.24 Double-click on Intro_to_SSP>>src>>hal_entry.c to open the file for editing. Step 1.25 Replace the hal_entry() function with the following. Introduction to Synergy Software Package - Short Version v1.0 Page 9 of 24

10 LAB PROCEDURE void hal_entry(void) { uint32_t i; while (1) { /* Delay */ for (i = 0; i < ; i++); } } /* Toggle LED1 using P6_0. */ R_IOPORT6->PCNTR1 ^= 0x ; Step 1.26 Build the project and verify the build was successful as done previously. You can also build the project by selecting the project from the Project Explorer and clicking the Build button on the toolbar. At this point you may see red underlining on some symbols even though the project built with no errors. If so, right click on the project in the Project Explorer pane and select Index>>Rebuild. This will rebuild the project s symbol index to include the newly generated code eliminating the warnings. We are now ready to debug our project. e² studio automatically creates a debug configuration based on the options you selected when creating the project. Step 1.27 Connect the micro USB cable to your PC and to J19 on the board. Introduction to Synergy Software Package - Short Version v1.0 Page 10 of 24

11 LAB PROCEDURE Step 1.28 Right-click on the Intro_to_SSP project in Project Explorer and click Debug As>>Debug Configurations. Step 1.29 In the Debug Configurations window verify that there is a configuration named Intro_to_SSP Debug underneath Renesas GDB Hardware Debugging. Step 1.30 Select Intro_to_SSP Debug and press the Debug button at the bottom right of the window. Step 1.31 If a Confirm Perspective Switch window shows, click Yes. Step 1.32 After connection the program should halt at the beginning of Reset_Handler(). This is the power on reset address pointed to by the reset vector. Click Run>>Resume to start execution. Step 1.33 Execution will halt at the beginning of main() because e² studio automatically puts a breakpoint there. Click Run>>Resume again and verify that the LED is blinking. Step 1.34 When ready click Run>>Terminate to stop debugging. Click the Synergy Configuration button at the top right of e² studio to switch back to the previous perspective. End of Section Introduction to Synergy Software Package - Short Version v1.0 Page 11 of 24

12 2 Add Driver Layer Modules LAB PROCEDURE Overview: In this section we will add two driver layer modules. These modules will be used to implement a game where the user s response time is measured. When the game is run LED1 will light up at random the goal is to press switch S4 on the board (in the far upper-right corner) as soon as you can once LED1 turns on. Procedural Steps Step 2.1 Verify that you have the Synergy Configuration perspective open. Step 2.2 Step 2.3 Step 2.4 Select the Synergy Configuration tab in the editor pane. If you closed the Synergy Configuration editor tab you can reopen it by double-clicking on Intro_to_SSP>>configuration.xml. Select the Threads tab at the bottom of the Synergy Configuration pane. Verify that there is an entry labeled HAL/Common in the Threads list. The Threads tab is where the user adds and configures SSP modules to be used in their application. As the name indicates, RTOS threads are added in this tab. In this lab we are not using an RTOS so we will only use the HAL/Common thread. The HAL/Common thread is listed for every project and is not a real RTOS thread. It contains the minimum required modules for SSP and could be considered the system thread or super-loop for an RTOSless system. Step 2.5 Click on HAL/Common Stacks in the Threads tab and verify that the FMI, CGC, ELC and I/O Port modules are already added. The FMI, CGC, ELC and I/O Port modules are required by the BSP and therefore required by every project. Only one instance of these modules is allowed. We will use an external interrupt pin for detecting when the switch has been pressed. S4 is connected to Port 00 Pin 06 which is external IRQ11. We will use the r_icu module which implements the external IRQ interface to configure the interrupt and set a callback function. Introduction to Synergy Software Package - Short Version v1.0 Page 12 of 24

13 LAB PROCEDURE Step 2.6 On the right side of the Threads tab in the HAL/Common Stacks section click and select Driver>>Input>>External IRQ Driver on r_icu. Step 2.7 Verify that a new item was added to the HAL/Common Stacks list. Notice the red text inside the new External IRQ module. This alerts the user that something is not configured properly. The user can see what the issue is by hovering their mouse over the module. Step 2.8 Hover your mouse over the g_external_irq0 instance and verify that an error is shown. The error indicates that this module requires an interrupt to be enabled for proper use and the interrupt is currently disabled in the module s properties. Step 2.9 Click on the g_external_irq0 instance and verify that its properties are shown in the Properties pane. Modules come with a default configuration. This configuration will need to be modified by the user to meet the requirements of their design. Introduction to Synergy Software Package - Short Version v1.0 Page 13 of 24

14 Step 2.10 In the Properties window for g_external_irq0 change the Channel option to 11. LAB PROCEDURE Step 2.11 The game expects to be alerted of a switch press by calling the switch_callback function. In the Properties window for g_external_irq0 change the Callback option to switch_callback. Typically when specifying a callback function the user is responsible for defining said function in their own code. In this case the callback is being handled within source files for the game we will be adding in a later step. Step 2.12 The interrupt for External IRQ channel 11 needs to be enabled for proper use (and to eliminate the red text warning). Change Interrupt Priority in the Properties window to Priority 8. Step 2.13 Verify that red text is no longer shown on the g_external_irq0 instance in the HAL/Common Stacks list. Step 2.14 Verify that your Properties window looks like the image below. Updated properties are highlighted below. The game also requires two timers. One timer is used for measuring the response time of the player and the other is used to turn on LED1 at random times. We will start by creating the random timer to play the game. The game is expecting the name of this timer to be g_game_timer. Step 2.15 Add a new timer module to the HAL/Common Stacks list. Click Driver on r_gpt. and select Driver>>Timers>>Timer Introduction to Synergy Software Package - Short Version v1.0 Page 14 of 24

15 LAB PROCEDURE Step 2.16 Configure the timer module instance using the Properties window to match the highlighted settings below. The timer used for measuring the response time of the user should be named g_timer. This timer will be used as a free counting timer and will not have a callback. Step 2.17 Add a new timer module to the HAL/Common Stacks list. Click Driver on r_gpt. and select Driver>>Timers>>Timer Note that immediately after creating the second timer there is no error shown for having two GPT timers that use the same channel. This is because there are cases where the user might wish to have multiple configurations for the same channel. In such a case the user would be responsible for maintaining and using the separate configurations. Introduction to Synergy Software Package - Short Version v1.0 Page 15 of 24

16 LAB PROCEDURE Step 2.18 Configure the module using the Properties window to match the highlighted settings shown below. Setting the Period Value and Period Unit as shown above puts the timer in free run mode as detailed in the documentation for the module. A priority for the interrupt is given because even though the application is not using it the module still needs to it internally. Step 2.19 Press the Generate Project Content button at the top right of the Synergy Configuration pane. End of Section Introduction to Synergy Software Package - Short Version v1.0 Page 16 of 24

17 3 Using Generated Code LAB PROCEDURE Overview: In this section we will use code generated by e² studio for the SSP modules that we configured in the previous section. This section will cover several ways of getting documentation for the SSP Interfaces. Procedural Steps Step 3.1 Step 3.2 Before we start using the generated code we will copy a few files into the project. This will reduce the amount of code you have to write and focus only the parts of the code you need to learn. The default folder for these files is the root workspace folder e.g. C:\Workspace\6L00IA_Intro_to_SSP. Go to the SourceFiles subfolder. Copy the 3 files in this folder into Intro_to_SSP>>src folder. You can also drag the files from the Windows Explorer and drop them into the Project Explorer pane in e² studio. Make sure the src folder looks like below. Step 3.3 Step 3.4 Step 3.5 Open src>>response_time_port.c. This is where we will use the code that was generated by e² studio in the previous section. Find the comment /** OPEN EXTERNAL IRQ HERE */ in the response_port_init() function. Instance structures are given the name the user specifies in the Properties window when configuring the module. For the External IRQ module we provided the name g_external_irq0. Type the following and then hit Control + Space (if the suggestion window does not automatically come up). Make sure you use the dot operator (.) after g_external_irq0. err = g_external_irq0. Step 3.6 Verify that a window pops up similar to the one below. Introduction to Synergy Software Package - Short Version v1.0 Page 17 of 24

18 The autocomplete feature in e² studio is activated by typing in a symbol (or part of a symbol) then pressing Control + Space. e² studio will then provide a list of possible completions. In this example, e² studio lists the members inside of the g_external_irq0 instance structure for quick selection. The autocomplete feature can speed up code development by not requiring the user to constantly keep referring to previous code and other files. As mentioned the autocomplete works on partial symbols too. Type in g_ext and hit Control + Space to quickly get access to g_external_irq0. LAB PROCEDURE Step 3.7 In the pop-up window use the keyboard (arrow keys and Enter) or mouse to choose p_api. Step 3.8 Add the arrow operator ( ) to the end of the line to dereference the pointer. err = g_external_irq0.p_api-> Step 3.9 Use autocomplete to see the functions available for this Interface. Choose open(). Using e² studio s autocomplete feature is an easy and quick way to see all of the functions available for an interface. For more information on API functions and the available interfaces, you can consult the Doxygen manual. Step 3.10 Add an opening parentheses, (, and activate autocomplete. e² studio is now showing us the parameters for the External IRQ open() function. This information is based upon the function prototypes provided in the External IRQ Interface. As with all SSP modules the open() function takes 2 parameters: a pointer to the control structure and a pointer to the configuration structure. Both of these pointers are stored in the instance structure we are using, g_external_irq. Step 3.11 Use the autocomplete feature of e² studio to fill in the parameters to the open() function using the g_external_irq0 instance structure. Introduction to Synergy Software Package - Short Version v1.0 Page 18 of 24

19 LAB PROCEDURE err = g_external_irq0.p_api->open(g_external_irq0.p_ctrl, g_external_irq0.p_cfg); Note that ampersands (&) are not required before the parameters as instance structures store pointers to the structures, not the structures themselves. Pointers are easy to find in Renesas code as they will always have a p_ prefix. Step 3.12 Look directly beneath the line of code you just wrote and find the comment /** OPEN TIMER HERE */. Step 3.13 Type the following. Use the autocomplete feature to complete the call to the open() function. err = g_timer.p_api->open(g_timer.p_ctrl, g_timer.p_cfg); We OR the result into the err variable so as not lose any errors that may have been returned previously. Step 3.14 Hold Control and hover over the word open in the API call that was just written. Verify that the word turns into a link similar to the below. err = g_timer.p_api->open(g_timer.p_ctrl, g_timer.p_cfg); e² studio is able to follow functions, structure members, enumerations to where they were declared. This feature is activated by: Holding Control and clicking on the item OR Highlighting the item, right-clicking on it, and choosing Open Declaration. The user can tell if a link to the declaration is available by holding Control and hovering over the item. Step 3.15 Hold Control and click on the word open in the Timer API call. Verify that e² studio opens up the file synergy>>ssp>>inc>>driver>>api>>r_timer_api.h and places the cursor on the open() function in the timer_api_t structure. All of the interface API functions can be seen in the interface s API structure. There are Doxygen comments above each function pointer in the structure that can help the user understand how the function works. e² studio may fold these comments by default. If this is the case then the user can expand the comments by clicking the plus sign on the left side of the editor next to each comment block. Step 3.16 Switch back to the response_time_port.c editor tab and find the response_timer_start() function. Holding the Alt key and pressing the Left Arrow key is a quick way to navigate back to your last position. Introduction to Synergy Software Package - Short Version v1.0 Page 19 of 24

20 LAB PROCEDURE Step 3.17 We will now add code in response_timer_start() with API calls for resetting and starting the timer that will measure the user s response time. Start by typing the following to reset the timer. g_timer.p_api-> Step 3.18 Use autocomplete to see if there is a function in the interface API that corresponds to resetting the timer. When found use the instance structure g_timer to complete the API call. Step 3.19 Use the same process to add code to start the timer. Verify that your code looks like the code below. /** Start the timer that will be used for measuring response time. */ void response_timer_start (void) { /** Reset timer. */ /** RESET TIMER USING API->RESET FUNCTION */ g_timer.p_api->reset(g_timer.p_ctrl); } /** Start timer. */ /** START TIMER USING API->START FUNCTION */ g_timer.p_api->start(g_timer.p_ctrl); In the previous steps the Timer Interface API functions were simple and required no extra parameters other than a pointer to the control structure. For more complicated API calls the user will likely need to read the documentation. Step 3.20 Scroll down the file and find the response_timer_stop() function. Step 3.21 Type following to stop the timer. g_timer.p_api->stop(g_timer.p_ctrl); Step 3.22 Scroll down the file and find the response_timer_counter_get() function. The response_timer_counter_get() function is responsible for reading the counter value of the g_timer in order to measure the user s response time. This means we need a Timer Interface API function for reading the counter value. We will use the SSP Doxygen documentation to look for this function. Step 3.23 Go to C:\Renesas\Synergy\SSP_Documentation. This is the default installation directory for the SSP User s Manual. The actual folder location may be different on your PC. Step 3.24 Unzip the ssp-user-manual-html-xxx.zip document, where xxx is version numbers of the user s manual and the SSP. Step 3.25 Navigate to the unzipped folder and double-click on the ssp-user-manual-html-xxx.html document. Step 3.26 Verify that a browser window is opened and it looks like the image below. Introduction to Synergy Software Package - Short Version v1.0 Page 20 of 24

21 LAB PROCEDURE Step 3.27 In the search bar at the top right of the page type in the word timer. Step 3.28 Verify that a list of items is shown that resembles the image below. In the list click Timer Interface. The page that is now presented is the Doxygen output of the Timer Interface header file. Along with the information the user can see in the header file directly, Doxygen also provides links making it easy to look up many pieces of the interface. Step 3.29 In the Classes section near the top of the page click on the link for timer_api_t. Step 3.30 In the Public Attributes list look for a function that could be used for getting the counter value. The intuitively named counterget() function seems like a good candidate. Step 3.31 Click on the counterget() function to get more information on the function. From the documentation we can see that the counterget() function takes two parameters: a pointer for the control block and a pointer to store the current counter value. Step 3.32 Switch back to the response_time_port.c editor tab and find the response_timer_counter_get() function. Step 3.33 Type following to get the counter value. g_timer.p_api->counterget(); Introduction to Synergy Software Package - Short Version v1.0 Page 21 of 24

22 LAB PROCEDURE Step 3.34 Hold Shift and hover over the counterget() function call and verify that a window pops up showing the prototype for the function along with its Doxygen comments. From the documentation we can see that the counter value is stored in a pointer provided by the user p_value. In general, when information other than an error status needs to be provided by the function it is done by providing a pointer of where to store the information as an argument. The counterget() Timer Interface function is an example of this. Step 3.35 Finish the API call for reading the counter. Use temp_counter for holding the counter value. g_timer.p_api->counterget(g_timer.p_ctrl, &temp_counter); End of Section Introduction to Synergy Software Package - Short Version v1.0 Page 22 of 24

23 4 Playing the Game LAB PROCEDURE Overview: In this section we will play the game that we created using e² studio. We will be starting with the project as configured at the end of Section 4. Procedural Steps Step 4.1 Open the file src>>hal_entry.c. The game must be initialized by first calling the response_init() function after which the game can be started by calling response_play(). Once the game is started LED1 will turn on five times after a random delay. When LED1 turns on you should press S4 as quickly as possible! After the five measurements the function will return a float that holds the user s average response time in seconds. If the user does not put a breakpoint on the line with response_play() then the game will continue to run indefinitely. Step 4.2 Replace the existing LED blinking code in the file so that it looks like the code below. Remember to use autocomplete. /* HAL-only entry function */ #include "hal_data.h" #include "response_time.h" float g_response_time; void hal_entry(void) { response_init(); } while (1) { g_response_time = response_play(); } Step 4.3 Step 4.4 Step 4.5 Build the project. Start a debug session. Place a breakpoint on the line with the following code: g_response_time = response_play(); Step 4.6 Debug the application. Before the game is run the breakpoint on the response_play() line will be triggered. Click Run>>Resume and play the game! Remember that the LED will light up 5 times (5 response time measurements) before the game is finished and the breakpoint is hit. Introduction to Synergy Software Package - Short Version v1.0 Page 23 of 24

24 LAB PROCEDURE Step 4.7 When the game has finished the breakpoint will be triggered again. You can find your average response time by either hovering over the g_response_time variable or by adding the g_repsonse_time variable to the Expressions pane. Step 4.8 Step 4.9 Click Run>>Resume to play the game again. When done, terminate the debug session. End of Section END OF LAB THANK YOU FOR ATTENDING THIS LAB Introduction to Synergy Software Package - Short Version v1.0 Page 24 of 24

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

BASICS OF THE RENESAS SYNERGY TM

BASICS OF THE RENESAS SYNERGY TM BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

BASICS OF THE RENESAS SYNERGY TM

BASICS OF THE RENESAS SYNERGY TM BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 8 HELLO WORLD! HELLO BLINKY! CONTENTS 8 HELLO WORLD! HELLO BLINKY! 03 8.1 Your First Project Using e 2 studio 04 8.1.1 Creating

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 5 WORKING WITH THE DEVELOPMENT ENVIRONMENTS FOR SYNERGY CONTENTS 5 WORKING WITH THE DEVELOPMENT ENVIRONMENTS FOR SYNERGY 03 5.1

More information

Creating a basic GUI application with Synergy and GUIX SK-S7G2

Creating a basic GUI application with Synergy and GUIX SK-S7G2 Creating a basic GUI application with Synergy and GUIX SK-S7G2 LAB PROCEDURE Description: The objective of this lab session is to detail the process of creating an embedded graphics user interface, starting

More information

Using Virtual EEPROM and Flash API for Renesas MCUs RX600 Series

Using Virtual EEPROM and Flash API for Renesas MCUs RX600 Series Using Virtual EEPROM and Flash API for Renesas MCUs RX600 Series Description: This lab will take the user through using the Virtual EEPROM (VEE) project for RX. The user will learn to use the Virtual EEPROM

More information

F28069 ControlCard Lab1

F28069 ControlCard Lab1 F28069 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f28069\v135

More information

Figure 1. Simplicity Studio

Figure 1. Simplicity Studio SIMPLICITY STUDIO USER S GUIDE 1. Introduction Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCU products by providing a high-powered IDE, tools for

More information

Migration from HEW to e 2 studio Development Tools > IDEs

Migration from HEW to e 2 studio Development Tools > IDEs Migration from HEW to e 2 studio Development Tools > IDEs LAB PROCEDURE Description The purpose of this lab is to allow users of the High-performance Embedded Workbench (HEW) to gain familiarity with the

More information

At the shell prompt, enter idlde

At the shell prompt, enter idlde IDL Workbench Quick Reference The IDL Workbench is IDL s graphical user interface and integrated development environment. The IDL Workbench is based on the Eclipse framework; if you are already familiar

More information

ARROW ARIS Board Software User s Guide 27/07/2016

ARROW ARIS Board Software User s Guide 27/07/2016 ARROW ARIS Board Software User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and

More information

NFC Framework and NT3H1201 Device Driver v1.1

NFC Framework and NT3H1201 Device Driver v1.1 NFC Framework and NT3H1201 Device Driver v1.1 Quickstart Guide for ARIS board All information contained in these materials, including products and product specifications, represents information on the

More information

Module 3: Working with C/C++

Module 3: Working with C/C++ Module 3: Working with C/C++ Objective Learn basic Eclipse concepts: Perspectives, Views, Learn how to use Eclipse to manage a remote project Learn how to use Eclipse to develop C programs Learn how to

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 11 EVENT ANALYSIS WITH TRACEX CONTENTS 11 EVENT ANALYSIS WITH TRACEX 03 11.1 An Introduction to TraceX 03 11.2 Built-in Views and

More information

Power Profiles V2 Framework Module Guide

Power Profiles V2 Framework Module Guide Application Note Renesas Synergy Platform R11AN0317EU0100 Rev.1.00 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide you will

More information

Skkynet Embedded Toolkit for Renesas Synergy

Skkynet Embedded Toolkit for Renesas Synergy Skkynet Embedded Toolkit for Renesas Synergy SSP Integration Test This document provides instructions for testing the Skkynet ETK for Renesas Synergy. It consists of two steps:, and Testing a Sample Application.

More information

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Introduction. Key features and lab exercises to familiarize new users to the Visual environment Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info

More information

F28335 ControlCard Lab1

F28335 ControlCard Lab1 F28335 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f2833x\v132

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 3 AN INTRODUCTION TO THE APIs OF THE SYNERGY SOFTWARE CONTENTS 3 AN INTRODUCTION TO THE APIs OF THE SYNERGY SOFTWARE 03 3.1 API

More information

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

Laboratory Assignment #4 Debugging in Eclipse CDT 1

Laboratory Assignment #4 Debugging in Eclipse CDT 1 Lab 4 (10 points) November 20, 2013 CS-2301, System Programming for Non-majors, B-term 2013 Objective Laboratory Assignment #4 Debugging in Eclipse CDT 1 Due: at 11:59 pm on the day of your lab session

More information

Tools Basics. Getting Started with Renesas Development Tools R8C/3LX Family

Tools Basics. Getting Started with Renesas Development Tools R8C/3LX Family Getting Started with Renesas Development Tools R8C/3LX Family Description: The purpose of this lab is to allow a user new to the Renesas development environment to quickly come up to speed on the basic

More information

Skkynet Embedded Toolkit for Renesas Synergy

Skkynet Embedded Toolkit for Renesas Synergy Skkynet Embedded Toolkit for Renesas Synergy Quick Start How to quickly get up and running with the Skkynet ETK for Renesas Synergy. Copyright 2016 Skkynet Cloud Systems, Inc. and its subsidiaries and

More information

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge. IBM Cognos Analytics Create a List The following instructions cover how to create a list report in IBM Cognos Analytics. A list is a report type in Cognos that displays a series of data columns listing

More information

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio

More information

RX Smart Configurator

RX Smart Configurator APPLICATION NOTE RX Smart Configurator User s Guide: e² studio R20AN0451ES0120 Rev.1.20 Introduction This application note describes the basic usage of the RX Smart Configurator (hereafter called the Smart

More information

What s New in Cognos. Cognos Analytics Participant s Guide

What s New in Cognos. Cognos Analytics Participant s Guide What s New in Cognos Cognos Analytics Participant s Guide Welcome to What s New in Cognos! Illinois State University has undergone a version upgrade of IBM Cognos to Cognos Analytics. All functionality

More information

ARROW ARIS EDGE LCD Shield User s Guide 03/05/2018

ARROW ARIS EDGE LCD Shield User s Guide 03/05/2018 ARROW ARIS EDGE LCD Shield User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and

More information

Getting Started with Weather Panel Application

Getting Started with Weather Panel Application Application Note Renesas Synergy Platform Getting Started with Weather Panel Application R30AN0231EU0207 Rev.2.07 Introduction This application note describes a simulated Weather Panel application. The

More information

User s Manual. Renesas Synergy e 2 studio v5.2 or Greater Getting Started Guide

User s Manual. Renesas Synergy e 2 studio v5.2 or Greater Getting Started Guide User s Manual Renesas Synergy e 2 studio v5.2 or Greater Getting Started Guide Renesas Synergy Platform Synergy Tools & Kits Integrated Solution Development Environment (ISDE) All information contained

More information

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects

More information

The following instructions cover how to edit an existing report in IBM Cognos Analytics.

The following instructions cover how to edit an existing report in IBM Cognos Analytics. IBM Cognos Analytics Edit a Report The following instructions cover how to edit an existing report in IBM Cognos Analytics. Navigate to Cognos Cognos Analytics supports all browsers with the exception

More information

3 Getting Started with Objects

3 Getting Started with Objects 3 Getting Started with Objects If you are an experienced IDE user, you may be able to do this tutorial without having done the previous tutorial, Getting Started. However, at some point you should read

More information

ECE QNX Real-time Lab

ECE QNX Real-time Lab Department of Electrical & Computer Engineering Concordia University ECE QNX Real-time Lab User Guide Dan Li 9/12/2011 User Guide of ECE Real-time QNX Lab Contents 1. About Real-time QNX Lab... 2 Contacts...

More information

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS INTRODUCTION A program written in a computer language, such as C/C++, is turned into executable using special translator software.

More information

Si7013 Temperature Humidity Driver v1.2

Si7013 Temperature Humidity Driver v1.2 Si7013 Temperature Humidity Driver v1.2 Quickstart Guide for ARIS board All information contained in these materials, including products and product specifications, represents information on the product

More information

Debugging in AVR32 Studio

Debugging in AVR32 Studio Embedded Systems for Mechatronics 1, MF2042 Tutorial Debugging in AVR32 Studio version 2011 10 04 Debugging in AVR32 Studio Debugging is a very powerful tool if you want to have a deeper look into your

More information

Creating a new CDC policy using the Database Administration Console

Creating a new CDC policy using the Database Administration Console Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

Migrating from CubeSuite+ to Eclipse RL78 Family

Migrating from CubeSuite+ to Eclipse RL78 Family Migrating from CubeSuite+ to Eclipse RL78 Family LAB PROCEDURE Description: This hands-on lab covers how to convert CubeSuite+ project to Renesas new Eclipsebased IDE, e 2 studio using Free GNU compiler

More information

Software Installation Guide for S32 Design Studio IDE (S32DS): FRDM-KEAZ128Q80 FRDM-KEAZ64Q64 FRDM-KEAZN32Q64

Software Installation Guide for S32 Design Studio IDE (S32DS): FRDM-KEAZ128Q80 FRDM-KEAZ64Q64 FRDM-KEAZN32Q64 Software Installation Guide for S32 Design Studio IDE (S32DS): FRDM-KEAZ128Q80 FRDM-KEAZ64Q64 FRDM-KEAZN32Q64 Ultra-Reliable MCUs for Industrial and Automotive www.freescale.com/frdm-kea External Use 0

More information

Getting Started with the Weather Panel Application

Getting Started with the Weather Panel Application Application Note Renesas Synergy Platform Getting Started with the Weather Panel Application R30AN0231EU0209 Rev.2.09 Introduction This application note describes a simulated Weather Panel application.

More information

Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application

Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application Application Project Guide Version 0.1 Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application Contents 1. Introduction... 3 2. Prerequisites... 3 3. Requirements... 3 4. Installation and Importing for

More information

QNX Software Development Platform 6.6. Quickstart Guide

QNX Software Development Platform 6.6. Quickstart Guide QNX Software Development Platform 6.6 QNX Software Development Platform 6.6 Quickstart Guide 2005 2014, QNX Software Systems Limited, a subsidiary of BlackBerry. All rights reserved. QNX Software Systems

More information

Creating and Simulate/Emulating an ASM Project in Atmel Introduction Procedure File New Project Assembler

Creating and Simulate/Emulating an ASM Project in Atmel Introduction Procedure File New Project Assembler Page 1/9 Revision 0 Introduction The purpose of this document is to enable a student to quickly create a project under Atmel Studio, to simulate the program, and then to emulate the program. To complete

More information

Console Framework Module Guide

Console Framework Module Guide Application Note Renesas Synergy Platform R11AN0110EU0101 Rev.1.01 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will

More information

SSP Module Development Guide

SSP Module Development Guide Application Note Renesas Synergy Platform R11AN0132EU0103 Rev.1.03 Introduction Using the Renesas Synergy Platform provides developers with qualified and ready to use software modules and frameworks within

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

Laboratory Assignment #3 Eclipse CDT

Laboratory Assignment #3 Eclipse CDT Lab 3 September 12, 2010 CS-2303, System Programming Concepts, A-term 2012 Objective Laboratory Assignment #3 Eclipse CDT Due: at 11:59 pm on the day of your lab session To learn to learn to use the Eclipse

More information

Getting Started with Thermostat Application for S7G2 and S5D9

Getting Started with Thermostat Application for S7G2 and S5D9 Application Note Renesas Synergy Platform Getting Started with Thermostat Application for S7G2 and S5D9 R12AN0055EU0104 Rev.1.04 Introduction This application note describes a simulated Thermostat control

More information

Micrium OS Kernel Labs

Micrium OS Kernel Labs Micrium OS Kernel Labs 2018.04.16 Micrium OS is a flexible, highly configurable collection of software components that provides a powerful embedded software framework for developers to build their application

More information

SPI Framework Module Guide

SPI Framework Module Guide Application Note Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this module to your own design, configure

More information

Module 4: Working with MPI

Module 4: Working with MPI Module 4: Working with MPI Objective Learn how to develop, build and launch a parallel (MPI) program on a remote parallel machine Contents Remote project setup Building with Makefiles MPI assistance features

More information

Introduction to Personal Computing

Introduction to Personal Computing Introduction to Personal Computing Academic Computing Services www.ku.edu/acs Abstract: This document explains the basics of the Microsoft Windows operating system. It is intended for users who are either

More information

Renesas DALI Framework Quick Start Guide

Renesas DALI Framework Quick Start Guide Renesas DALI Framework Quick Start Guide Version: 2017, October 17 Table of contents 1 Introduction... 3 2 Prerequisites... 3 3 Requirements... 3 4 Installation and importing for e2studio... 4 4.1 Installation...

More information

GETTING STARTED WITH ECLIPSE Caitrin Armstrong

GETTING STARTED WITH ECLIPSE Caitrin Armstrong GETTING STARTED WITH ECLIPSE Caitrin Armstrong 1 THE ECLIPSE IDE IDE = Integrated Development Environment Language-neutral: Java, C, HTML, Powerful, advanced features that help with code development (e.g.

More information

Getting Started in Assembly Programming with Keil uvision and MSP432

Getting Started in Assembly Programming with Keil uvision and MSP432 Getting Started in Assembly Programming with Keil uvision and MSP432 This tutorial is written on uvision v5.15 and Texas Instruments MSP432 LaunchPad. Assembly Programming with MSP432 MSP432 has an ARM

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

Getting Started with Red State

Getting Started with Red State Getting Started with Red State Getting Started with Red State Red Suite 5 Getting Started with Red State 19 April, 2013 Copyright 2012 Code Red Technologies, Inc All rights reserved. 1. Red State Overview...

More information

Dweet Library VSA User s Guide

Dweet Library VSA User s Guide Dweet Library VSA User s Guide Table of Contents 1. Introduction 2. Dweet VSA Description 3. Technical Requirements 4. User Prerequisites 5. Usage Instructions 6. Demo Dashboard 7. Source Code Details

More information

Customizable Flashloader Solution for Synergy MCUs

Customizable Flashloader Solution for Synergy MCUs Application Note Renesas Synergy Platform Customizable Flashloader Solution for Synergy MCUs R11AN0073EU0110 Rev.1.10 Introduction This application project describes how to integrate and use the Renesas

More information

OpenForms360 Validation User Guide Notable Solutions Inc.

OpenForms360 Validation User Guide Notable Solutions Inc. OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...

More information

1 Introduction to MARS

1 Introduction to MARS 1 Introduction to MARS 1.1 Objectives After completing this lab, you will: Get familiar with the MARS simulator Learn how to assemble, run, and debug a MIPS program 1.2 The MARS Simulator MARS, the MIPS

More information

ATOLLIC TRUESTUDIO FOR STM32 QUICK START GUIDE

ATOLLIC TRUESTUDIO FOR STM32 QUICK START GUIDE ATOLLIC TRUESTUDIO FOR STM32 QUICK START GUIDE This document is intended for those who want a brief, bare bones getting started guide. This should suffice for that purpose, but a lot of detail has been

More information

Windows 8.1 User Guide for ANU Staff

Windows 8.1 User Guide for ANU Staff Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by

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

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER? 1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has

More information

Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0

Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0 Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0 1 Introduction... 3 2 Download DS-5 from www.arm.com/ds5... 3 3 Open DS-5 and configure the workspace... 3 4 Import the Projects into

More information

3 TUTORIAL. In This Chapter. Figure 1-0. Table 1-0. Listing 1-0.

3 TUTORIAL. In This Chapter. Figure 1-0. Table 1-0. Listing 1-0. 3 TUTORIAL Figure 1-0. Table 1-0. Listing 1-0. In This Chapter This chapter contains the following topics: Overview on page 3-2 Exercise One: Building and Running a C Program on page 3-4 Exercise Two:

More information

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15 Opening Eclipse Eclipse Setup Type eclipse.photon & into your terminal. (Don t open eclipse through a GUI - it may open a different version.) You will be asked where you want your workspace directory by

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 10 SENDING DATA THROUGH USB USING A QUEUE CONTENTS 10 SENDING DATA THROUGH USB USING A QUEUE 03 10.1 Setting Up a USB Port in Synergy

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 7 STARTING THE RENESAS SYNERGY PROMOTION KIT PK-S5D9 FOR THE FIRST TIME CONTENTS 7 STARTING THE RENESAS SYNERGY PROMOTION KIT PK-S5D9

More information

2 TUTORIAL. Overview. VisualDSP Getting Started Guide 2-1 for SHARC DSPs

2 TUTORIAL. Overview. VisualDSP Getting Started Guide 2-1 for SHARC DSPs 2 TUTORIAL This chapter contains the following topics. Overview on page 2-1 Exercise One: Building and Running a C Program on page 2-3 Exercise Two: Calling an Assembly Routine and Creating an LDF on page

More information

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In

More information

CodeWarrior Development Studio for Power Architecture Processors FAQ Guide

CodeWarrior Development Studio for Power Architecture Processors FAQ Guide CodeWarrior Development Studio for Power Architecture Processors FAQ Guide Document Number: CWPAFAQUG Rev. 10.x, 06/2015 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction

More information

SSP Module Development Guide

SSP Module Development Guide Application Note Renesas Synergy Platform R11AN0132EU0102 Rev.1.02 Introduction Using the Renesas Synergy Platform provides developers with qualified and ready to use software modules and frameworks within

More information

AndeSight. User Manual. Working with AndESLive. Version 1.0

AndeSight. User Manual. Working with AndESLive. Version 1.0 AndeSight User Manual Working with AndESLive Version 1.0 Table of Contents AndeSight User Manual PREFACE... 2 CHAPTER 1 INTRODUCTION AND OVERVIEW... 3 1.1 ANDESIGHT OVERVIEW... 4 1.2 IDE OVERVIEW... 4

More information

Lab 3-2: Exploring the Heap

Lab 3-2: Exploring the Heap Lab 3-2: Exploring the Heap Objectives Become familiar with the Windows Embedded CE 6.0 heap Prerequisites Completed Lab 2-1 Estimated time to complete this lab: 30 minutes Lab Setup To complete this lab,

More information

Computer Basics. Hardware. This class is designed to cover the following basics:

Computer Basics. Hardware. This class is designed to cover the following basics: Computer Basics This class is designed to cover the following basics: computer hardware software computer s operating system different kinds of storage devices you can use to save files using a mouse what

More information

Fujitsu 2010 FAE Training Lab Sunnyvale, CA

Fujitsu 2010 FAE Training Lab Sunnyvale, CA Sunnyvale, CA Introduction This lab will familiarize you with the IAR Embedded Workbench for ARM and will utilize the Fujitsu KSK MB9BF506 evaluation board. EWARM has the ability to simulate a generic

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

Codewarrior for ColdFire (Eclipse) 10.0 Setup

Codewarrior for ColdFire (Eclipse) 10.0 Setup Codewarrior for ColdFire (Eclipse) 10.0 Setup 1. Goal This document is designed to ensure that your Codewarrior for Coldfire v10.0 environment is correctly setup and to orient you to it basic functionality

More information

Nios II Studio Help System

Nios II Studio Help System Nios II Studio Help System 101 Innovation Drive San Jose, CA 95134 www.altera.com Nios II Studio Version: 8.1 Beta Document Version: 1.2 Document Date: November 2008 UG-01042-1.2 Table Of Contents About

More information

Using Eclipse Europa - A Tutorial

Using Eclipse Europa - A Tutorial Abstract Lars Vogel Version 0.7 Copyright 2007 Lars Vogel 26.10.2007 Eclipse is a powerful, extensible IDE for building general purpose applications. One of the main applications

More information

Eclipse CDT Tutorial. Eclipse CDT Homepage: Tutorial written by: James D Aniello

Eclipse CDT Tutorial. Eclipse CDT Homepage:  Tutorial written by: James D Aniello Eclipse CDT Tutorial Eclipse CDT Homepage: http://www.eclipse.org/cdt/ Tutorial written by: James D Aniello Hello and welcome to the Eclipse CDT Tutorial. This tutorial will teach you the basics of the

More information

Maintain an ILE RPG application using Remote System Explorer

Maintain an ILE RPG application using Remote System Explorer Maintain an ILE RPG application using Remote System Explorer ii Maintain an ILE RPG application using Remote System Explorer Contents Maintain an ILE RPG application using Remote System Explorer.......

More information

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting

More information

Introduction to Microsoft Windows

Introduction to Microsoft Windows Introduction to Microsoft Windows lab 1 Objectives: Upon successful completion of Lab 1, you will be able to Describe some of the basic functions of an operating system, and Windows in particular Describe

More information

External Headers. USB Host User LEDs. User Switches. E1 Header (Unfitted)

External Headers. USB Host User LEDs. User Switches. E1 Header (Unfitted) Quick Start Cymbet Energy Harvesting Renesas Promotional Board for RX111 External Headers Digilent Pmod Compatible TM USB Function JP2 (not fitted) J-Link LED USB Host User LEDs External Headers Reset

More information

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below. CS520 Setting Up the Programming Environment for Windows Suresh Kalathur 1. Java8 SDK Java8 SDK (Windows Users) For Windows users, download the Java8 SDK as shown below. The Java Development Kit (JDK)

More information

Hands-On with STM32 MCU Francesco Conti

Hands-On with STM32 MCU Francesco Conti Hands-On with STM32 MCU Francesco Conti f.conti@unibo.it Calendar (Microcontroller Section) 07.04.2017: Power consumption; Low power States; Buses, Memory, GPIOs 20.04.2017 21.04.2017 Serial Interfaces

More information

ATOLLIC TRUESTUDIO FOR ARM QUICK START GUIDE

ATOLLIC TRUESTUDIO FOR ARM QUICK START GUIDE ATOLLIC TRUESTUDIO FOR ARM QUICK START GUIDE This document is intended for those who want a brief, bare bones getting started guide. This should suffice for that purpose, but a lot of detail has been left

More information

Windows 8.1 User Guide for ANU Staff

Windows 8.1 User Guide for ANU Staff Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by

More information

Getting Started with Kinetis SDK (KSDK) v.1.2

Getting Started with Kinetis SDK (KSDK) v.1.2 Freescale Semiconductor Document Number: KSDK12GSUG User's Guide Rev. 0, 4/2015 Getting Started with Kinetis SDK (KSDK) v.1.2 1 Overview Kinetis SDK (KSDK) is a Software Development Kit that provides comprehensive

More information

To complete this activity, you will need the following files:

To complete this activity, you will need the following files: CHAPTER 1 Windows XP More Skills 12 Move Data Between Windows You can open several application windows at the same time; they do not need to be files created by the same program. Having more than one window

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you

More information

QUICKSTART CODE COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio

QUICKSTART CODE COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio Stellaris Development and Evaluation Kits for Code Composer Studio Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers using Texas Instruments

More information

DS-5 ARM. Using Eclipse. Version Copyright ARM. All rights reserved. ARM DUI 0480L (ID100912)

DS-5 ARM. Using Eclipse. Version Copyright ARM. All rights reserved. ARM DUI 0480L (ID100912) ARM DS-5 Version 5.12 Using Eclipse Copyright 2010-2012 ARM. All rights reserved. ARM DUI 0480L () ARM DS-5 Using Eclipse Copyright 2010-2012 ARM. All rights reserved. Release Information The following

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