PC访问华为昇腾开发板的摸索过程

作者:朱金灿

来源:clever101的专栏
为什么大多数人学不会人工智能编程?>>>

最近要折腾华为昇腾开发板(官方名称叫:Atlas 200I DK)。先是按照官方教程折腾:Atlas200DK环境部署。我发现这教程写得复杂无比,我大致弄懂了它的思路:这个开发板相当于一台电脑,先烧录一个SD卡(这个SD卡相当于开发板上的硬盘),烧录SD卡就是制作开发板上的操作系统。制作好操作系统就是设定从SD卡启动,然后华为官网的教程就比较坑爹了,貌似是PC和开发板通过共享一个usb网卡先进行通讯,然后设置好普通网线的网卡之后PC就可以和Atlas 200I DK通讯了,它还限定PC的操作系统必须是ubuntu了。我试了一下行不通,就是在共享一个usb网卡通讯那步就被卡住了。

于是我请教了一位华为的工程师。他说没那么复杂,你把开发板当作一个PC操作就很简单了。Atlas 200I DK本身是自带gui界面的。具体分为两步:

1.通过登陆Atlas 200I DK的系统查看Atlas 200i DK的ip地址。

具体是找到一台支持HDMI接口的显示器、HDMI连接线和usb接口的鼠标和键盘,然后都接到Atlas 200I DK,给Atlas 200I DK上电后就可以看到Atlas 200I DK的登陆界面了。默认登陆密码是Mind@123。

2.将Atlas 200I DK的ip地址修改为和PC网址的同一网段,然后就通过网线连接就可以访问了

具体是打开/etc/netplan/01-netcfg.yaml。具体如下:

shell 复制代码
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: #下面的网线网卡名称
      dhcp4: yes
      nameservers:
        addresses: [8.8.8.8]
        addresses: [114.114.114.114]

    eth1:#上面的网线网卡名称
      dhcp4: no
      addresses: [192.168.173.22/24] #IP地址
      routes:
        - to: default
          via: 
      nameservers:
        addresses: [8.8.8.8]
        addresses: [114.114.114.114]

    usb0:#上面的网线网卡名称
      dhcp4: no
      addresses: [192.168.0.2/24]

我的PC机的网段是192.168.21.x。因此我需要把eth1网卡的ip地址修改到192.168.21网段下(当然你也可以修改eth0的地址)。具体修改如下:

shell 复制代码
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes
      nameservers:
        addresses: [8.8.8.8]
        addresses: [114.114.114.114]

    eth1:
      dhcp4: no
      addresses: [192.168.21.253/24] #修改后的ip地址
      routes:
        - to: default
          via: 192.168.21.34 #增加网关
      nameservers:
        addresses: [8.8.8.8]
        addresses: [114.114.114.114]

    usb0:
      dhcp4: no
      addresses: [192.168.0.2/24]

因为Atlas 200I DK和PC(不限操作系统)处在同一网段下,通过网线连接互相访问就很方便了。以windows为例,可以使用SecureCRTPortable、xshell、MobaXterm和WinSCP等工具访问,linux系统可以使用ssh等命令访问。

相关推荐
鸿蒙小白龙23 分钟前
鸿蒙openharmony操作系统LiteOS-A内核技术全解析:架构、性能与开发实践
华为·架构·harmonyos·鸿蒙·鸿蒙系统·open harmony
倔强的石头1062 小时前
昇腾NPU运行Llama模型全攻略:环境搭建、性能测试、问题解决一网打尽
大模型·llama·昇腾
2503_928411564 小时前
10.23 @Observed深层监听
华为·harmonyos·鸿蒙
SunkingYang4 小时前
C++变量与函数命名规范技术指南 (基于华为编码规范与现代C++最佳实践)
c++·华为·编码规范·命名规则·命名规范·函数名字·成员变量
王嘉俊9255 小时前
HarmonyOS 项目入门:构建跨设备智能应用的强大框架
华为·harmonyos
Francek Chen5 小时前
【HarmonyOS 6 特别发布】鸿蒙 6 正式登场:功能升级,构建跨设备安全流畅新生态
人工智能·华为·harmonyos·harmonyos 6
爱笑的眼睛116 小时前
HarmonyOS分布式Kit:解锁跨设备协同开发的无限可能
华为·harmonyos
像是套了虚弱散13 小时前
DevEco Studio与Web联合开发:打造鸿蒙混合应用的全景指南
开发语言·前端·华为·harmonyos·鸿蒙
Swift社区18 小时前
在 HarmonyOS 中平滑切换“点状粒子”与“图片粒子”(含可运行 ArkTS 示例)
华为·harmonyos
羊城迷鹿18 小时前
华为昇腾NPU驱动问题排查与vLLM部署踩坑记录
昇腾·npu·vllm