虚拟机Ubuntu.vbox的“设置”
弹出对话框——点击系统,再点击 主板,在内存大小中选择合适的内存(建议为Windows最大内存的一半)
在设置对话框,点击系统,再点击 主板,在处理器中选择合适的处理器数量(建议为Windows处理器的一半)
在设置对话框,点击网络,再点击 网卡1,选中 启用网络连接,在连接方式中选择 桥接方式,在界面名称中选择可以连接外部网络的一个网卡
在设置对话框,点击 取消 USB控制器
设置完成后,点击对话框右下角“OK”,回到VBox界面
启动Ubuntu
启动Ubuntu后可以关闭VBox
打开Ubuntu后,打开“终端”
可以从左下角的图标,在搜索框中输入 terminal
也可以从左边收藏栏的图标打开
打开终端,输入ip addr show,找到本次使用的ip地址
(注意:换网会更换ip地址)
远程连接服务器
打开MobaXterm
选择左上角的Session
在弹出的对话框中点击左上角的SSH
在点击SSH后弹出的页面输入IP地址
弹出的对话框选择“是”
输入账号密码
输入账号lzdz(教程误写为lzda)密码123456
成功后的界面
MobaXterm的Session页面中会有连接成功的连接,后续我们直接点击该连接,即可重新连接(注意不要换网)
Ubuntu已搭建好samba服务器,windows上可以直接挂载Ubuntu的samba共享文件夹。
在文件管理器中输入192.168.3.60(注意:该IP地址为Ubuntu操作系统的IP地址),回车,进入Ubuntu的samba共享文件夹
此处建议将home文件夹固定在快速访问
配置Git用户信息后,获取厂家OpenHarmony源码
后按回车
或者在MobaXterm中输入也行
(每次进入源代码目录都是先输入上述代码后才能进入,这时只能在Ubuntu的终端(紫色背景图)中输入,MobaXterm中(蓝色背景)不能成功)
进入问题环节!
在源码根目录下执行:
$ cd ~/rk2206/lockzhiner-rk2206-openharmony3.0lts
$python3 -m pip install --user build/lite
然后设置环境变量
$ vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/.local/bin:$PATH
执行如下命令更新环境变量。
$ source ~/.bashrc
执行hb -h有相关帮助信息,有打印信息即表示安装成功
输入预编译命令(耗时长):./build/prebuilts_download.sh
在文件中大致路径为ip地址homelzdzlockzhiner-rk2206-openharmony3.0ltsout
rk2206lockzhiner-rk2206images
打开烧写工具RKDevTool
弹出的对话框中,依次选择homelzdz /out/rk2206/lockzhiner-rk2206/images,选中 rk2206_db_loader.bin文件
指定fireware文件
弹出打开对话框,选择主目录下 ut/rk2206/lockzhiner-rk2206/images,选中 Firmware.img文件
Type c数据线连接电脑与小凌派开发板(插入开发板的USB-OTG(即烧录口))
长按maskrom,然后点按reset。直到烧写工具出现:“发现一个MASKROM设备”
将C头拔下,插入开发板的UART(即调试串口)
打开MobaXterm软件,点击Session,再点击Serial
按下开发板的Reset键,串口打印成功