##1:ssh远程访问am5728
##2:新开另一个终端,进入ti5728sdk环境:
source ~/ti5728sdk/linux-devkit/environment-setup
##3:在sdk环境中,加载qtcreater:
~/Qt5.9.0/Tools/QtCreator/bin/qtcreator
##4:成功打开Qt,开始编译吧。
##5:远程使用am5728编译时,需要在pro文件中加入远程目标的地址:
target.path += /home/root
INSTALLS += target
保存工程,然后点击左侧工具栏中的Project---点击AM335x EVM----Run---可以看到远程执行的地址已经更新为am5827的/home/root/文件夹下了。
##6:运行project:
点击左侧工具栏底部,绿色Run按钮,开始把可执行文件编译---远程传输到am5728---远程运行可执行文件
##7:关闭am5728中的程序:
在ssh终端窗口中按下ctrl+c可以退出am5728中正在运行的程序。
##8:ssh控制am5728关机/重启
poweroff
reboot
##9:sftp远程文件传输,local与am5728进行文件传输:
sftp
[email protected]
语法: put(get) [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件(夹)复制(提取)到目标文件
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
例子:put -r /home/lidawei0124/led /home/root/