《HarmonyOS开发 - 小凌派-RK2206开发笔记》第2章 源码编译与固件下载
开发环境:
开发系统:Ubuntu 20.04
开发板:小凌派-RK2206开发板
OpenHarmony版本:3.0.0-LTS
2.1源码编译
进入源码中:
$ cd ~/rk2206/lockzhiner-rk2206-openharmony3.0lts
这里采用hb工具编译,在代码根目录下执行
$hb set
然后输入‘.’表示当然路径。
选择lockzhiner-rk2206
$ hb build -f
等待片刻即可编译完成。
生成的固件在 out/rk2206/lockzhiner-rk2206/images目录下
Firmware.img和rk2206_db_loader.bin就是最终编译的固件。
固件的烧写将在下文讲解。
2.2固件烧写
2.2.1安装 RK USB 驱动
在更新固件前,需要安装RK USB驱动。
打开USB驱动目录,点击DriverInstall.exe
选择“驱动安装”,Windows的安全中心会弹出以下信息,选择“安装”即可。
等待安装完成。
说明驱动安装成功。
2.2.2烧写固件
下载 RKDevTool,解压,运行RKDevTool.exe。
选择LoaderToDDR文件和指定fireware文件。
使用USB线,连接小凌派-RK2206开发板的USB-OTG。
长按MaskRom按键,烧写工具出现:“发现一个MASKROM设备”。
同时设备管理器会出现一个rockusb设备。
然后点击“执行”,即可开始下载程序。
等待片刻可烧写完成。
烧写完成后,信息如下:
接下来通过串口进入系统终端。
将USB线连接到小凌派-RK2206开发板的UART,
打开终端工具,笔者使用的是Xshell,当然也可使用其他工具,比如putty,MobaXterm等。
设置好串口和波特率,点击“连接”即可。
按下小凌派-RK2206开发板的RESET按键,可以查看到如下打印信息。
这里没有添加应用,因此只有以上信息,下一章将讲解如何添加应用。
工具包下载地址:
下载并安装烧写工具:https://pan.baidu.com/s/1SU99yvtPehkRzBKH2jzNtA 提取码:1adc
下载并安装USB驱动:https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw
欢迎访问我的网站
BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书
BruceOu的知乎
欢迎订阅我的微信公众号
关注公众号[嵌入式实验楼]获取更多资讯
《HarmonyOS开发 - 小凌派-RK2206开发笔记》第2章 源码编译与固件下载相关推荐
- 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装
菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...
- 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...
- 微信小程序云开发小项目“研岸日记”日记记录分享,源码分享
文章目录 1 概述 2 用户使用 3 日记交流页 4 日记详情页 5 发表者详情页 6 日记发表页 7 我的(非管理员) 8 高级权限(管理员) 9 数据库集合 10 源码 1 概述 1.1 关于本手 ...
- micropython固件源码_Micropython加速物联网开发7 - Micropython源码编译与固件更新
在实际开发中,难免会遇到编译Micropython源码的情况:比如当前固件损坏.固件版本升级.需要裁剪固件节省空间等.本文介绍在Linux环境中编译Micropython源码并下载到TPYBoard运 ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
- Linux学习笔记(三)源码编译OpeCVPCL
1.源码编译OpeCV opencv-GitHub opencv_contrib-GitHub opencv-releases opencv_contrib-releases 1.1.下载源码 mkd ...
- 干货|TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法工程师 安装平台 1 平台 目前Tensor ...
- 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...
- Web 开发中很实用的10个效果【附源码下载】
在工作中,我们可能会用到各种交互效果.而这些效果在平常翻看文章的时候碰到很多,但是一时半会又想不起来在哪,所以养成知识整理的习惯是很有必要的.这篇文章给大家推荐10个在 Web 开发中很有用的效果,记 ...
- 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...
最新文章
- WinCE 和Win Mobile的关系
- TensorFlow Google大会总结
- SCALA中类的继承
- [Android实例] 同一Activity的实例被多次重复创建
- VS让人纠结的Release和网站一键发布
- poj 2187 Beauty Contest (凸包: 最远点对,最长直径 , 旋转卡壳法)
- 腾讯云加入自媒体分享计划可以免费领取.cn域名啦
- SQL 2005: @@identity 的妙用
- 单进程epoll版-TCP服务器(python 版)
- 区块链技术的发展现状_区块链的现状及其发展趋势
- 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
- php urledcode_php慎用urldecode函数
- POJ1276:Cash Machine(多重背包)
- 【优化算法】蝗虫优化算法(GOA)【含Matlab源码 936期】
- java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
- 多边形离散化函数和判断凹凸点的函数(原创亲测正确)
- Laravel sms短信验证码
- LDAP服务器不支持chap认证,终端使用EIA进行PEAP-GTC认证失败的原因分析
- 手机游戏无障碍设计——猜地鼠之Android篇
- 如何将Python脚本转换为exe,双击exe自动执行Python脚本功能