IPC Hi3518EV300开发板——移植Linux 0.串口快速烧录教程
前言
因为 Hi3518EV300
是支持HarmonyOS、LiteOS、Linux多系统的,鸿蒙移植因为有 Hi3516DV300
,基本都一模一样,所有感觉也没什么可做的,干脆跑Linux吧,顺便熟悉学习一下Linux移植的一些过程和需要注意的东西及设置。
默认掌握:
- 基本的一些技能
- HiTools烧录工具及简单使用
- Hi3516EV200的SDK
- 串口查看工具(SecureCRT、MobaXterm…)
有兴趣可以去看我的Hi3516DV300相关教程:
Hi3516DV300系列文章
- Hi3516DV300开发板——0.开箱啦!
- Hi3516DV300开发板——1.环境搭建
- Hi3516DV300开发板——2.uboot、kernel、fs文件系统烧写
- Hi3516DV300开发板——3.烧录过程问题、uboot相关设置及移植前准备
- Hi3516DV300开发板——4.开发板挂载NFS服务
- Hi3516DV300开发板——7.1 HarmonyOS鸿蒙系统北向HAP开发——编译第一个触摸版本Hello Wold
- Hi3516DV300开发板——8. 为HarmonyOS鸿蒙Debug贡献代码——修复了因bundleName无法识别下划线(_)导致安装Hap包失败
- Hi3516DV300开发板——9.HarmonyOS鸿蒙系统北向HAP开发——多页面图片显示及手势事件的处理
开始
因为Hi3518EV300
没有网口,只有WIFI和串口,起初并没有没有WIFI驱动相关东西,无法使用网口烧录,这里讲一下串口烧录方法。
用过相关的串口的都知道,像单片机的bin
,hex
这种程序串口调到912600的速率也还行,但是现在Linux
带了 kernel
内核和 rootfs
文件系统,这两个文件挺大的,对于串口来说是比较费时费力的,之前的Hi3516DV300烧录用串口得一个多小时,现在介绍一个比较快速方便的方法。
烧录
效率:
- 现在这个方法烧录 8M 大小的文件系统大概只需要
1min左右
就可以。
1. 准备
Hi3518EV300
上电开机进入uboot ,显示 hisilicon,然后输入:usb device
- 下载
zadig.exe
软件打开,链接:zadig - 进入软件,勾选
Options -> List All Device
- 可以看到如下,然后点击
Install Drvice
即可。
- 此时进入设备管理器可以看到
HiUSBBurn
设备即可。
2. 烧录
SecureCRT
进入uboot,然后输入:usb device
打开
HiTools
工具,如下步骤操作
点击烧写后,下面控制台出现
#---- 33%
如图,继续
重新上电开发板,进入
uboot
再次输入usb device
,然后出现uboot版本号
,即开始自动烧录,等待完成即可!
烧录过程:
烧录完成:
=!!!!!!!!!!!建议在第3步一出现 usb device 就快速进行第4步,中间间隔不要过久,不然会失败!!!=
IPC Hi3518EV300开发板——移植Linux 0.串口快速烧录教程相关推荐
- 烧录imx6需要的linux空间,IMX6Q学习笔记——开发板的Linux系统更新和烧录
IMX6Q学习笔记--开发板的Linux系统更新和烧录 记录自己在电鱼电子开发SAIL-IMX6Q全能板后,并且对系统和模块进行简单测试的过程之后对开发板的Linux系统进行更新和烧录的记录过程,算是 ...
- 讯为开发板移植linux,迅为I.MX6ULL开发板移植Linux5.4内核教程
4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上. 平台:i.MX6ULL开发板 前言 本 ...
- ARM开发板移植android4.0流程
今天用了一块210开发板实现了android4.0的移植. 开发板开箱: 1.210开发板一块, 2.一条双孔交叉串口线, 3.一条网线, 4.一条Mini Usb线, 5.一个电源适配器, 可以自己 ...
- 尚观6410开发板移植linux 3.6.6问题记录及经验小结
把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot 1.16. 根文件系统使用ext2的ramdisk,由于网卡无法驱动故无法使用nfs的根文件系统,网卡驱动 ...
- 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
ARM 开发板嵌入式linux系统与主机PC通过串口传输文件 本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦: 1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文 ...
- [2021]Linux下C语言qrencode二维码生成库的基本使用和ARM开发板移植
文章目录 一.前言 二.准备所用到的环境以及版本信息 1.Ubuntu和内核版本 2.gcc和g++版本 3.交叉编译gcc和g++版本 4.开发板信息 三.开发环境编译&安装qrencode ...
- 开发板移植RTOS操作系统,RTOS操作系统适配开发板整理大全
文章目录 一.单片机/嵌入式有无操作系统的区别 二.操作系统时的分层架构图 三.移植FreeRTOS到小熊派开发板(STM32L431RC) 1. 硬件准备 2. 下载FreeRTOS源码 2.1. ...
- 北邮实验:ARM实验板移植Linux操作系统,LCD显示汉字
ARM实验板移植Linux操作系统,LCD显示汉字 一. 实验目的 1. 熟悉点阵字库的使用2. 熟悉Linux操作系统的使用3. 熟悉ARM嵌入式系统开发的过程 二. 实验内容 1. pc端编写用* ...
- arm开发板嵌入式Linux的ftp软件
给嵌入式Linux开发板移植ftp服务器,简单好用.方便Windows去访问开发板内部数据 源码下载 stupid-ftpd是开源的,链接:Stupid-FTPd - Browse /stupid-f ...
最新文章
- 人少,登录速度就是快.
- ASP.NET URL重写实现IHttpHandler接口
- flume案例-flume级联-组件分析
- ckeditor回显带标签_Spring Boot中带有CKEditor的AJAX
- sqoop操作之Oracle导入到HDFS
- sdr 软件_【火腿专题】购买软件定义无线电(SDR)还是传统无线电台?追求欲望无止境...
- iphone已停用怎么解锁_iPhone X已停用 连接iTunes 怎么办
- java core 之 泛型
- java8中Lambda表达式写法详解
- c51单片机渐变流水灯汇编语言,单片机闪烁灯流水灯汇编代码大全
- Leetcode. Largest Rectangle in Histogram
- 作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
- #Reading Paper#Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learni
- FastDFS和GFS以及NFS的对比
- js实现动态星空背景
- 2016年软件产业规模
- 专访 | Draven:像写代码一样,用树形的结构写文章
- Linux系统操作MySql常用命令
- IT兄弟连 Java语法教程 Java平台的版本划分
- No module named en 的解决办法spacy
热门文章
- Gradle学习笔札
- 什么是资产负债表?如何规范填写呢?
- android tv 不显示不出来,android tv 信源不一致问题
- 扭曲丛林服务器未响应,LOL扭曲丛林正式被删,云顶之弈成为永久模式,无限火力将回归...
- 【二叉树】最小高度树
- BPlayers区块链技术入门简介
- django 学习笔记 安装
- 我的世界java怎么设置高性能,我的世界java优化指南_我的世界如何流畅运行_玩游戏网...
- 使用poi在根据Excel中数据在每行生成折线统计图
- html5页面微信分享,微信 js-sdk 完成 H5自定义页面分享