Main Content

putFile

Transfer file from host computer to SoC board

    Description

    example

    putFile(p, source) transfers the specified file from the host computer to the home directory on the SoC board.

    example

    putFile(p, source, destination) transfers the specified file from the host computer to the location specified on the SoC board.

    Examples

    collapse all

    Transfer a file from your host computer to the user home directory on the specified SoC board.

    Create a Xilinx® processor hardware object and connect to the processor on-board the Xilinx SoC board.​

    p = xilinxsoc('192.168.1.101', 'root', 'root');

    Use the putFile function to transfer a file located in the working MATLAB® folder specified with the file name exampleFile.txt to the user home directory on the SoC board.

    putFile(p, "exampleFile.txt")

    The file exampleFile.txt is now transferred to your home directory on the connected SoC board.

    Transfer a file from your host computer to a specified folder on the SoC board.

    Create a Xilinx processor hardware object and connect to the processor on-board the Xilinx SoC board.​

    p = xilinxsoc('192.168.1.101', 'root', 'root');

    Use the putFile function located in the working MATLAB folder specified with the file name exampleFile.txt to the Documents folder located in the file path /home/user/ on the SoC board.

    putFile(p, "exampleFile.txt", "/home/user/Documents")

    The file exampleFile.txt is now transferred to your Documents folder on the connected SoC board.

    Input Arguments

    collapse all

    Hardware processor object that represents the connection from MATLAB to the processor on a specific SoC hardware board, specified as a xilinxsoc object or intelsoc object.

    Path and name of file on the host computer that you want to transfer to your SoC board. You can use either the absolute path or the relative path from the your current working MATLAB folder.

    Example: "exampleFile.txt"

    Example: "C:/User/Documents/MATLAB/exampleFile.txt"

    Path and name of folder or file on the SoC board where you want to transfer a file from the host computer. The destination path can either be:

    • A relative path from the user home directory.

    • An absolute path to a folder.

    The destination can be either:

    • A folder path where the file is stored in that folder with the original name from the host computer file.

    • A path to a new file, and the file transferred is stored in the specified path as the new file name.

    If no destination is specified, the user home directory on the SoC board is used.

    Example: "/home/user/Documents"

    Example: "Documents"

    Example: "/home/user/Documents/exampleFileBoard.txt"

    Version History

    Introduced in R2022a

    See Also

    Objects

    Functions