色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英特爾開發者套件愛克斯板與CODESYS實現軟PLC配置并與外界程序通信

英特爾物聯網 ? 來源:英特爾物聯網 ? 2023-06-15 17:37 ? 次閱讀

1

序言

1.1英特爾開發者套件愛克斯板介紹

英特爾開發者套件AIxBoard 愛克斯板是一款功能強大的小型計算機,專為支持入門級邊緣人工智能應用程序和設備而設計。無論是在人工智能學習、開發還是實訓等應用場景下,它都能完美勝任。

該開發板是類樹莓派的 x86 主機,可支持 Linux Ubuntu及完整版 Windows 操作系統。板載一顆英特爾4核處理器,最高運行頻率可達 2.9 GHz,且內置核顯(iGPU),板載 64GB eMMC 存儲及 LPDDR4x 2933MHz(4GB / 6GB / 8GB),內置藍牙Wi-Fi 模組,支持 USB 3.0、HDMI 視頻輸出、3.5mm 音頻接口,1000Mbps 以太網口。完全可把它作為一臺 mini 小電腦來看待,且其可集成一塊 Arduino Leonardo 單片機,可外拓各種傳感器模塊。

此外, 其接口與 Jetson Nano 載板兼容,GPIO 與樹莓派兼容,能夠最大限度地復用樹莓派、Jetson Nano 等生態資源,無論是攝像頭物體識別,3D 打印,還是 CNC 實時插補控制都能穩定運行。可作為邊緣計算引擎用于人工智能產品驗證、開發;也可以作為域控核心用于機器人產品開發。

然而,雖然愛克斯板具有如上的諸多優點。但由于其運行的 Windows 或者 Linux 系統都是非實時性的操作系統,難以用于對實時性要求較高的工業環境中。而實時性的 PLC 環境通常較為封閉,難以使用 Python ,OpenVINO 等外界程序。

1.2CODESYS 介紹

CODESYS 是一款工業自動化領域的一款開發編程系統(CODESYS 是 Code System 的簡寫),應用領域涉及工廠自動化、汽車自動化、嵌入式自動化、過程自動化和樓宇自動化等等。CODESYS 軟件可以分為兩個部分,一部分是運行在各類硬件中的 RTE(Runtime Environment ),另一部分是運行在 PC 機上的 IDE。因此 CODESYS的用戶既包括生產 PLC 、運動控制器的硬件廠商,也包括最終使用 PLC 、運動控制器的用戶。

目前全球有近400家的控制系統生產制造商是 CODESYS 的用戶:如 ABB 、施耐德電氣 SchneiderElectric、伊頓電氣 EATON 、博世力士樂 Rexroth、倍福 BECKHOFF 、科控 KEBA 、日立 HITACHI、三菱自動化 MITSUBISHI 、歐姆龍 OMRON、研華科技、凌華科技 ADLINK 、新漢電腦、和利時集團、 SUPCON 中控集團、步科自動化 KINCO 、深圳雷賽、匯川技術、深圳合信、深圳英威騰、華中數控、固高科技等等。

簡單來說,CODESYS 可以說是 PLC 界的安卓,許多PLC 廠商都以 CODESYS 作為其 PLC 的內核。

此外,CODESYS 可以將任何一款 arm 架構或者 x86 架構的處理器變為實時的 PLC 系統。CODESYS 結合 AIxBoard ,我們能夠得到一個可以用于工業控制檢測領域的一款功能強大的人工智能小型計算機。

2

前期準備

CODESYS 軟件分三層架構,可用下圖來表示:

a46f2acc-0b5e-11ee-962d-dac502259ad0.png

圖1 CODESYS 軟件架構示意圖

其中開發層(IDE)可使用 CODESYS Development System(具有完善的在線編程和離線編程功能)、編譯器及其配件組件、可視化界面編程組件等對 CODESYS 程序進行開發與部署。本文使用的版本為 CODESYS V3.5 SP17,下載與安裝教程可見《CODESYS 3.5.17.0 軟件安裝_codesys安裝教程》:

https://blog.csdn.net/goo__gle/article/details/116987188

2.1開發層主機前期準備

在安裝完 CODESYS 后,還需要根據需求下載安裝部分CODESYS 軟件包,由于本文需要在運行有 Ubuntu 的AIxBoard 上部署 CODESYS Runtime ,并通過共享內存實現與外界程序通信,故需安裝的軟件包有以下幾種:

CODESYS Control for LinuxSL

