forked from qt-creator/qt-creator
Doc: Update info on deploying to embedded Linux
- Describe the "Override deployment data from build system" option - Remove docs for the obsolete "Check for free disk space" deployment step - Move docs for the "Check for a configured device" deployment step to QNX topic because it does not appear for other types of devices - Update screenshots Task-number: QTCREATORBUG-27560 Change-Id: I3791b8e7021ba2a1e88c2c56d7eb38ef208a9967 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Binary file not shown.
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 16 KiB |
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 17 KiB |
Binary file not shown.
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
@@ -53,6 +53,11 @@
|
|||||||
installed on the device. Text in red color indicates that the information is
|
installed on the device. Text in red color indicates that the information is
|
||||||
missing.
|
missing.
|
||||||
|
|
||||||
|
If the build system did not automatically detect the source and target
|
||||||
|
directories, select \uicontrol {Override deployment data from build system},
|
||||||
|
and then select \uicontrol Add to enter them manually. To remove the
|
||||||
|
selected paths from \uicontrol {Files to deploy}, select \uicontrol Remove.
|
||||||
|
|
||||||
\section1 Adding Missing Files
|
\section1 Adding Missing Files
|
||||||
|
|
||||||
The process to add files to deploy depends on the build system you use.
|
The process to add files to deploy depends on the build system you use.
|
||||||
@@ -100,29 +105,17 @@
|
|||||||
When you run the application on the device, \QC first uploads the
|
When you run the application on the device, \QC first uploads the
|
||||||
necessary files to it, as specified by the deploy steps.
|
necessary files to it, as specified by the deploy steps.
|
||||||
|
|
||||||
\section2 Finding Configured Devices
|
|
||||||
|
|
||||||
The \uicontrol {Check for a configured device} step looks for a device that
|
|
||||||
is ready for deployment.
|
|
||||||
|
|
||||||
\section2 Checking for Free Disk Space
|
|
||||||
|
|
||||||
The \uicontrol {Check for free disk space} step is by default the first
|
|
||||||
deploy step. Use it to find out whether the remote file system has enough
|
|
||||||
space left to deploy your project. Errors due to lack of disk space can
|
|
||||||
otherwise be hard to detect.
|
|
||||||
|
|
||||||
\note If the SFTP upload fails, make sure that the remote device has SFTP
|
|
||||||
enabled in its SSH daemon. Some versions of Dropbear that come without SFTP
|
|
||||||
support will crash when an SFTP upload is being attempted. This is not a bug
|
|
||||||
in \QC.
|
|
||||||
|
|
||||||
\section2 Uploading Files
|
\section2 Uploading Files
|
||||||
|
|
||||||
By default, \QC copies the application files to the device by
|
By default, \QC copies the application files to the device by
|
||||||
using the SSH file transfer protocol (SFTP), as specified by
|
using the SSH file transfer protocol (SFTP), as specified by
|
||||||
the \uicontrol {Upload files via SFTP} step.
|
the \uicontrol {Upload files via SFTP} step.
|
||||||
|
|
||||||
|
\note If the SFTP upload fails, make sure that the remote device has SFTP
|
||||||
|
enabled in its SSH daemon. Some versions of Dropbear that come without SFTP
|
||||||
|
support will crash when an SFTP upload is being attempted. This is not a bug
|
||||||
|
in \QC.
|
||||||
|
|
||||||
If you have a lot of data to copy, select \uicontrol Details in the
|
If you have a lot of data to copy, select \uicontrol Details in the
|
||||||
\uicontrol {Upload Files via SFTP} step, and then select the
|
\uicontrol {Upload Files via SFTP} step, and then select the
|
||||||
\uicontrol {Incremental deployment} check box. \QC takes note of the
|
\uicontrol {Incremental deployment} check box. \QC takes note of the
|
||||||
|
@@ -48,4 +48,9 @@
|
|||||||
|
|
||||||
The deployment process is described in more detail in
|
The deployment process is described in more detail in
|
||||||
\l{Deploying Applications to Generic Remote Linux Devices}.
|
\l{Deploying Applications to Generic Remote Linux Devices}.
|
||||||
|
|
||||||
|
\section1 Finding Configured Devices
|
||||||
|
|
||||||
|
The \uicontrol {Check for a configured device} deployment step looks for a
|
||||||
|
device that is ready for deployment.
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user