前言

因为 Hi3518EV300 是支持HarmonyOS、LiteOS、Linux多系统的,鸿蒙移植因为有 Hi3516DV300,基本都一模一样,所有感觉也没什么可做的,干脆跑Linux吧,顺便熟悉学习一下Linux移植的一些过程和需要注意的东西及设置。

默认掌握:

  • 基本的一些技能
  • HiTools烧录工具及简单使用
  • Hi3516EV200的SDK
  • 串口查看工具(SecureCRT、MobaXterm…)

有兴趣可以去看我的Hi3516DV300相关教程:

Hi3516DV300系列文章

  1. Hi3516DV300开发板——0.开箱啦!
  2. Hi3516DV300开发板——1.环境搭建
  3. Hi3516DV300开发板——2.uboot、kernel、fs文件系统烧写
  4. Hi3516DV300开发板——3.烧录过程问题、uboot相关设置及移植前准备
  5. Hi3516DV300开发板——4.开发板挂载NFS服务
  6. Hi3516DV300开发板——7.1 HarmonyOS鸿蒙系统北向HAP开发——编译第一个触摸版本Hello Wold
  7. Hi3516DV300开发板——8. 为HarmonyOS鸿蒙Debug贡献代码——修复了因bundleName无法识别下划线(_)导致安装Hap包失败
  8. Hi3516DV300开发板——9.HarmonyOS鸿蒙系统北向HAP开发——多页面图片显示及手势事件的处理

开始

因为Hi3518EV300没有网口,只有WIFI和串口,起初并没有没有WIFI驱动相关东西,无法使用网口烧录,这里讲一下串口烧录方法。

用过相关的串口的都知道,像单片机的bin,hex这种程序串口调到912600的速率也还行,但是现在Linux带了 kernel内核和 rootfs文件系统,这两个文件挺大的,对于串口来说是比较费时费力的,之前的Hi3516DV300烧录用串口得一个多小时,现在介绍一个比较快速方便的方法。

烧录

效率:

  • 现在这个方法烧录 8M 大小的文件系统大概只需要1min左右就可以。

1. 准备

  1. Hi3518EV300 上电开机进入uboot ,显示 hisilicon,然后输入:usb device
  2. 下载 zadig.exe 软件打开,链接:zadig
  3. 进入软件,勾选 Options -> List All Device
  4. 可以看到如下,然后点击 Install Drvice 即可。
  5. 此时进入设备管理器可以看到 HiUSBBurn 设备即可。

2. 烧录

  1. SecureCRT 进入uboot,然后输入:usb device

  2. 打开 HiTools 工具,如下步骤操作

  3. 点击烧写后,下面控制台出现#---- 33%如图,继续

  4. 重新上电开发板,进入uboot 再次输入 usb device,然后出现uboot版本号,即开始自动烧录,等待完成即可!

  5. 烧录过程:

  6. 烧录完成:

    =!!!!!!!!!!!建议在第3步一出现 usb device 就快速进行第4步,中间间隔不要过久,不然会失败!!!=

IPC Hi3518EV300开发板——移植Linux 0.串口快速烧录教程相关推荐

  1. 烧录imx6需要的linux空间,IMX6Q学习笔记——开发板的Linux系统更新和烧录

    IMX6Q学习笔记--开发板的Linux系统更新和烧录 记录自己在电鱼电子开发SAIL-IMX6Q全能板后,并且对系统和模块进行简单测试的过程之后对开发板的Linux系统进行更新和烧录的记录过程,算是 ...

  2. 讯为开发板移植linux,迅为I.MX6ULL开发板移植Linux5.4内核教程

    4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上. 平台:i.MX6ULL开发板 前言 本 ...

  3. ARM开发板移植android4.0流程

    今天用了一块210开发板实现了android4.0的移植. 开发板开箱: 1.210开发板一块, 2.一条双孔交叉串口线, 3.一条网线, 4.一条Mini Usb线, 5.一个电源适配器, 可以自己 ...

  4. 尚观6410开发板移植linux 3.6.6问题记录及经验小结

    把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot 1.16. 根文件系统使用ext2的ramdisk,由于网卡无法驱动故无法使用nfs的根文件系统,网卡驱动 ...

  5. 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    ARM 开发板嵌入式linux系统与主机PC通过串口传输文件 本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦: 1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文 ...

  6. [2021]Linux下C语言qrencode二维码生成库的基本使用和ARM开发板移植

    文章目录 一.前言 二.准备所用到的环境以及版本信息 1.Ubuntu和内核版本 2.gcc和g++版本 3.交叉编译gcc和g++版本 4.开发板信息 三.开发环境编译&安装qrencode ...

  7. 开发板移植RTOS操作系统,RTOS操作系统适配开发板整理大全

    文章目录 一.单片机/嵌入式有无操作系统的区别 二.操作系统时的分层架构图 三.移植FreeRTOS到小熊派开发板(STM32L431RC) 1. 硬件准备 2. 下载FreeRTOS源码 2.1. ...

  8. 北邮实验:ARM实验板移植Linux操作系统,LCD显示汉字

    ARM实验板移植Linux操作系统,LCD显示汉字 一. 实验目的 1. 熟悉点阵字库的使用2. 熟悉Linux操作系统的使用3. 熟悉ARM嵌入式系统开发的过程 二. 实验内容 1. pc端编写用* ...

  9. arm开发板嵌入式Linux的ftp软件

    给嵌入式Linux开发板移植ftp服务器,简单好用.方便Windows去访问开发板内部数据 源码下载 stupid-ftpd是开源的,链接:Stupid-FTPd - Browse /stupid-f ...

最新文章

  1. 人少,登录速度就是快.
  2. ASP.NET URL重写实现IHttpHandler接口
  3. flume案例-flume级联-组件分析
  4. ckeditor回显带标签_Spring Boot中带有CKEditor的AJAX
  5. sqoop操作之Oracle导入到HDFS
  6. sdr 软件_【火腿专题】购买软件定义无线电(SDR)还是传统无线电台?追求欲望无止境...
  7. iphone已停用怎么解锁_iPhone X已停用 连接iTunes 怎么办
  8. java core 之 泛型
  9. java8中Lambda表达式写法详解
  10. c51单片机渐变流水灯汇编语言,单片机闪烁灯流水灯汇编代码大全
  11. Leetcode. Largest Rectangle in Histogram
  12. 作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
  13. #Reading Paper#Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learni
  14. FastDFS和GFS以及NFS的对比
  15. js实现动态星空背景
  16. 2016年软件产业规模
  17. 专访 | Draven:像写代码一样,用树形的结构写文章
  18. Linux系统操作MySql常用命令
  19. IT兄弟连 Java语法教程 Java平台的版本划分
  20. No module named en 的解决办法spacy

热门文章

  1. Gradle学习笔札
  2. 什么是资产负债表?如何规范填写呢?
  3. android tv 不显示不出来,android tv 信源不一致问题
  4. 扭曲丛林服务器未响应,LOL扭曲丛林正式被删,云顶之弈成为永久模式,无限火力将回归...
  5. 【二叉树】最小高度树
  6. BPlayers区块链技术入门简介
  7. django 学习笔记 安装
  8. 我的世界java怎么设置高性能,我的世界java优化指南_我的世界如何流畅运行_玩游戏网...
  9. 使用poi在根据Excel中数据在每行生成折线统计图
  10. html5页面微信分享,微信 js-sdk 完成 H5自定义页面分享