CODESYS Edge Gateway for Linux

Shared Memory Communication

完成安裝后,可在包管理器中查看到這三個軟件包:

a4c2e3a6-0b5e-11ee-962d-dac502259ad0.png

圖2在 CODESYS 中安裝軟件包

安裝完成三個軟件包后,重啟 CODESYS ,隨后能夠在工具中最下面一行找到 Update Linux ,點擊后會打開一個能夠與安裝了 Linux 系統的 AIxBoard 進行通信部署的界面。

a4db0af8-0b5e-11ee-962d-dac502259ad0.png

圖3安裝軟件包完成后的效果

2.2設備硬件層前期準備

為了提高 AIxBoard 的適用性,本文將使用 Ubuntu 系統作為 AIxBoard 的操作系統,系統版本為 Ubuntu 20.04LTS ,這里使用的是 Canonical 為英特爾優化的版本。下載與安裝教程如下:

https://www.xzsteam.com/docs/osinstallation.html

除此之外,安裝完成系統后,還需安裝 Python 以進行共享內存通信,本文使用的 Python 版本為 3.8.10。

為驗證 CODESYS 能夠與外界程序通信,同時也安裝了 Epics 。Epics(Experimental Physics and Industrial Control System)即“實驗物理及工業控制系統”,是上世紀90年代初由美國洛斯阿拉莫斯國家實驗室(LANL)和阿貢國家實驗室(ANL)等聯合開發的大型控制軟件系統。安裝完成 Epics 后,需使其在后臺運行,后續將通過 CODESYS 與其進行通信。

a506c08a-0b5e-11ee-962d-dac502259ad0.png

圖4在 AIxBoard 中預先安裝好 Ubuntu 系統與 Epics

3

工程建立

3.1新建標準工程

在 CODESYS 中,選擇文件-新建工程,命名工程為 AIxBoard ,選擇新建標準工程。

a544d3fc-0b5e-11ee-962d-dac502259ad0.png

圖5新建標準工程

在彈出的標準工程對話框中,選擇設備為 CODESYS Control for Linux SL ,選擇結構化文本(ST)作為編程語言。

a5646df2-0b5e-11ee-962d-dac502259ad0.png

圖6新建標準工程選項

3.2加載所需函數庫

將我們剛剛安裝的軟件包中的所需函數庫加載到此工程中,需要添加的函數庫有:

SysShm,3.5.8.0 (System)

SysTypes2 Interfaces,3.5.4.0 (System)

打開庫管理器( Library Manager ),選擇“添加庫( Add Library )”,點“高級( Advanced... )”;

a5948d16-0b5e-11ee-962d-dac502259ad0.png

圖7 在工程中加載剛剛安裝好的函數庫

在搜索框(String for a fulltext search...)中分別輸入 SysShm 和 SysTypes 搜索添加 SysShm,3.5.8.0 和 SysTypes2 Interfaces,3.5.4.0 ,

選中搜索到的庫,點 “OK” 確認添加,

a5b37172-0b5e-11ee-962d-dac502259ad0.pnga5d09aea-0b5e-11ee-962d-dac502259ad0.png

圖8 搜索并添加所需的兩個函數庫

3.3建立設備通信

點擊工具-Update Linux 打開與 Linux 通信的界面,在左側輸入用戶名和密碼,搜索到 AIxBoard 的 IP 后,點擊Install 將 CODESYS Runtime 安裝至 AIxBoard 中,安裝文件可以在 AIxBoard的 /etc/ 中找到。

a5f149f2-0b5e-11ee-962d-dac502259ad0.png

圖9與 AIxBoard 通信并將 Runtime 部署在 AIxBoard 上

經過圖9的操作之后,AIxBoard 便已經成為了一個能夠運行 CODESYS 的實時性系統的 PLC 了。

a6148a84-0b5e-11ee-962d-dac502259ad0.png

圖10 在 AIxBoard 上安裝好的 CODESYS Runtime 程序文件

新建項目后,點擊左下角設備進入設備樹,雙擊 Device 后,點擊掃描網絡進行設備連接,選擇 AIxBoard 為控制器的網絡路徑。

a642022a-0b5e-11ee-962d-dac502259ad0.png

圖11 進行設備掃描與連接

輸入賬號密碼進行登錄,如果是第一次登陸,還需要另外設置一次登錄密碼。

a657c20e-0b5e-11ee-962d-dac502259ad0.png

圖12 在 CODESYS Runtime 上登錄并自動下載代碼

