Changes between Version 52 and Version 53 of Docs/825gen2/Dev/UpdatingLegacyApps


Ignore:
Timestamp:
02/19/25 13:17:53 (6 days ago)
Author:
Don Wilson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Docs/825gen2/Dev/UpdatingLegacyApps

    v52 v53  
    191911. In some cases the project may also have a "GCC C Compiler". If so change the command to "aarch64-none-linux-gnu-gcc".
    202012. In some cases the project may also have a "GCC Assembler". If so change the command to "aarch64-none-linux-gnu-as".
    21 13. Click the "Build Artifact" tab. Change the output prefix to "/srv/nfs/arm825_nand/apps/". This is where the completed app will be placed. Using this path will make it easy to test from an SSH connection into the 825. The "test825" script will automatically mount and select this path.
     2113. Click the "Build Artifact" tab. Change the output prefix to "/srv/nfs/arm825/mnt/nand/apps/<projectname>/". This is where the completed app will be placed. Using this path will make it easy to test from an SSH connection into the 825. The "test825" script will automatically mount and select this path.
    222214. Click "Apply".
    232315. Go back to "Tool Settings" and under "GCC C++ Compiler" select "Include paths". Click the green plus icon to add a path. Add the path "/opt/arm64include". If there is a "GCC C Compiler" section also add this path to the includes there.
    2424[[Image(ids_legacy_includes.png)]]
    252516. Under the "GCC C++ Linker" select "Libraries". If libraries "pthread" and "rt" are not already listed add them. Add "${UI_LIBS}". The "${UI_LIBS}" is a code to use the environment variable "UI_LIBS" in the list. This environment variable is preconfigured in the development VM to specify multiple user interface libraries. Also add lines "${CAIRO_LIBS}" and "${GLIB_LIBS}". These additional libraries allow for improved graphics features and remote control of the app.
     26
     27
    262817. Under "Library search path". Edit existing library paths as appropriate. For example change "${workspace_loc:/lib825ev/Debug}" to "${workspace_loc:/lib825ev/Debug-ARM825}"
    272918. Click the green plus icon and add the library path "/opt/arm64lib"