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

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

3天內不再提示

如何將OPTIGA Trust M和PSoC整合

駿龍電子 ? 來源:駿龍電子 ? 作者:駿龍電子 ? 2023-04-06 11:25 ? 次閱讀

摘要:OPTIGA Trust M可幫助IoT設備制造商與云計算服務相連接,增強物聯網產品的安全性,同時提高系統(tǒng)性能。讓OPTIGA Trust M保障物聯網安全,還需要搭檔在物聯網嵌入式系統(tǒng)中,還需要性能強悍的MCU、高質量通信的連接芯片、以及軟件和開發(fā)工具的支持。

本文將介紹怎樣把OPTIGA Trust M和PSoC 進行整合,打出計算+安全的物聯網組合拳。

主機微控制器(PSoC 6)通過安全的I2C接口連接到Shield2Go Security OPTIGA Trust M, 如Figure 1所示。

b9b8275c-cfdc-11ed-bfe3-dac502259ad0.png

Figure 1 OPTIGA Shield2Go 與 PSoC 6 MCU間的I2C 連接

所需的軟硬件如下:

硬件:

任選一款PSoC 6設備

OPTIGA Trust M security Shield2GO開發(fā)板

軟件:

ModusToolbox軟件: 按照ModusToolbox installation guide中的步驟安裝ModusToolbox軟件(2.4版本)。

終端模擬Tera Term.

https://ttssh2.osdn.jp/index.html.en(可復制網址到瀏覽器打開)

要將OPTIGA Trust M與以下PSoC 62S2(CY8CPROTO-062- 43343W)評估套件鏈接;或者直接使用PSoC 62S2組合評估套件CY8CEVAL-062S2(板載OPTIGA Trust M)。請執(zhí)行以下操作:

1.運行ModusToolbox軟件。

2.在Eclipse IDE中,從Quick Panel單擊New Application。

3.選擇要使用的Board Support Package (BSP)。請參閱Getting Started with ModusToolbox創(chuàng)建應用程序。

4.單擊Peripherals下拉菜單,選擇OPTIGA Cryptography模板應用程序,然后單擊Create,如Figure 2所示。

b9da1556-cfdc-11ed-bfe3-dac502259ad0.png

Figure 2選擇OPTIGA Cryptography模板應用程序

成功導入應用程序之后,構建并編寫OPTIGA Cryptography應用程序,以測試可用的示例。

5.Tera Term顯示輸出,按照OPTIGA: Cryptography中的步驟來編程的主MCU。

對于套件中沒有封裝OPTIGA Trust M工具包的PSoC6 MCU,將不支持ModusToolbox軟件中的OPTIGA_Cryptography代碼示例。代碼示例可以從GitHub鏈接中克隆。

要導入應用程序,請執(zhí)行以下操作:

1.打開New Application并選擇您希望使用的相關BSP,例如,CY8CPROTO-062- 43343W。

2.單擊“導入”并選擇克隆的示例文件夾。

3.從Custom部分選擇導入的代碼示例,然后單擊Create,如Figure 3所示。

ba239f28-cfdc-11ed-bfe3-dac502259ad0.png

Figure 3 選擇示例代碼

4.將支持的hal庫版本更改為1.6.0,通過Library Manager > libraries > mtb-hal-cat1 (version: 1.6.0 release),單擊Update。

5.通過Application Root Path>libs >mtb.mk添加OPTIGATrust M庫,如Figure 4所示

在“# List of shared libraries”下添加:SEARCH_optiga-trust-m=../mtb_shared/optiga-trust-m/release-v3.1.2 .

在“# Shared libraries added to build”下添加:SEARCH+=$(SEARCH_optiga-trust-m) .

ba5b3b7c-cfdc-11ed-bfe3-dac502259ad0.png

Figure 4 添加OPTIGA Trust M庫

6.根據MCU數據表修改源文件夾中的optiga_lib_config_mtb.h文件,以配置正確的I2C引腳詳細信息(CYBSP_I2C_SCL和CYBSP_I2C_SDA),如Figure 5所示。

ba910522-cfdc-11ed-bfe3-dac502259ad0.png

Figure 5 更改optiga_lib_config_mtb.h

7.在合并上述更改之后構建應用程序。

8.按照OPTIGA: Cryptography中提到的步驟對主機MCU進行編程。

有更多關于英飛凌物聯網產品和方案的開發(fā)問題?歡迎訪問英飛凌開發(fā)者社區(qū)平臺。

審核編輯:湯梓紅

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

    關注

    48

    文章

    7551

    瀏覽量

    151403
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17143

    瀏覽量

    351143
  • 嵌入式
    +關注

    關注

    5082

    文章

    19118

    瀏覽量

    305102
  • PSoC
    +關注

    關注

    12

    文章

    170

    瀏覽量

    91910
  • 云計算
    +關注

    關注

    39

    文章

    7792

    瀏覽量

    137389

原文標題:物聯網硬件安全守護組合拳 如何將OPTIGA? Trust M 與 PSoC? 6 整合