登陸完成后,將會自動下載程序代碼至 AIxBoard 上,并且可以在 device 中看到設備信息

a67b39be-0b5e-11ee-962d-dac502259ad0.png

圖13 連接完成后的設備網絡圖

4

代碼編寫

4.1定義數據單元類型與全局變量

右擊 Application,選擇添加 DUT(Data Unit Type,數據單元類型),DUT 為自定義的數據類型,本文中新建自定義的數據單元類型目的為通過不同類型的數據單元,將輸出至外部程序的變量與從外部程序輸入進來的變量分離開。

新建兩個數據類型分別為:Str_ParaFromHMI 與Str_ParaToHMI ,目前結構體內部僅包含一個長整型格式的數據(LREAL),可根據實際需求修改或添加。

TYPE Str_ParaToHMI :
STRUCT
 fOut: LREAL;
END_STRUCT
END_TYPE


TYPE Str_ParaFromHMI :
STRUCT
 fIn: LREAL;
END_STRUCT
END_TYPE

右擊 Application 添加全局變量列表 GVL(Global Var List),并將剛剛新建的兩種數據類型實例化,并添加至全局變量中。實例化的名稱分別為 GetPara 與 SetPara 。其中 GetPara 用于從外部程序中獲取數據進入CODESYS , SetPara 用于將 CODESYS 中的數據輸出至外部程序中。

VAR_GLOBAL
 GetPara:Str_ParaFromHMI;
 SetPara:Str_ParaToHMI;
END_VAR

4.2編寫共享內存 POU

右擊 Application 添加POU (Program organizational unit,程序組織單元),命名為 Sharedmemory 。

a6b5da60-0b5e-11ee-962d-dac502259ad0.png

圖14 新增程序組織單元的相關配置

POU 上方為局部變量聲明區域,下方為結構化文本程序區域。局部變量聲明如下:

PROGRAM SharedMemory
VAR
 
 bStart: BOOL:= FALSE;
 ReadHandle: RTS_IEC_HANDLE:= RTS_INVALID_HANDLE;
 WriteHandle: RTS_IEC_HANDLE:= RTS_INVALID_HANDLE;
 szNameRead: STRING:= 'CODESYS_MEMORY_READ';  //聲明共享內存的讀取內存名稱
 szNameWrite: STRING:= 'CODESYS_MEMORY_WRITE'; //聲明共享內存的寫入內存名稱
 ulPhysicalAddressRead: __UXINT:= 0;//讀取數據的偏移地址,0為從頭讀取
 ulPhysicalAddressWrite: __UXINT:= 0;//寫入數據的偏移地址,0為從頭寫入
 ulSizeRead: __UXINT:= 1024;//讀取空間大小
 ulSizeWrite: __UXINT:= 1024;//寫入空間大小
 ResultRead: ARRAY[0..2] OF RTS_IEC_RESULT;  //返回運行錯誤碼,0中為運行錯誤碼,1中為讀取執行錯誤碼,2中為寫出執行錯誤碼
 ResultWrite: ARRAY[0..2] OF RTS_IEC_RESULT;   //返回運行錯誤碼,0中為運行錯誤碼,1中為讀取執行錯誤碼,2中為寫出執行錯誤碼
 
 SMRead: __UXINT;
 SMWrite: __UXINT;
 ulOffsetRead: __UXINT:= 0;
 ulOffsetWrite: __UXINT:= 0;
 
END_VAR

向右滑動查看完整代碼

szNameRead: STRING:= 'CODESYS_MEMORY_READ';  //聲明共享內存的讀取內存名稱
szNameWrite: STRING:= 'CODESYS_MEMORY_WRITE'; //聲明共享內存的寫入內存名稱

向右滑動查看完整代碼

其中,上面這兩行語句部分所指定的名稱是之后需要與 Python 中讀取共享內存中數據一致的文件名稱。可任意修改但是應與 Python 中程序一致,共享內存的文件將會保存在 /dev/shm/ 中。

下方 ST 程序部分編寫代碼如下:

//Init Memory
IF NOT bStart THEN
 ReadHandle:= SysSharedMemoryCreate(pszName:= szNameRead, ulPhysicalAddress:= ulPhysicalAddressRead, pulSize:= ADR(ulSizeRead), pResult:= ADR(ResultRead[0]));
 WriteHandle:= SysSharedMemoryCreate(pszName:= szNameWrite, ulPhysicalAddress:= ulPhysicalAddressWrite, pulSize:= ADR(ulSizeWrite), pResult:= ADR(ResultWrite[0]));
 IF RTS_INVALID_HANDLE <> ReadHandle AND RTS_INVALID_HANDLE <> WriteHandle THEN
  bStart:= TRUE;
 END_IF
