查看: 3335|回复: 3

[i.MX6ULL竞赛专区] 【我的项目666】5.MYS-6ULx-IOT之网络文件传输

[复制链接]
  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    8012
    最后登录
    2022-5-12
    发表于 2018-6-23 19:59:41 | 显示全部楼层 |阅读模式
    本帖最后由 小马哥-1650185 于 2018-6-23 21:26 编辑

    关于网络文件传输论坛已经有很多大神贴出来了,作为小白也是跟着大佬们的脚步一步一步的在走一遍,哈哈。

    首先看标题这个文件传输是关于网络的,那么肯定需要先连接网络啊。

    链接网络有两种方式:
    1.利用板载的RJ45  插入网线,联网。
    2.利用板载wifi联网。

    第一种方法很简单,就是用网线把开发板和你的电脑链接在同一个局域网即可。
    先看下未联网时候板子的ip信息,可以看到只有默认的ip地址。
    1无天线无网线.jpg

    插入网线后,rboot后,通过指令 ifconfig 可以看到练到了网络上,ip是 192.168.78.105
    2插上网线.jpg

    ok,说明板子现在已经接入网络。

    第二种方法就是大佬们讲的wifi开机自动联网配置,流程如下:

    1. 输入vi /etc/wpa_supplicant.conf

    5.jpg

    按回车,会打开一个名为 wpa_supplicant.conf 文件,在文档最后一行 输入以下语句
        network={
                           ssid="ssid"
                           psk="psk"
               }


    其中 ssid 是你的wifi名称,psk是密码。
    如下图所示
    6.jpg

    然后输入:wq  保存退出。
    恩,可有有同学要问了,,我输入不进去啊,这里就涉及到vi编辑器的知识了,简要普及一下吧

    首先知道3个模式的切换
    vid第一次进入的命令行模式是不能编辑的,在此模式下 按“i”键  进入插入模式,按“:”进入底行模式;
    在插入模式下在插入按"Esc" 键返回命令行模式。
    -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->
    在插入模式,指令如下图
    7.jpg

    在底行模式,指令如下图
    8.jpg

    所以我们编辑完 wpa_supplicant.conf 文件, 然后输入:wq  保存退出。没毛病。。。
    2. 创建一个自动连接WiFi的脚本,在开发板终端输入命令,新建一个名为“clientwifi.sh”的脚本
           root@mys6ull14x14:~# vi clientwifi.sh
           然后在这个脚本输入一下内容
            #!/bin/sh
            wpa_supplicant -D wext -B -i wlan0 -c /etc/wpa_supplicant.conf
            udhcpc -b -i wlan0 -R
             然后按esc  :wq!保存并退出


    clipboard.png

    3.修改文件权限,在终端输入命令 chmod 777 clientwifi.sh,然后输入 ./clientwifi.sh执行 这个shell脚本来测试下wifi的链接情况
    9.jpg

    按回车测试,并用ifcnofig检测ip
    10.jpg

    可以看到wifi的ip是
    inet addr:192.168.78.107  Bcast:192.168.78.255  Mask:255.255.255.0
    说明wifi链接ok,图中白色框的ip是有线网rj45  那边分配的,因为我没拔掉网线哦。

    当然我们也可以 ping下 百度什么的看下网络状态也是 ok的

    11.jpg


    4. 然后将这个脚本文件加入到开机自启的行列,在终端输入命令     root@mys6ull14x14:~# vi /etc/rc.local
         然后在exit 0前面插入一下内容
         /home/root/clientwifi.sh
    14.jpg

    5.最后 rboot可以看下一下信息,说明开机自动链接wifi已经ok的了
    15.jpg

    途中上面白框his有线网eth0信息,下面白框hiswlan0 的信息.。。

    到这里 联网已经介绍完了,,,

    然后开始文件传输,和大佬们用的一样WinSCP。
    先看下有线网是的链接情况

    3连接板子.jpg

    4.jpg

    具体方法在下面无线网里面说。
    首先通过ifconfig获取我们板子的ip
    16.jpg

    这里 eth0:inet addr:192.168.78.101  Bcast:192.168.78.255  Mask:255.255.255.0
    wlan: inet addr:192.168.78.107  Bcast:192.168.78.255  Mask:255.255.255.0

    17.jpg
    18.jpg
    eth0  链接成功。。

    再看下wlan0
    19.jpg
    20.jpg

    这里注意着三个地方就可以了,SCP协议,主机名就是板子的ip地址,用户名是板子系统的登录名
    21.jpg



    链接上之后我们可以在这里查看板子ubuntn系统的文件

    22.jpg
    比如查看下我们刚才写的脚本文件,和我们系统的对比下

    23.jpg

    24.jpg

    看不到内容是一样的。。。。

    或者在左边的windows系统建立的文件拖到右边,完成文件传输
    25.jpg

    ok,,到这里已经讲解完了。。。希望对亲们有所帮助



    ******************************************
    【我的项目666】1.Linux环境搭建之VMware14.1.2 ubuntu16.04.pdf
    【我的项目666】2.开发环境搭建详解(小白入门篇).pdf
    【我的项目666】3.u-boot编译过程步骤及遇到的问题详解.pdf
    【我的项目666】4.kernel编译过程步骤详解.pdf
    【我的项目666】5.MYS-6ULx-IOT之网络文件传输.pdf

    好好
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:01
  • 签到天数: 819 天

    [LV.10]以坛为家III

    71

    主题

    2445

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5518
    最后登录
    2024-4-26
    发表于 2018-6-24 11:09:11 | 显示全部楼层
    谢谢分享,沙发
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    8012
    最后登录
    2022-5-12
     楼主| 发表于 2018-6-24 11:43:39 | 显示全部楼层

    跟着大佬的步伐
    好好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-17 09:43
  • 签到天数: 47 天

    [LV.5]常住居民I

    21

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    487
    最后登录
    2022-10-24
    发表于 2018-6-28 08:58:31 | 显示全部楼层
    期待更新
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-26 03:04 , Processed in 0.120094 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表