1、准备工作
准备一台电脑,安装Windows系统
2、开始下载
2.1、下载Ubuntu系统镜像下载网址(百度云):
https://pan.baidu.com/s/1IfT0onLb1kcoByhOUU-kyA 提取码:eikl
Ubuntu系统镜像是Ubuntu 20.04.3 LTS 64位系统版本,已安装相对应的编译环境。其中,账号主要有2个:(1)lzdz 账号:lzdz 密码:123456(2)root 账号:root 密码:123456
2.2、下载并安装VBox工具下载网址(百度云):
https://pan.baidu.com/s/1EYgUAO1_2N0GluF7h8HvBQ 提取码:eekp
2.3、下载并安装MobaXterm工具下载网址(百度云):
https://pan.baidu.com/s/1FGz4TEJ3Np-ppP1-o0E05g 提取码:n0ll
2.4、下载并安装烧写工具下载网址(百度云):
https://pan.baidu.com/s/1SU99yvtPehkRzBKH2jzNtA 提取码:1adc
2.5、下载并安装USB驱动下载网址(百度云):
https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw
2.6、下载并安装VSCode下载网址(百度云):
https://pan.baidu.com/s/1gi5froBzuSjLjvV4syKQ0A 提取码:iv3k
3、部署环境
3.1、安装VBox虚拟机
请安装 VirtualBox-6.1.32-149290-Win.exe可执行文件(请参考网上详细教程)。
3.2、加载Ubuntu系统镜像
3.2.1、加载Ubuntu镜像
将Ubuntu.rar文件解压到某一个盘下,打开 Oracle VM VirutalBox,点击 注册,出现如下图所示:
出现打开对话框,选中Ubuntu镜像文件(即Ubuntu.vbox)
3.2.2、配置Ubuntu镜像
点击选中 Ubuntu,点击设置 按钮
(1)配置内存。
弹出设置对话框,点击 系统,再点击 主板,在 内存大小中选择合适的内存(建议为Windows最大内存的一半)。
(2)配置CPU
在设置对话框,点击 系统,再点击 主板,在 处理器中选择合适的处理器数量(建议为Windows处理器的一半)。
(3)配置网络
在设置对话框,点击 网络,再点击 网卡1,选中 启用网络连接,在 连接方式中选择 桥接方式,在 界面名称中选择可以连接外部网络的一个网卡。
(4)配置USB
在设置对话框,点击 USB设备,再取消 启用USB控制器。
3.2.3、启动Ubuntu镜像
上述设置完毕后,点击 启动(T)。
Ubuntu系统正式启动。
3.2.4、获知Ubuntu系统的IP地址
点击左下角的图标,在搜索框中输入 terminal
弹出终端界面,输入命令:ifconfig
请记住,该IP地址为Ubuntu操作系统的IP地址。后续需要使用该IP地址
4、在windows上远程连接服务器
(1)打开 MobaXterm工具,并点击:Seesion,SSH按钮。
(2)输入连接信息,远程地址,并点击OK
(3)输入账号和密码
Ubuntu操作系统分为2个账号:
- 账号:lzda;密码:123456(一般用账号lzda)
- 账号:root;密码:123456
登录成功后,进入终端界面。
5、ubuntu文件映射到windows上
Ubuntu已搭建好samba服务器,windows上可以直接挂载Ubuntu的samba共享文件夹。
在文件管理器中输入\192.168.1.14(注意:该IP地址为Ubuntu操作系统的IP地址,具体请参考3.2.4),然后敲回车键,即可进入Ubuntu的samba共享文件夹。
6、ubuntu获取源代码获取源
输入指令:git clone
https://gitee.com/Lockzhiner-Ele ... enharmony3.0lts.git网络获取源码,可以更换地址
输入指令:cd lockzhiner-rk2206-openh
ARMony3.0lts
打开文件夹
7.安装HB
执行python3 -m pip install --user build/lite
然后设置环境变量
执行命令vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/.local/bin:$PATH
执行如下命令更新环境变量。
执行命令source ~/.bashrc
执行hb -h有相关帮助信息,有打印信息即表示安装成功。
8、编译流程
编译步骤如下所示:
hb set -root .hb setlockzhiner lockzhiner-rk2206选择lockzhiner-rk2206hb build -f
编译出的目标文件在 out/rk2206/lockzhiner-rk2206/images目录下。如下图所示:
8.烧写程序
8.1、打开RKDevTool
打开烧写工具RKDevTool,点击RKDevTool.exe。
8.2.2、指定烧写文件
(1)指定LoaderToDDR文件
选择以上文件夹下的
rk2206_db_loader.bin
(2)指定fireware文件
选择以上文件夹下的
Firmware.img