![]() |
xFSTK
0.0.0
Intel SoC Cross Platform Firmware & Software Tool Kit
|
The xfstkdldrapi provides an interface to enable development of custom tools that perform fw/os download. Single target and multitarget support are built into the library. Multitarget provisioning can be performed in either a single threaded manner or a multithreaded manner. For xFSTK 1.2.0 Async multithreaded parallel provisioning is supported now for D1 silicon which support unique USB serial number on the device. Serial multitarget provisioning is only recommended if a very slow and old host is used.
Starting from xFSTK 1.2.2, API will support dynamic load from client app, example code is added to show how to use this feature.
Starting from xFSTK 1.3.0 the libusb driver will be disabled for Windows release, instead a new USB driver installer based on Jungo USB driver stack is icnluded, it also provided USB port mapping from the driver API so that xFSTK Client Apps won't need to use WinDDK code to detect the USBSN/Port anymore. Examples have been provided to enable experimentation and development. \sa \ref api_setup1 \"xFSTK API Setup (Windows XP/7/8)\" \sa \ref api_setup2 \"xFSTK API Setup (Ubuntu 10.04 LTS - Linux)\" \sa \ref xfstkdldrapi \"xFSTK Download API Documentation\" \sa \ref xfstk-dldr-example-serial.cpp \"xfstk-dldr-example-serial.cpp\" \sa \ref xfstk-dldr-example-parallel.cpp \"xfstk-dldr-example-parallel.cpp\" \sa \ref xfstk-dldr-example-parallel-dynamic-load.cpp \"xfstk-dldr-example-parallel-dynamic-load.cpp\"
\image html xfstkbareclass.PNG
\image html xfstkserialseq.PNG