IMX6学习记录(9)-实现网络连接,rz/sz文件传输

2023-11-08

上面是我的微信和QQ群,欢迎新朋友的加入。

现在我已经自己编译过uboot、kernel和rootfs了。遇到一个比较麻烦的事情,拷贝文件需要插拔SD卡。

考虑的之后开发的便捷性,准备实现rz sz方式的数据传输.

1.修改内核配置

把设备树和默认配置更换为核心板厂家提供的

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j4

打印启动时间

开启网络驱动

编译

2.配置网络连接

更新编译出来的内核,和设备树文件

查看电脑端ip

设置开发板IP

ifconfig eth0 up
ifconfig eth0 192.168.1.163

尝试ping通电脑

尝试ping通开发板

这里问题应该不大了

3.下载rz/sz源码

https://ohse.de/uwe/software/lrzsz.html

4.编译rz/sz源码

解压源码

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- CFLAGS=-O2 ./configure
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j4

打开src目录,可以看到生成了可执行文件

5.更新文件系统

将可执行文件拷贝到文件系统usr/sbin目录下

重新生成文件系统镜像

genext2fs -b 131072 -d rootfs/ ramdisk
gzip -9 –f ramdisk
mkimage -A arm -O linux -T ramdisk -C none -a 0x81800000 -n "ramdisk" -d ramdisk.gz ramdisk.img

更新开发板的文件系统

6.测试

现在编译好的可执行文件已经在板子里面了

重新配置网络连接,确定网络正常

进入root目录,准备测试

在电脑端做一个测试文件

输入lrz

可以看到已经拷贝到了设备上

尝试导出文件,修改测试文件

