创龙AM5728--拷贝文件到开发板的方法
文件拷贝到开发板有好几种方式:(1)SD卡、U盘等存储介质拷贝方式;(2)OpenSSH、NFS、TFTP等网络拷贝方式。
下面我们来介绍SD卡、OpenSSH拷贝文件到开发板的方法,使用的是创龙TL5728-EasyEVM开发平台
通过SD卡拷贝文件到开发板的方法:
下面以SD卡方式演示如何拷贝文件到开发板。将配套的SD系统启动卡插到PC机,然后把需要拷贝到开发板的文件复制到SD卡的boot分区,如下图所示:
将SD卡插到开发板并启动系统,查看分区信息,SD卡的boot分区挂载在"/run/media/mmcblk0p1"目录下,执行如下命令查看:
Target#df
Target#ls run/media/mmcblk0p1
通过OpenSSH拷贝文件到开发板方法:操作过程相对比较复杂
(1)首先安装虚拟机和Ubuntu。
(2)在Ubuntu上安装OpenSSH组件
在Ubuntu上输入ssh -v 查询是否安装了OpenSSH,执行如下命令:
进入Ubuntu后,同时按下Ctrl+Alt+T打开Ubuntu的Terminal,如下:
在Terminal输入:
Host#ssh -v //注意:本文“Host#”表示在Ubuntu系统Terminal输入命令。
(3)查看IP地址
进入开发板系统,输入ifconfig查询开发板的IP地址为:192.168.1.40
Target#ifconfig
同时可以在Ubuntu查询其IP地址为192.168.1.32
Host#ifconfig
在开发板上ping Ubuntu的IP检查是否正常连接:
Target#ping 192.168.1.32 //按Ctrl + C可停止ping
(4)从Ubuntu拷贝文件到开发板系统
在Ubuntu新建一个测试文件,然后拷贝到开发板系统
Host#touch testssh
Host#scp testssh [email protected]:/home/root //192.168.1.40为开发板IP,home/root为拷贝到开发板的目录
如果提示如下错误,可以在当前目录输入“rm -r .ssh”命令删除之前的秘钥文件,再重新执行拷贝命令。
(5)在开发板系统查看拷贝过来的文件
Target#cd //按Enter键即可直接到/home/root用户目录
Target#ls