END_IF
 
//讀入數據
IF RTS_INVALID_HANDLE <> ReadHandle THEN
 SMRead:= SysSharedMemoryRead(
 hShm:= ReadHandle,      //讀取內存的設備句柄
 ulOffset:= ulOffsetRead,   //讀取數據的偏移地址 
 pbyData:= ADR(GVL.GetPara),   //指向讀取數據的緩沖區
 ulSize:= SIZEOF(Str_ParaFromHMI),  //讀取數據的字節大小 
 pResult:= ADR(ResultRead[1]));  //返回執行的錯誤碼
END_IF
 
//寫出數據
IF RTS_INVALID_HANDLE <> WriteHandle THEN
 SMWrite:= SysSharedMemoryWrite(
 hShm:= WriteHandle,     //寫入內存的設備句柄
 ulOffset:= ulOffsetWrite,    //寫入數據的偏移地址
 pbyData:= ADR(GVL.SetPara),   //指向寫入數據的緩沖區
 ulSize:= SIZEOF(Str_ParaToHMI),  //寫入數據的字節大小
 pResult:= ADR(ResultWrite[2]));  //返回執行的錯誤碼
END_IF

向右滑動查看完整代碼

在 Maintask 中調用編輯好的 POU ,將此 POU 加入到執行程序中。

a6dfa2aa-0b5e-11ee-962d-dac502259ad0.png

圖15 在任務配置中調用編寫好的程序

4.3編寫數據來源 POU

在主程序 PLC_RPG 中添加正弦數據函數,不斷向SetPara 中發送正弦波數據。

a705e3ac-0b5e-11ee-962d-dac502259ad0.png

圖16 編寫主程序相關函數,用于輸入正弦波形

完成后,點擊上方編譯,編譯通過后即可將程序登錄下載至 AIxBoard 中。在 AIxBoard 上,編寫相關 python 程序接收來自 CODESYS 傳遞的信號并通過 pyepics 將其發送至 Epics 中,代碼如下:

import mmap
import struct
from epics import caput
import epics
import time
name="CODESYS_MEMORY_WRITE"
f= open('/dev/shm/'+name,"r")
while 1:
  f.flush()
  mm=mmap.mmap(f.fileno(),0,prot=mmap.PROT_READ)
  #print(mm.read(8))
  [number,]=struct.unpack('d',mm.read(8))
  print(number)
  #print(epics.ca.find_libca())
  caput('aiHost:xxxExample',number)
time.sleep(0.05)

向右滑動查看完整代碼

5

運行結果

以管理員身份運行 Python 程序,可在 AIxBoard 上不斷讀取到 CODESYS 發送的數據。

a7230a9a-0b5e-11ee-962d-dac502259ad0.png

圖17 AIxBoard 上最終運行結果,左側為接收到的數據量

同時在 CODESYS 中可建立信號跟蹤器,檢測發送出的數據波形。

a7456c48-0b5e-11ee-962d-dac502259ad0.png

圖18 信號跟蹤器上顯示的 CODESYS 中發出的數據波形

通過新建 CS-Studio 界面,可以從 Epics 中查看數據,驗證 CODESYS 中發送出來的數據的正確性。

a76925ca-0b5e-11ee-962d-dac502259ad0.png

圖19 在 CS-Studio 界面上監視到的 Epics 網絡中 PV 量的變化波形

至此,我們已完成了將 AIxBoard 變為 PLC 并與外界程序通信的全部任務,順利將 AIxBoard 從一臺非實時性的開發板變成了一個能夠用于工業控制領域的實時 PLC 控制器。能夠與外界程序進行通信,使基于 AIxBoard 與CODESYS 配置而成的軟 PLC 相比傳統的 PLC 而言,具有了更高的靈活性,通過搭配 OpenVINO 等人工智能模型,能夠實現更加智能化的控制效果。

文中所涉及到的所有工程文件與代碼均已開源于 github,網址為:

https://github.com/EHU0/Codesys_ShareMemory_On_AIxBoard.git

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英特爾
    +關注

    關注

    61

    文章

    9949

    瀏覽量

    171693
  • plc
    plc
    +關注

    關注

    5010

    文章

    13271

    瀏覽量

    463056
  • 人工智能
    +關注

    關注

    1791

    文章

    47183

    瀏覽量

    238252

