作者:朱金燦
來源: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。具體如下:
network:version: 2renderer: networkdethernets:eth0: #下面的網線網卡名稱dhcp4: yesnameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]eth1:#上面的網線網卡名稱dhcp4: noaddresses: [192.168.173.22/24] #IP地址routes:- to: defaultvia: nameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]usb0:#上面的網線網卡名稱dhcp4: noaddresses: [192.168.0.2/24]
??我的PC機的網段是192.168.21.x。因此我需要把eth1網卡的ip地址修改到192.168.21網段下(當然你也可以修改eth0的地址)。具體修改如下:
network:version: 2renderer: networkdethernets:eth0:dhcp4: yesnameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]eth1:dhcp4: noaddresses: [192.168.21.253/24] #修改后的ip地址routes:- to: defaultvia: 192.168.21.34 #增加網關nameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]usb0:dhcp4: noaddresses: [192.168.0.2/24]
??因為Atlas 200I DK和PC(不限操作系統)處在同一網段下,通過網線連接互相訪問就很方便了。以windows為例,可以使用SecureCRTPortable、xshell、MobaXterm和WinSCP等工具訪問,linux系統可以使用ssh等命令訪問。