非常感谢发烧友
论坛和凌智
电子,感谢王工等大佬的指导
以下会使用图片,尽可能详细到每一步给大家演示流程(流程和图片见附件word)
主要参考教程
凌智电子/小凌派-RK2206
开发板- Gitee.com
https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openh
ARMony3.0lts/blob/master/vendor/lockzhiner/rk2206/README_zh.md
OpenHarmony 小凌派-开发环境搭建_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV19341157dZ?spm_id_from=333.1007.top_right_bar_window_history.content.click
搭建环境的大致流程同gitee教程
(推荐使用镜像,省时高效)
镜像压缩包part1、part2需要同时解压到同一文件夹
觉得网易云慢的可以移步天翼网盘
天翼网盘
https://cloud.189.cn/web/share?code=NvyqquARzYZv(访问码:pm2w)
镜像文件使用的账号密码为(后面还会用到):
(1)lzdz
账号:lzdz
密码:123456
(2)root
账号:root
密码:123456
安装虚拟机Vbox
可以用gitee教程给的网盘地址(和阿里云)也可以去官网下载
安装完毕VBox,运行OracleVM VirtualBox
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
弹出文件夹对话框,根据自己解压镜像压缩包的路径找到file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
点击对话框右下角的“打开”,回到Oracle VM VirtualBox界面,选择Ubuntu
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
点击“设置”
弹出对话框——点击系统,再点击 主板,在内存大小中选择合适的内存(建议为Windows最大内存的一半)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
在设置对话框,点击系统,再点击 主板,在处理器中选择合适的处理器数量(建议为Windows处理器的一半)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
在设置对话框,点击网络,再点击 网卡1,选中 启用网络连接,在连接方式中选择 桥接方式,在界面名称中选择可以连接外部网络的一个网卡
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg
在设置对话框,点击 USB设备,再取消 启用USB控制器
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg
设置完成后,点击对话框右下角“OK”,回到VBox界面
启动Ubuntu
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg
启动Ubuntu后可以关闭VBox
打开Ubuntu后,打开“终端”
可以从左下角的图标,在搜索框中输入 terminal
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg
也可以从左边收藏栏的图标打开
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg
打开终端,输入ip addr show,找到本次使用的ip地址
(注意:换网会更换ip地址)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg
远程连接服务器
打开MobaXterm
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg
选择左上角的Session
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg
在弹出的对话框中点击左上角的SSH
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg
在点击SSH后弹出的页面输入IP地址
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg
弹出的对话框选择“是”
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg
输入账号密码
输入账号lzdz(教程误写为lzda)密码123456
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg
成功后的界面
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg
MobaXterm的Session页面中会有连接成功的连接,后续我们直接点击该连接,即可重新连接(注意不要换网)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg
Ubuntu已搭建好samba服务器,windows上可以直接挂载Ubuntu的samba共享文件夹。
在文件管理器中输入\192.168.3.60(注意:该IP地址为Ubuntu操作系统的IP地址),回车,进入Ubuntu的samba共享文件夹
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg
此处建议将home文件夹固定在快速访问
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg
在Ubuntu终端中输入(注意粘贴不能用快捷键Ctrl+V)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg
后按回车
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg
或者在MobaXterm中输入也行
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg
(每次进入源代码目录都是先输入上述代码后才能进入,这时只能在Ubuntu的终端(紫色背景图)中输入,MobaXterm中(蓝色背景)不能成功)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image062.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image064.jpg
!进入问题环节!
在官方教程到达hb编译流程时,无法进行(换电脑,重装Ubuntu都试过)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image066.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image068.jpg
大概是没有装编译工具
然后大致就是按照B站视频的教程
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image070.png
输入预编译命令(耗时长):./build/prebuilts_download.sh
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image072.png
设置环境变量和hb路径加root是没有反应的
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image074.jpg
选择开发板这里
输入hb set
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image076.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image078.jpg
选择开发板之后鼠标不要点(会出现乱码),直接按回车
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image080.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image082.jpg
在文件中大致路径为ip地址homelzdzlockzhiner-rk2206-openharmony3.0ltsout
k2206lockzhiner-rk2206images
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image084.jpg
安装驱动
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image086.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image088.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image089.png
打开烧写工具RKDevTool
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image091.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image093.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image095.jpg
弹出的对话框中,依次选择homelzdz /out/rk2206/lockzhiner-rk2206/images,选中 rk2206_db_loader.bin文件
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image097.jpg
指定fireware文件
弹出打开对话框,选择主目录下 ut/rk2206/lockzhiner-rk2206/images,选中 Firmware.img文件
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image099.jpg
Type c数据线连接电脑与小凌派开发板(插入开发板的USB-OTG(即烧录口))
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image101.jpgfile:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image103.jpg
长按maskrom,然后点按reset。直到烧写工具出现:“发现一个MASKROM设备”
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image105.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image107.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image109.jpg
将C头拔下,插入开发板的UART(即调试串口)
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image111.jpgfile:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image113.jpg
打开MobaXterm软件,点击Session,再点击Serial
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image115.jpgfile:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image117.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image119.jpg
按下开发板的Reset键,串口打印成功
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image121.jpg
file:///C:/Users/ouppi/AppData/Local/Temp/msohtmlclip1/01/clip_image122.png
0