OpenHarmony坐牢开发——01前期准备
写在前面
老师让我把同学做的单片机换成openharmony操作系统,于是前来开发
但我没学过openharmony!!!
我也不懂单片机!!!
我也不懂硬件!!!
但是!答应都答应了!不做怎么行!正好试试
软件准备
-
windows下装ch340驱动
-
在设备不接入的条件下,下载安装
-
下载安装后,接入设备。
- 要在控制面板-设备管理器-端口(COM和LPT)中能看到设备就算接入成功
-
-
-
试用版就行,无需输入序列号
-
将USB线插入到电脑上,在控制面板查看COM端口号,可以在上图看到我自己的端口号是
COM4
- 线插入到不同的USB上面,COM号是不同的
-
启动软件,最开始的城市号,拨外线的号码等,随便输入就行,我这里输入的是
022
,0
(天津) -
之后的配置页面,随便取一个英文名字就行,我这里就取
zzt
了 -
在这里把端口速率改为115200,其他配置不变
-
之后成功进入软件页面~
-
-
VMWare配置Ubuntu20.04
- 具体配置虚拟机过程略
- 要在
software&updates
里将源设置为us - 之后按照技术文档,里面的基于IDE入门将Ubuntu系统下华为开发软件安装完成
- 当然我是直接把老师的配置拷贝过来了,直接把整个虚拟机下载下来了
因为IDM不好使,还开了个百度网盘会员
-
配置Ubuntu虚拟机的远程连接
-
默认VMWare的网路是NAT模式,保持不变
-
获取Windows宿主机的ip地址~
-
在cmd或者powershell中输入命令
ipconfig
-
用IPv4地址加子网掩码运算出IP地址
(由于本人只是在学廖雪峰的java网络编程的时候自学了一点计算机网络知识,所以如有疏漏多多批评指正)
如果子网掩码是默认的
255.255.255.0
,那么ip地址就是ipv4地址里显示的内容,找到了宿主机的IP地址,这里以192.168.1.5
为例
-
-
Ubuntu虚拟机:
-
为了使用
ifconfig
指令,在Ubuntu虚拟机下执行指令安装net-tools
sudu apt install net-tools
-
在虚拟机终端中输入
ifconfig
指令,查看自己inet地址,同样的获取虚拟机ip地址,这里以192.168.6.128
为例
-
-
建立IP映射
-
打开VMware的网络编辑器:
-
选择VMnet8,点击更改设置
-
再次选择VMnet8,点击NAT设置
-
点击添加
-
主机端口与虚拟机端口都填入默认值22即可,虚拟机IP地址填入之前虚拟机查找到的IP地址,这里以
192.168.6.128
为例
-
-
配置虚拟机SSH
-
安装openssh-server
sudo apt install openssh-server
-
启动ssh-server
sudo /etc/init.d/ssh restart
-
确认ssh-server工作正常
netstat -tpl
看到ssh表示工作正常
-
-
-
安装putty
由于我是win11,直接偷懒在Microsoft app store里面装了
-
直接在ip里面输入虚拟机的ip地址,之后端口直接输入之前的
22
-
点击open,之后选择Accept
-
用户名和密码都是虚拟机的
-
进来之后敲一下ls指令,发现连接成功
-
-
按照[文档](zh-cn/device-dev/quick-start/quickstart-ide-env-remote.md · OpenHarmony/docs - Gitee.com)进行远程ssh连接
其实就是vscode啦!我改了一下配置文件
-
打开
Users/usr/.ssh/config
-
插入代码,这里写的虚拟机的ip
-
之后按照指示选择linux,输入密码
-
至此,前期准备全部完成。
可以按照这个参考文档中的步骤,实现一个HelloWorld啦!
标签:OpenHarmony,01,ip,虚拟机,端口,坐牢,地址,ssh,输入 From: https://www.cnblogs.com/ZzTzZ/p/17025852.html