STWorkbench R6.0.0 has a new feature that allows special STAPI SDK projects to be created:
Many applications and software trees use environment variables to configure parts of the compilation & debugging process. Environment variables can now be specified directly or loaded via a script. These variables can then be used in building or launching debugging. The commonly used fields in the Launch Configuration will accept environment variables or combinations of strings & variables e.g. <b>$TARGET</b>, <b>${DVD_FRONTEND}stx${DVD_BACKEND}.cmd</b>.
Build Logs are the text output from a compilation and linking process. STWorkbench R6.0.0 allows you to automatically create these from a Make Target. The log can then be loaded by the STWorkbench Indexer to provide more accurate source code indexing, taking account of symbols defined by the makefile. You can highlight or hide the inactive parts of the source code.
KPTrace is an innovative tracing solution for STLinux on ST40 & ARM, allowingd dynamic trace-points can be added anywhere in the system. STWorkbench provides a simple interface for collecting and viewing the traces.
Using STWorkbench R6.0.0 KPTrace data can be logged over a UDP socket connection with no NFS exported file-system required. Gathering traces via ethernet also allows traces from multiple targets to be collected simultaneously.
There are two distinct versions of STWorkbench R6.0.0:
Users external to ST should download the release from this FTP site:
ftp.st.com
The Linux version of STWorkbench R6.0.0 is included in STLinux 2.4 as an update which can either be downloaded via /stmyum/ or installed directly as an RPM from (internally & externally):
ftp://ftp.stlinux.com/pub/stlinux/2.4/updates
(User: sts-tools, Password: sts-tools)