原文標題:英特爾開發者套件愛克斯板與CODESYS實現軟PLC配置并與外界程序通信 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    通動力亮相英特爾新質生產力技術生態大會

    近日,2024 英特爾新質生產力技術生態大會在成都舉行。作為英特爾戰略合作伙伴,通動力及旗下機械革命受邀參會,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI
    的頭像 發表于 11-30 10:37 ?272次閱讀

    使用英特爾哪吒開發套件部署YOLOv5完成透明物體目標檢測

    英特爾的哪吒(Nezha)開發套件是一款專為邊緣AI和物聯網應用設計的高性能計算平臺,搭載了英特爾 N97處理器、內置英特爾 UHD Graphics GPU,并提供高達8GB LPD
    的頭像 發表于 11-25 17:15 ?211次閱讀
    使用<b class='flag-5'>英特爾</b>哪吒<b class='flag-5'>開發套件</b>部署YOLOv5完成透明物體目標檢測

    OpenVINO? C++ 在哪吒開發板上推理 Transformer 模型|開發者實戰

    使用OpenVINO定制你的AI助手丨開發者實戰作者:王國強蘇州嘉樹醫療科技有限公司算法工程師指導:顏國進英特爾邊緣計算創新大使研揚科技針對邊緣AI行業開發者推出的『哪吒』(Nezha)開發套
    的頭像 發表于 09-28 08:01 ?327次閱讀
    OpenVINO? C++ 在哪吒<b class='flag-5'>開發板</b>上推理 Transformer 模型|<b class='flag-5'>開發者</b>實戰

    銀與英特爾AI芯片合作計劃告吹

    近日,科技界傳來消息,銀集團與英特爾公司關于共同開發人工智能(AI)芯片的合作計劃以失敗告終。據悉,雙方曾計劃攜手生產AI芯片,以挑戰英偉達在市場的領先地位,但終因英特爾無法滿足
    的頭像 發表于 08-16 17:46 ?947次閱讀

    英特爾中國開源技術委員會成立一周年

    開源已成為技術和產業生態發展的重要趨勢。英特爾秉持著開放、選擇、信任的原則貫徹開源,并在社區、開源項目、開發者等方面貢獻力量,帶動更多參與共同實現生態繁榮。2023年2月,
    的頭像 發表于 08-16 15:35 ?459次閱讀

    從運動員到開發者: 英特爾以開放式AI系統應對多重挑戰

    打造的生成式AI(GenAI)檢索增強生成(RAG)解決方案。該成果深度展示了英特爾如何通過基于英特爾?至強?處理器和英特爾??Gaudi AI加速器的開放式AI系統及平臺,幫助開發者
    的頭像 發表于 07-25 09:28 ?272次閱讀
    從運動員到<b class='flag-5'>開發者</b>: <b class='flag-5'>英特爾</b>以開放式AI系統應對多重挑戰

    英特爾是如何實現玻璃基板的?

    。 雖然玻璃基板對整個半導體行業而言并不陌生,但憑借龐大的制造規模和優秀的技術人才,英特爾將其提升到了一個新的水平。近日,英特爾封裝測試技術開發(Assembly Test Technology Development)部門介紹
    的頭像 發表于 07-22 16:37 ?315次閱讀

    英特爾確認Ponte Vecchio GPU將以云服務形式推出

    英特爾在公告中強調,隨著AI技術需求的不斷增加,公司重點利用Gaudi AI加速器的性能優勢及有競爭力的價格,實現其迅速拓展。同時,至強系列CPU依然是HPC解決方案的首選,而數據中心GPU Max亦可在英特爾
    的頭像 發表于 05-18 17:14 ?1052次閱讀

    英特爾開發套件『哪吒』在Java環境實現ADAS道路識別演示 | 開發者實戰

    本文使用來自OpenModelZoo的預訓練的road-segmentation-adas-0001模型。ADAS代表高級駕駛輔助服務。該模型識別四個類別:背景、道路、路緣和標記。硬件環境此文使用了英特爾開發套件家族里的『哪吒』(Nezha)
    的頭像 發表于 04-29 08:07 ?554次閱讀
    <b class='flag-5'>英特爾</b><b class='flag-5'>開發套件</b>『哪吒』在Java環境<b class='flag-5'>實現</b>ADAS道路識別演示 | <b class='flag-5'>開發者</b>實戰

    英特爾面向AI PC軟件開發者與硬件供應商新增助力計劃

    英特爾公司近日宣布“AI PC加速計劃”再添兩項人工智能(AI)新舉措,即新增“AI PC開發者計劃”,并吸納獨立硬件供應商(IHV)加入“AI PC加速計劃”。
    的頭像 發表于 04-02 10:09 ?333次閱讀

    英特爾宣布AI PC加速計劃新增兩項AI舉措

    首先,“AI PC 開發者計劃”面向軟件研發人員和獨立軟件開發商,為他們提供便捷的開發環境,助力加速大規模運用新型 AI技術。此計劃包含一系列全面的工具、優化工作流方案、AI 部署框架以及開發
    的頭像 發表于 03-27 16:03 ?377次閱讀

    【轉載】英特爾開發套件“哪吒”快速部署YoloV8 on Java | 開發者實戰

    OpenVINO 工具套件基于OneAPI開發,可以加快高性能計算機視覺和深度學習應用開發速度的工具套件,適用于從邊緣到云的各種英特爾計算平
    的頭像 發表于 03-23 08:05 ?551次閱讀
    【轉載】<b class='flag-5'>英特爾</b><b class='flag-5'>開發套件</b>“哪吒”快速部署YoloV8 on Java | <b class='flag-5'>開發者</b>實戰

    基于英特爾哪吒開發者套件平臺來快速部署OpenVINO Java實戰

    OpenVINO 工具套件基于OneAPI開發,可以加快高性能計算機視覺和深度學習應用開發速度的工具套件,適用于從邊緣到云的各種英特爾計算平
    的頭像 發表于 03-21 18:24 ?1474次閱讀
    基于<b class='flag-5'>英特爾</b>哪吒<b class='flag-5'>開發者</b><b class='flag-5'>套件</b>平臺來快速部署OpenVINO Java實戰

    英特爾人工智能創新應用大賽開啟!為更多用戶帶來 AI PC 生產力及娛樂體驗躍升

    12 月 16 日,英特爾人工智能創新應用大賽啟動儀式在深圳舉辦。本次大賽為開發者提供了一個展示創意和成果的平臺,依托英特爾酷睿 Ultra 等設備及軟件工具套件,助力
    的頭像 發表于 12-29 15:50 ?549次閱讀

    AI PC釋放開發創意,英特爾人工智能創新應用大賽火熱報名中!

    上,英特爾攜手OEM、開發者、創作者等伙伴展示了AI?PC如何更快更好地支持PC端AI應用,為用戶帶來全新智能體驗。而最讓人期待的是,這些還只是PC邁向AI?PC的新起點。英特爾首席執行官帕特·基辛格表示,
    的頭像 發表于 12-29 14:05 ?434次閱讀
    AI PC釋放<b class='flag-5'>開發</b>創意,<b class='flag-5'>英特爾</b>人工智能創新應用大賽火熱報名中!
    主站蜘蛛池模板: 动听968| beeg日本老师| 宅男午夜大片又黄又爽大片| 国产盗摄TP摄像头偷窥| 国产精品免费观看视频播放| 国产美女又黄又爽又色视频网站| 国精产品一区二区三区四区糖心| fryee性欧美18 19| 丰满少妇69激懒啪啪无码| 国产亚洲精品久久久久苍井松| 解开白丝老师的短裙猛烈进入| 久久一本岛在免费线观看2020| 免费国产成人| 久久在精品线影院精品国产| 农村脱精光一级| 忘忧草在线社区WWW日本直播| 亚洲免费在线观看视频| 中文字幕在线视频免费观看| yellow视频免费观看高清在线| 国产乱人视频在线观看| 久久国产精品人妻中文| 欧美特黄三级成人| 欧美人与动牲交XXXXBBBB免费| 色欲AV精品人妻一区二区麻豆| 色人阁综合| 亚洲熟妇色自偷自拍另类| 999久久久国产| 国产精品99久久久久久WWW| 久久久久久久电影| 日本一二三区在线视频| 亚洲中文字幕手机版| tube日本护士| 加勒比一本之道高清视频在线观看| 男人狂躁进女人免费视频公交| 乌克兰18性hd| 99久久国产综合色| 国产人妻久久久精品麻豆 | 国模沟沟一区二区三区| 年轻的朋友4在线看中文字幕| 午夜视频体内射.COM.COM| 97人妻无码AV碰碰视频|