首页 > 其他分享 >OpenHarmony坐牢开发01 —— 前期准备

OpenHarmony坐牢开发01 —— 前期准备

时间:2023-01-04 19:55:43浏览次数:64  
标签:OpenHarmony 01 ip 虚拟机 端口 坐牢 地址 ssh 输入

OpenHarmony坐牢开发——01前期准备

写在前面

老师让我把同学做的单片机换成openharmony操作系统,于是前来开发

但我没学过openharmony!!!

我也不懂单片机!!!

我也不懂硬件!!!

但是!答应都答应了!不做怎么行!正好试试

软件准备

  1. windows下装ch340驱动

    • 在设备不接入的条件下,下载安装

    • 下载安装后,接入设备。

      • 要在控制面板-设备管理器-端口(COM和LPT)中能看到设备就算接入成功
      • image
  2. 安装HyperTerminal软件

    • 试用版就行,无需输入序列号

    • 将USB线插入到电脑上,在控制面板查看COM端口号,可以在上图看到我自己的端口号是COM4

      • 线插入到不同的USB上面,COM号是不同的
    • 启动软件,最开始的城市号,拨外线的号码等,随便输入就行,我这里输入的是022,0(天津)

    • 之后的配置页面,随便取一个英文名字就行,我这里就取zzt

      image

    • 在这里把端口速率改为115200,其他配置不变

      image

    • 之后成功进入软件页面~

      image

  3. VMWare配置Ubuntu20.04

    • 具体配置虚拟机过程略
    • 要在software&updates里将源设置为us
    • 之后按照技术文档,里面的基于IDE入门将Ubuntu系统下华为开发软件安装完成
    • 当然我是直接把老师的配置拷贝过来了,直接把整个虚拟机下载下来了因为IDM不好使,还开了个百度网盘会员
  4. 配置Ubuntu虚拟机的远程连接

    • 默认VMWare的网路是NAT模式,保持不变

    • 获取Windows宿主机的ip地址~

      • 在cmd或者powershell中输入命令ipconfig

        image-20230104180913393

      • 用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的网络编辑器

        image

      • 选择VMnet8,点击更改设置

      • 再次选择VMnet8,点击NAT设置

      • 点击添加

        image

      • 主机端口与虚拟机端口都填入默认值22即可,虚拟机IP地址填入之前虚拟机查找到的IP地址,这里以192.168.6.128为例

        image

    • 配置虚拟机SSH

      • 安装openssh-server

        sudo apt install openssh-server

      • 启动ssh-server

        sudo /etc/init.d/ssh restart

      • 确认ssh-server工作正常

        netstat -tpl

        看到ssh表示工作正常

  5. 安装putty

    由于我是win11,直接偷懒在Microsoft app store里面装了

    image

    • 直接在ip里面输入虚拟机的ip地址,之后端口直接输入之前的22

    • 点击open,之后选择Accept

    • 用户名和密码都是虚拟机的

    • 进来之后敲一下ls指令,发现连接成功

      image

  6. 按照[文档](zh-cn/device-dev/quick-start/quickstart-ide-env-remote.md · OpenHarmony/docs - Gitee.com)进行远程ssh连接

    其实就是vscode啦!我改了一下配置文件

    • 打开Users/usr/.ssh/config

    • 插入代码,这里写的虚拟机的ip

      image

    • 之后按照指示选择linux,输入密码

      image

至此,前期准备全部完成。

可以按照这个参考文档中的步骤,实现一个HelloWorld啦!

HelloWorld

标签:OpenHarmony,01,ip,虚拟机,端口,坐牢,地址,ssh,输入
From: https://www.cnblogs.com/ZzTzZ/p/17025852.html

相关文章