输入lsz juntest.c

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IMX6学习记录(9)-实现网络连接,rz/sz文件传输 的相关文章

  • IMX6ULL裸机启动,IMX6ULL运行freeRtos

    IMX6ULL裸机启动 xff0c IMX6ULL运行freeRtos 裸机启动部分 imx6ull中根据运行代码位置的不同RAM flash SD卡 xff0c 上电会先运行片上ROM中的代码 xff0c 搬运的数据大小是不同的 xff0
  • IMX6ULL + SPI LCD(驱动IC ILI9341)显示简单的QT界面

    1 硬件 xff1a 使用正点原子的IMX6ULL Linux开发板 开发板底板原理图版本 xff1a V2 1 核心板原理图版本 xff1a V1 6 LCD xff1a MSP2402 IC ILI9341 2 查找可用引脚 开发板上引
  • 解决方法:编译IMX6ULL裸机串口程序提示错误arm-none-eabi-ld: cannot find -lgcc: 没有那个文件或目录

    一 问题 编译IMX6ULL野火裸机串口程序出现错误 xff1a make span class token punctuation span span class token number 1 span span class token
  • [imx6ull]Linux下的SocketCAN通信

    文章目录 一 CAN总线协议1 简介2 电气属性3 通信原理 数据帧的帧格式 xff1a 总线同步 总线竞争 数据保护 二 Linux下CAN的操作1 硬件连接 CAN电平转换器 扩展板使用CAN 2 查询 can 信息3 开启 关闭 ca
  • IMX6ULL与STM32F103的CAN通信实现

    IMX6ULL与STM32F103的CAN通信实现 硬件连接驱动层实现IMX6ULLSTM32F103ZET6 应用层实现IMX6ULLSTM32F103ZET6 结果 在上一篇博文中 xff0c 我们利用USBCAN设备及其上位机软件 x
  • i.MX 6ULL 驱动开发 一:搭建开发环境

    一 搭建编译环境 1 工具 工具 版本 开发板 正点原子 imx6ull 开发板 gcc gcc linaro 4 9 4 2017 01 x86 64 arm linux gnueabihf uboot uboot imx 2016 03
  • IMX6学习记录(15)-ffmpeg移植

    上面是我的微信和QQ群 欢迎新朋友的加入 1 获取源码 下载ffmpeg http ffmpeg org 下载libx264 http www videolan org developers x264 html 有git链接 用git拉算了
  • IMX6学习记录(21)-ubuntu安装QT

    上面是我的微信和QQ群 欢迎新朋友的加入 1 快速安装 命令行安装 sudo apt get install qt5 default qtcreator 用命令行 这个命令就装好了 后面的安装过程不用看了 2 软件包下载 http mirr
  • i.MXU6LL - 制作烧录SD卡详细步骤

    i MXU6LL 制作烧录SD卡详细步骤 目录 i MXU6LL 制作烧录SD卡详细步骤 1 SD卡分区 2 拷贝uboot到SD卡 3 拷贝kernel和dtbs到SD卡 4 拷贝文件系统到SD卡 本文所有操作均在root模式下进行 本篇
  • 17_LinuxLCD驱动

    目录 Framebuffer设备 LCD驱动简析 LCD驱动程序编写 LCD屏幕参数节点信息修改 LCD 屏幕背光节点信息 使能Linux logo显示 设置LCD作为终端控制台 Framebuffer设备 先来回顾一下裸机的时候LCD驱动
  • i.MX6ULL - 问题解决:NFS挂载失败 - VFS: Unable to mount root fs on unknown-block(2,0)

    i IMX6ULL 问题解决 NFS挂载失败 VFS Unable to mount root fs on unknown block 2 0 开发环境 移植的linux5 4 7 0 ubuntu1804 x64 arm linux gn
  • IMX6学习记录(9)-实现网络连接,rz/sz文件传输

    上面是我的微信和QQ群 欢迎新朋友的加入 现在我已经自己编译过uboot kernel和rootfs了 遇到一个比较麻烦的事情 拷贝文件需要插拔SD卡 考虑的之后开发的便捷性 准备实现rz sz方式的数据传输 1 修改内核配置 把设备树和默
  • imx6ull移植mplayer

    linux开发板播放许嵩的温泉 本文在imx6ul上移植mplayer 软件包 https download csdn net download qq 32605451 12510469 文件包含mplayer zlib alsa lib和
  • 迅为i.MX6ULL开发板Platform设备驱动运行测试

    文章目录 1 编译驱动和设备程序 2 编译应用测试程序 3 运行测试 1 编译驱动和设备程序 和前面章节中驱动测试程序一样需要一个Makefile文件 只是将obj m的值改为led device o led driver o Makefi
  • IMX6学习记录(10)-挂载SD卡,数据掉电存储

    上面是我的微信和QQ群 欢迎新朋友的加入 目前使用的文件系统是打包成镜像文件的 通过UBOOT挂载镜像 在RAM里面运行起来了 这有个问题 数据不会被存储下来 掉电就会丢失 1 挂载SD卡 fdisk l mount dev mmcblk0
  • IMX6学习记录(18)-分析官方镜像制作文件

    上面是我的微信和QQ群 欢迎新朋友的加入 1 源码 打开 home jun i mx6 sdk SDK 2 2 MCIM6ULL tools imgutil evkmcimx6ull下面的mkimage sh文件 bin bash func
  • 09_Uboot启动流程_1

    目录 链接脚本u boot lds详解 U Boot启动流程详解 reset函数源码详解 lowlevel init函数详解 s init函数详解 链接脚本u boot lds详解 要分析uboot的启动流程 首先要找到 入口 找到第一行程
  • IMX6学习记录(8)-更换linux配置,加速启动

    上面是我的微信和QQ群 欢迎新朋友的加入 之前启动的时候将近是1分钟 这个时间太浪费了 更新一下内核的配置 让启动速度更快一些 更新之后 启动时间大概10秒左右 一共三个内容 来源是板子附带源码里面的文件 1 配置文件 2 设备树文件 3
  • 我的第一个Imx6ULL应用《百度图像识别》

    Imx6ULL填坑计划 此次用到的所有资料我都放到了奶牛快传里 下载的话速度极快 https c t work s fe0b4a22171342 我买这个板子已经很久了 跟着野火正点原子的教程踉踉跄跄学了一段儿 对很多基础知识也是一知半解
  • 迅为-iMX6ULL开发板-Python移植-运行测试2

    迅为 iMX6ULL开发板 Python移植 运行测试2 92 3 1 库功能文件测试 进入 install bin 目录下使用命令 python 然后使用 import 加载各模块如图 92 3 1 1 所示则 python移植成功 按

