Changes between Version 8 and Version 9 of Docs/Prog/Manual/Development/Setup


Ignore:
Timestamp:
11/23/11 14:19:41 (12 years ago)
Author:
travis_l
Comment:

TL -- bringing us a little more up to date

Legend:

Unmodified
Added
Removed
Modified
  • Docs/Prog/Manual/Development/Setup

    v8 v9  
    11= Setup for Software Development =
    2 
    3 == Setup 825 Weight Indicator ==
    4  * Connect serial port for debug messages.
    5  * Connect Ethernet port for downloads and debugging
    6 
    7 Make sure 825 indicator has boot loader and Linux kernel installed to flash. If necessary use USB-BDM and !CodeWarrior or CFFlasher to program the flash. Power on the indicator and use bootloader to configure network settings, IP address, gateway, etc. Download Linux romfs image to flash or configure for NFS (Network File System) for testing with 825 indicator file system residing on test PC. Startup indicator Linux, debug serial port will show startup messages.
    8 
    9 [[Top]]
    10 == Setup Development Software ==
    112
    123=== About ===
     
    178 * Full featured Eclipse IDE which is quickly becoming the standard for developers everywhere.
    189 * Mylyn integration with the Cardinal 825 Tech site for quick access to tickets and progress.
    19  * Full debugging capabilities (coming soon).
     10 * Full debugging capabilities.
    2011
    2112=== Required Files ===
    22 The following files should be included on the 8GB USB flash drive that was sent with your order. Alternatively, you may use the download installer: Dev825Installer.exe listed at the bottom of this page. Open this program to download and install the VMWare image. This requires a reliable and fast internet connection and may take many hours or days to complete.
     13Download and install VMWare player free virtual machine.  Download the 825 development environment installer. This requires a reliable and fast internet connection and may take many hours or days to complete due to the size of the development VMWare image.  If you have trouble downloading or do not have an internet connection, please contact your Cardinal dealer for information on getting the Cardinal 825 development kit.
    2314
    2415 * [http://www.vmware.com/products/player/ VMware Player] - Required to run the Cardinal Fedora 825 Programming Environment.
    25  * Cardinal Fedora 825 programming package
     16 * [http://tech.825spectrum.com/trac/attachment/wiki/Docs/Prog/Manual/Development/Setup/Dev825Install.exe Cardinal Fedora 825 programming package]
    2617
    27 === Installing the Environment ===
    28  1. Insert the 8GB USB flash drive into your computer.
    29  2. Install VMware Player by double clicking on the icon in the directory of the flash drive.
    30  3. Follow the steps listed choosing the default values to install.
     18=== Installing the Environment ===
     19 1. Install VMware Player.
     20 2. Follow the steps listed choosing the default values to install.
    3121
    3222  [[Image(screenshot.1.jpg)]]
     
    3727  [[Image(screenshot.6.jpg)]]
    3828
    39  4. Reboot your computer if required.
     29 3. Reboot your computer if required.
    4030 
    4131  [[Image(screenshot.7.jpg)]]
    4232
    43  5. Copy the Cardinal 825 Programming Environment package to your computer in any directory you wish.
     33 4. Copy the Cardinal 825 Programming Environment package to your computer in any directory you wish.  The downloadable installer will install it by default into My Documents/My Virtual Machines/.
    4434
    4535=== Starting the Environment ===
     
    4838  [[Image(screenshot.9.jpg)]]
    4939
    50  2. Start the Cardinal 825 Programming Environment by choosing Open and choosing the '''Cardinal 825 Programming Environment.vmx''' file from the directory you extracted it to in "Installing the Environment step 5".
     40 2. Start the Cardinal 825 Programming Environment by choosing Open and choosing the '''825_Develop_F14.vmx''' file from the directory you extracted it to in "Installing the Environment step 4".
    5141
    52   [[Image(screenshot.10.jpg)]]
    53   [[Image(screenshot.11.jpg)]]
     42  [[Image(screenshot.10.jpg)]] 
    5443
    5544 3. VMware will start.
     
    5746  [[Image(screenshot.12.jpg)]]
    5847
    59  4. Press '''Take Ownership''' when the prompt appears.
     48 4. If prompted by VMWare player about the image being moved, then select '''I copied it''' from the dialog window.
    6049
    61   [[Image(screenshot.13.jpg)]]
    62 
    63  5. If this error appears press '''No'''.
    64 
    65   [[Image(screenshot.14.jpg)]]
    66 
    67  6. VMware will power up Fedora Core 11.
     50 5. VMware will power up Fedora 14.
    6851
    6952  [[Image(screenshot.15.jpg)]]
    7053
    71  7. Login by clicking on '''user''', entering password '''123456''' and clicking '''Login'''.
     54 6. Login by clicking on '''user''', entering password '''123456''' and clicking '''Login'''.
    7255
    7356  [[Image(screenshot.16.jpg)]]
    7457  [[Image(screenshot.17.jpg)]]
    7558
    76  8. The Cardinal 825 Programming Environment will start automatically.
     59 7. The Cardinal 825 Programming Environment will start automatically.
    7760
    7861  [[Image(screenshot.18.jpg)]]
     
    9073  [[Image(screenshot.19.jpg)]]
    9174
    92 On the initial startup you will notice eight projects which have been preloaded for you.
     75On the initial startup you will notice projects and libraries which have been provided as examples and tools for 825 application development.
    9376  * chkwgh - Checkweigher
    9477  * dfc - DFC Batcher
    95   * HelloWorld - Tutorial application
    9678  * ids - Truck / ID Storage
     79  * indicator - Basic indicator application
    9780  * lib825 - 825 library
    98   * libapp - application library
     81  * lib825ev - 825 library for event style applications
     82  * libapp - application library (deprecated)
    9983  * libsql - SQL database library
    10084  * mscale - Multi-scale
     
    150134==== Subversion ====
    151135Every project distributed with the Cardinal 825 Programming Environment comes ''attached'' to a Subversion repository. Subversion repositories allow you to get the most up to date source code with the click of a button.
    152   1. Right-click on the HelloWorld project and choose Team -> Update.
     136  1. Right-click on the project or library and choose Team -> Update.
    153137
    154138  [[Image(screenshot.35.jpg)]]
    155139
    156   2. You now have the latest available source code for the HelloWorld project.
     140  2. You now have the latest available source code for the project.
    157141
    158142Cardinal recommends creating your own repositories for your projects. For more information on doing so please see [http://www.google.com/search?rlz=1C1GGLS_enUS313US313&sourceid=chrome&ie=UTF-8&q=subversion+guide Google's Listing on Subversion Guides].