OpenHarmony开发01 —— 前期准备

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

posted @   ZzTzZ  阅读(119)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示