随机推荐

  • NAT的四种分类:全锥形NAT,地址受限锥形NAT,端口受限锥形NAT,对称NAT

    文章目录 1 STUN 1 1 Full cone NAT 全锥形NAT 1 2 Restricted Cone NAT 地址受限锥形NAT 1 3 Port Restricted Cone NAT 端口受限锥形NAT 1 4 Symetr
  • unity平台区分

    这里就介绍几种常见的 也是便于使用的几种平台判断的方法 1 先说第一种 也是我用的顺手的一个 利用RuntimePlatform判断 API上的解释是 The platform application is running Returned
  • 中国唯一的图灵奖获得者姚期智,在清华开设的“姚班”有哪些 AI 名徒?

    转自 https www leiphone com news 201702 tll28CkQFCd3r6vE html 今日 雷锋网了解到 已放弃外国国籍成为中国公民的中国科学院外籍院士姚期智教授日前正式转为中国科学院院士 姚期智是世界著名
  • js面向对象编程class

    1 面向对象介绍 面向对象是把事务分解成为一个个对象 然后由对象之间分工与合作 2 面向过程与面向对象对比 面向过程 面向对象 优点 性能比面向对象高 适合跟硬件联系很紧密的东西 例如单片机就采用的面向过程编程 易维护 易复用 易扩展 由于
  • 《淘宝技术这十年》读书笔记 (二).Java时代的脱胎换骨和坚若磐石

    马云说过 一个好的东西往往是是说不清楚的 姑且不论这句话的对与错 但我真的很佩服 淘宝技术这十年 这本书的作者子柳 能够通过淘宝的一些故事 按照时间顺序和IT发展的各种技术描述清楚 而且过程中读起来非常有意思 该读书笔记中参杂了很多原文的知
  • 将别人的 Git 仓库源码复制一份到自己的新仓库上

    从原地址克隆一份到本地 git clone bare xxxxx git 然后到 Git 创建一个新仓库 进入项目目录 以推送的方式上传代码到自己的 Git 服务上 cd xxxxx git git push mirror xxxxx gi
  • 常用数据库 validationQuery 语句

    在配置数据库连接池的时候 有一个选项validationQuery 该选项用来验证数据库连接的有效性 下表是从网上收集的常用数据库的validationQuery语句 数据库 validationQuery Oracle select 1
  • AI图片修复工具开源-Upscayl:

    Upscayl 可让您使用高级 AI 算法放大和增强低分辨率图像 在不降低质量的情况下放大图像 Upscayl 是一个基于 Linux 优先理念构建的跨平台应用程序 软件已在Github开源 版本齐全 Windows MacOS Linux
  • mysql数据库应用题库_MySQL数据库及应用题库附参考答案.docx

    MySQL数据库及应用题库附参考答案 docx MySQLMySQL 数据库及应用题库附数据库及应用题库附参考参考答案答案 仅供参考 第一章测验 1 单选 计算机进行数据处理经历了从低级到高级的 个发展阶段 A 2 B 3 C 4 D 5
  • 又是一个新的小项目的整理(本文主要是Matlab 调用VBA语言生成Word相关)

    VBA语言 懂得都懂 大概贴一贴代码 这样方便日后查看 利用MATLAB生成Word文档 filespec user pwd test2 0 docx 设定测试Word文件名和路径 判断Word是否已经打开 若已打开 就在打开的Word中进
  • mybatis plus-saveorupdate

    1saveorupdate 1 先update 如果符合条件更新 2 返回布尔值 更新成功表示 更新 更新不成功 新增 3 再save 2updateById 也可以使用updateBy其他字段 筛选条件 update T 筛选器 bool
  • 博途离线比较_如何在TIA Portal中比较两个离线项目?

    摘要 在日常的工作中经常需要比较不同的项目或者不同版本的项目 可以通过 离线 在线 或者 离线 离线 方式来比较 在 离线 在线 比较情况下 其中一个项目是在CPU中 处于在线状态 另一个是存储介质中 处于离线状态 在离线 离线 比较情况下
  • JDBC对Mysql utf8mb4字符集的处理

    在开发微信开放平台 接入微信公众号的数据时 关于用户的nickname和文本消息是 大量出现emoji的文本信息 超时了utf 8字符集的存储范围 在存储数据时 出现部分特殊字符存储字符串失败 服务端解决方案 查阅MySQL官方文档时 给出
  • Informatica跑ETL时,出现ora-26002错误

    用Informatica跑ETL时 出现ora 26002错误 使用BULK时会报这个错误 因为是大批量insert插入所以很多normal insert时该完成的任务没完成 例如表上有索引时 而且BULK不支持update 总结出现这个错
  • vue打印props的值_vue props传值失败 输出undefined的解决方法

    如果在prop中传的值为一个没有使用特殊命名规则的变量如 type 可以顺利传值 而当这个变量为驼峰命名法如 selectName 就会传不过去 解决方法是把selectName标签改为select Name 我是按钮 selectName
  • 关于lcm,gcd的一些性质

    两个整数a b 他们的最大公约数为n 最小公倍数为m 则有 a b都能分解为有限个素数的积 12 2 2 3 1 5 0 30 2 1 3 1 5 1 n为a b所有素因子取较小指数的积 n 2 1 3 1 5 0 6 m为a b所有素因子
  • Win平台高精度Sleep实现

    获取时间戳 GetTickCount Windows平台 可通过GetTickCount和GetTickCount64获取时间戳 它们底层实现是一样的 返回值的位宽不同 GetTickCount返回uint32 t 最大值2 32 单位毫秒
  • OpenCV Python 系列教程2 - OpenCV 的 GUI 特性

    图像入门 学习目标 图像的读取 显示 保存 学习三个函数 cv2 imread cv2 imshow cv2 imwrite 使用 Matplotlib 来显示图像 导入常用包 matplotlib notebook import nump
  • C++ 调用Qml方法

    前言 在Qml和QWidget混合开发中 少不了C 与qml的互相调用 之前总结了一下在qml中调用c 的方法 那反过来如何在业务逻辑中直接修改qml呢 qml调用c 总结 QML和QWidget混合开发 初探 添Qml调用C 方法之自定义
  • IMX6学习记录(9)-实现网络连接,rz/sz文件传输

    上面是我的微信和QQ群 欢迎新朋友的加入 现在我已经自己编译过uboot kernel和rootfs了 遇到一个比较麻烦的事情 拷贝文件需要插拔SD卡 考虑的之后开发的便捷性 准备实现rz sz方式的数据传输 1 修改内核配置 把设备树和默