Codewarrior ® ™ Development Studio IDE 5.9 User's Guide

Codewarrior ® ™ Development Studio IDE 5.9 User's Guide

CodeWarrior Development Studio IDE 5.9 User’s Guide Revised: 12 September 2011 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. CodeWarrior is a trademark or reg- istered trademark of Freescale Semiconductor, Inc. in the United States and/or other countries. All other product or ser- vice names are the property of their respective owners. Copyright © 2004–2011 Freescale Semiconductor, Inc. All rights reserved. Information in this document is provided solely to enable system and software implementers to use Freescale Semicon- ductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any inte- grated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any partic- ular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental dam- ages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typ- icals”, must be validated for each customer application by customer's technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not de- signed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semi- conductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. How to Contact Us Corporate Headquarters Freescale Semiconductor, Inc. 6501 William Cannon Drive West Austin, TX 78735 U.S.A. World Wide Web http://www.freescale.com/codewarrior Technical Support http://www.freescale.com/support Table of Contents I Introduction 1 IDE User’s Guide Overview 17 Release Notes . 17 Licensing. 17 Documentation Structure . 18 Documentation Formats . 18 Documentation Types . 18 Manual Conventions . 19 Figure Conventions . 19 Keyboard Conventions . 19 2 CodeWarrior IDE Overview 21 Development Cycle. 21 CodeWarrior IDE Advantages . 23 IDE Tools Overview . 24 II Projects 3 Working with Projects 29 About Projects. 29 Project Manager . 29 Build Targets . 31 Managing Projects . 32 Advanced Projects . 38 Custom Project Stationery. 38 Subprojects . 39 Strategies . 40 IDE 5.9 User’s Guide 3 Table of Contents 4 Project Window 43 About the Project Window . .43 Project Window Pages. .45 Files Page. .45 Link Order Page. .49 Targets Page. .49 File, Group, Layout, and Target Management . .50 Build-Target Management. .54 5 Working with Files 59 Managing Files . .59 6 Dockable Windows 65 About Dockable Windows . .65 Working with Dockable Windows . .68 Dock Bars . .72 7 Workspaces 75 About Workspaces. .75 Using Workspaces . .75 8 Creating Console Applications 79 About Console Applications . .79 Creating Console Applications . .79 III Editor 9 CodeWarrior Editor 85 Editor Window . .85 Editor Toolbar . .88 Interfaces Menu . .88 Functions Menu . .88 4 IDE 5.9 User’s Guide Table of Contents Markers Menu . 88 Document Settings Menu . 89 Version Control System Menu . 89 Other Editor Window Components. 90 Path Caption . 90 File Modification Icon. 90 Breakpoints Column . 90 Text Editing Area . 90 Line and Column Indicator . 91 Pane Splitter and Resize Controls . 91 10 Editing Source Code 93 Text Manipulation. 93 Symbol Editing Shortcuts . 96 Punctuation Balancing . 96 Code Completion . 97 Code Completion Configuration . 98 Code Completion Window . 100 Commenting Code using the Keyboard . 106 11 Navigating Source Code 107 Finding Interface Files, Functions, Lines . 107 Finding Interface Files . 107 Locating Functions . 108 Going Back and Forward . 109 Using Markers. 110 Remove Markers Window. 110 Symbol Definitions . 112 12 Finding and Replacing Text 115 Single-File Find . 115 Single-File Find and Replace . 117 Multiple-File Find and Replace . 120 In Folders. 122 In Projects . ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    578 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us