文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    貿澤電子開售適用于物聯網應用的 英飛凌OPTIGA Trust M MTR安全解決方案

    2024 年 8 月 21 日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產品授權代理商貿澤電子 (Mouser Electronics) 即日起供貨英飛凌的新款OPTIGA? Trust M
    發(fā)表于 08-22 15:30 ?628次閱讀

    如何將PSOC4程序移至RAM并運行它?

    如何將 PSOC4 程序移至 RAM 并運行它? PSOC CREATOR 里面有套路嗎,謝謝。
    發(fā)表于 01-25 08:04

    如何將F-RAM?添加到現有的PSoC? Creator項目?

    ?Creator 中添加 的示例。所有示例似乎都使用了 Modus 工具箱。是否有任何文檔顯示如何將F-RAM?添加到現有的PSoC? Creator 項目?
    發(fā)表于 03-01 12:14

    如何將PSoC4000部件的設計過渡到PSoC4000T部件?

    英飛凌提供哪些支持,幫助客戶現有 PSoC 設計轉移到新產品中? 如何將 PSoC4000 部件的設計過渡到 PSoC4000T 部件?
    發(fā)表于 05-29 06:35

    如何將 LLC 的 ZVS 特性與同步整流技術進行整合

    的辦法,但應該如何控制同步 FET 呢?如何將 LLC 的 ZVS 特性與同步整流技術進行整合?實現高效率呢?
    發(fā)表于 01-16 10:22

    如何將OV620與PSoC5進行接口

    如何將OV620與PSoC5進行接口,如何獲取圖像????請幫忙。 以上來自于百度翻譯 以下為原文How to interface OV6620 with PSOC5.How do I acquire an image???
    發(fā)表于 03-25 11:13

    如何將PSoC Creator項目導出到Keil UVIEW、IAR Workbench和Eclipse中

    附件是第七個PSoC創(chuàng)建者101課的腳本。在這段視頻中,Mark Saunders指導您如何將您的PSoC Creator項目導出到Keil UVIEW、IAR Workbench和
    發(fā)表于 07-29 11:07

    賽普拉斯互動視頻示范如何將PSoC可編程片上系統(tǒng)用作FPGA

    賽普拉斯互動視頻示范如何將PSoC可編程片上系統(tǒng)用作FPGA同伴芯片 賽普拉斯半導體公司與Avenet公司電子元件營銷美洲業(yè)務區(qū)宣布推出一項新的在線設計演示—“PSoC 混合
    發(fā)表于 10-30 08:47 ?537次閱讀

    英飛凌OPTIGA Trust安全方案保護小型電子器件和配件免遭盜版侵害

    / OTCQX: IFNNY)近日宣布推出全新的OPTIGA? Trust驗證芯片,它可幫助電子配件和零件制造商保護企業(yè)免遭產品假冒造成的損害。除此之外,它也能保護消費者利益,因為驗證芯片可以幫助降低終端設備因使用設計粗劣的盜版產品而受到損害的風險。
    發(fā)表于 11-07 17:35 ?1012次閱讀

    OPTIGA? Trust X為物聯網安全保駕護航

    eluminocity的智能路燈開發(fā)人員也信賴英飛凌的OPTIGA Trust X。他們用它保護路燈不被非法訪問——從云端直至設備層級。通過攜手英飛凌及英特爾,eluminocity已將簡單的路燈
    發(fā)表于 03-09 11:40 ?552次閱讀

    OPTIGA Trust X:為物聯網安全保駕護

    眾所周知,物聯網正在改變世界,無論是在工業(yè)領域還是家庭中。智能工業(yè)機器人、冰箱和洗衣機已經能相互溝通。然而,設備一旦聯網就可能遭遇攻擊。這就是為什么英飛凌要在其OPTIGA Trust家族中加
    發(fā)表于 02-24 12:51 ?254次閱讀

    如何將IP模塊整合到System Generator for DSP中

    了解如何將Vivado HLS設計作為IP模塊整合到System Generator for DSP中。 了解如何將Vivado HLS設計保存為IP模塊,并了解如何將此IP輕松
    的頭像 發(fā)表于 11-20 05:55 ?3243次閱讀

    貿澤開售面向安全應用的英飛凌OPTIGA Trust M物聯網安全開發(fā)套件

    2023 年 5 月 11 日 – 專注于引入新品的全球半導體和電子元器件授權代理商貿澤電子 (Mouser Electronics) 即日起供貨英飛凌的OPTIGA? Trust M物聯網安全
    發(fā)表于 05-12 17:05 ?617次閱讀
     貿澤開售面向安全應用的英飛凌<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b>物聯網安全開發(fā)套件

    英飛凌宣布與ThistleTechnologies技術整合

    全球半導體巨頭英飛凌科技宣布,其OPTIGA? Trust M安全控制器已成功整合Thistle Technologies的Verified Boot技術。Thistle作為連接設備安
    的頭像 發(fā)表于 05-07 15:03 ?465次閱讀

    英飛凌OPTIGA Trust M MTR擴展板用于評估OPTIGA Trust M安全解決方案

    和靈感。 以下是本周新品情報,請及時查收: 分立式安全解決方案 ? Infineon Technologies? OPTIGA Trust M MTR ? 貿澤電子即日起開售 英飛凌 的 OP
    的頭像 發(fā)表于 10-17 14:42 ?412次閱讀
    英飛凌<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b> MTR擴展板用于評估<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b>安全解決方案