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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

安全驅(qū)動中測試使用的TA和CA

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-30 16:19 ? 次閱讀

測試使用的TA和CA

將該示例的測試TA和CA添加到OP-TEE中需要修改讀者開發(fā)環(huán)境對應(yīng)的mk文件中。以使用QEMU方式運(yùn)行OP-TEE為例,則需要修改qemu.mk文件添加該示例代碼的編譯目標(biāo),修改步驟如下:

1)添加my_test的編譯目標(biāo):

############################################################################
# secure driver test TA--my_test
############################################################################
        my_test: my_test-common
        my_test-clean: my_test-clean-common

2)將my_test和my_test-clean添加到全局的all和clean目標(biāo)依賴關(guān)系中:

all: bios-qemu qemu soc-term optee-examples my_test
        clean: bios-qemu-clean busybox-clean linux-clean optee-os-clean 
              optee-client-clean qemu-clean soc-term-clean check-clean 
              optee-examples-clean my_test-clean

添加部分的主要作用是定義my_test目標(biāo)并建立該編譯目標(biāo)與all的依賴關(guān)系,在編譯整個OP-TEE工程時會被使用到。修改完板級編譯的mk文件后,還需修改build/common.mk文件。修改的內(nèi)容主要是將my_test的編譯目標(biāo)集成到系統(tǒng)編譯中,需要修改的內(nèi)容如下:

1)定義my_test路徑變量:

MY_TEST_PATH  ?= $(ROOT)/my_test

2)添加my_test的目標(biāo)依賴,修改filelist-tee-common目標(biāo)的依賴關(guān)系如下:

filelist-tee-common: optee-client xtest optee-examples my_test

3)增加TA和CA的common目標(biāo):

############################################################################
# my_test
###########################################################################
        MY_TEST_COMMON_FLAGS ?=     HOST_CROSS_COMPILE=$(CROSS_COMPILE_NS_USER)
            TA_CROSS_COMPILE=$(CROSS_COMPILE_S_USER) 
            TA_DEV_KIT_DIR=$(OPTEE_OS_TA_DEV_KIT_DIR) 
            TEEC_EXPORT=$(OPTEE_CLIENT_EXPORT)
.PHONY: my_test-common
        my_test-common: optee-os optee-client
            $(MAKE)-C $(MY_TEST_PATH) $(MY_TEST_COMMON_FLAGS)
        MY_TEST_CLEAN_COMMON_FLAGS ?= TA_DEV_KIT_DIR=$(OPTEE_OS_TA_DEV_KIT_DIR)
.PHONY: my_test-clean-common
        my_test-clean-common:
            $(MAKE)-C $(MY_TEST_PATH) $(MY_TEST_CLEAN_COMMON_FLAGS) clean

4)添加clean操作的依賴關(guān)系:

optee-os-clean-common: xtest-clean optee-examples-clean my_test-clean

5)在filelist-tee-common中添加TA和CA鏡像需要被打包到文件系統(tǒng)中的操作:

@echo#secure driver test TA“ >> $(fl)
@if[-e $(MY_TEST_PATH)/host/my_test ];then 
            echo "file /bin/my_test" 
"$(MY_TEST_PATH)/host/my_test 755 0 0" >> $(fl); 
            echo "file /lib/optee_armtz/9269fadd-99d5-4afb-a1dc-ee3e9c61b04c.ta" 
"$(MY_TEST_PATH)/ta/9269fadd-99d5-4afb-a1dc-ee3e9c61b04c.ta 444 0 0" 
 >> $(fl); 
fi
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5099

    瀏覽量

    126337
  • 驅(qū)動
    +關(guān)注

    關(guān)注

    12

    文章

    1818

    瀏覽量

    85110
  • 設(shè)備
    +關(guān)注

    關(guān)注

    2

    文章

    4453

    瀏覽量

    70494
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4722

    瀏覽量

    68234
收藏 人收藏

    評論

    相關(guān)推薦

    步進(jìn)電機(jī)驅(qū)動專用芯片TA8435文資料

    `TA8435H是東芝公司生產(chǎn)的脈寬調(diào)制斬波器型二相步進(jìn)電機(jī)驅(qū)動專用芯片,TA8435H可以驅(qū)動二相步進(jìn)電機(jī),且電路簡單,工作可靠。還具有以下特點(diǎn):
    發(fā)表于 09-08 09:53

    CA310-柯尼卡CA310-二手CA310色彩分析儀

    )koukou:三一四零七五一六二七(同微)回收、銷售、租賃、維修各類二手電子測量儀如示波器、頻譜儀、萬用表、網(wǎng)絡(luò)分析儀、無線測試儀、藍(lán)牙測試儀等!二手CA310二手CA310色彩分析
    發(fā)表于 09-02 15:20

    LED燈CA80測試測試

    `澳洲IC-F認(rèn)證、LED筒燈IC-F認(rèn)證流程澳洲IC-F認(rèn)證、LED筒燈IC-F認(rèn)證流程澳洲IC-F認(rèn)證、LED筒燈IC-F認(rèn)證流程新西蘭照明委員會CA80認(rèn)證技術(shù)支持,提供LED燈CA80預(yù)測試
    發(fā)表于 03-15 15:28

    數(shù)字電視安全芯片UTi1203及其在無卡CA的應(yīng)用是什么

    數(shù)字電視安全芯片UTi1203及其在無卡CA的應(yīng)用是什么
    發(fā)表于 05-25 06:04

    如何通過TZASC分配安全內(nèi)存并通過OP-TEE的可信應(yīng)用程序訪問它?

    了 optee,然后運(yùn)行了 optee_hello_world 示例,它似乎工作正常。 我現(xiàn)在想為安全區(qū)域分配一些內(nèi)存并使用受信任的應(yīng)用程序訪問它。我檢查了 SRM,但我需要更清楚地了解我在 linux 驅(qū)動程序的何處進(jìn)行這些
    發(fā)表于 05-04 08:46

    TA8690文資料

    TA8690文資料
    發(fā)表于 01-16 12:52 ?94次下載
    <b class='flag-5'>TA</b>8690<b class='flag-5'>中</b>文資料

    TA-25伺服加速度計用于振動測試的電路

    TA-25伺服加速度計用于振動測試的電路
    發(fā)表于 04-20 21:00 ?884次閱讀
    <b class='flag-5'>TA</b>-25伺服加速度計用于振動<b class='flag-5'>測試</b>的電路

    基于CA技術(shù)的網(wǎng)絡(luò)信息安全系統(tǒng)(winpcap驅(qū)動軟件)

    文中利用CA技術(shù),同時聯(lián)合應(yīng)用802.lx接入認(rèn)證技術(shù)以及wlnpcap驅(qū)動軟件等關(guān)鍵技術(shù),并能夠結(jié)合系統(tǒng)的設(shè)計需求,優(yōu)化設(shè)計開發(fā)基于CA技術(shù)的網(wǎng)絡(luò)信息安全系統(tǒng)。對設(shè)計好的系統(tǒng)進(jìn)行功能
    發(fā)表于 11-02 10:14 ?4次下載
    基于<b class='flag-5'>CA</b>技術(shù)的網(wǎng)絡(luò)信息<b class='flag-5'>安全</b>系統(tǒng)(winpcap<b class='flag-5'>驅(qū)動</b>軟件)

    TA7792波收音機(jī)電路圖,TA7792 AM RADIO

    TA7792波收音機(jī)電路圖,TA7792 AM RADIO 關(guān)鍵字:TA7792,TA7368收音機(jī)電路圖
    的頭像 發(fā)表于 09-20 19:15 ?4109次閱讀

    中興與聯(lián)通完成中國聯(lián)通首個3.5G連片組網(wǎng)CA測試

    近日,中興通訊與臺州聯(lián)通率先完成中國聯(lián)通首個3.5G連片組網(wǎng)CA(Carrier Aggregation,載波聚合)測試。峰值速率測試,Speedtest
    的頭像 發(fā)表于 12-30 17:00 ?1902次閱讀

    中興通訊與臺州聯(lián)通率先完成中國聯(lián)通首個3.5G連片組網(wǎng)CA測試

    近日,中興通訊與臺州聯(lián)通率先完成中國聯(lián)通首個3.5G連片組網(wǎng)CA(Carrier Aggregation,載波聚合)測試。峰值速率測試,Speedtest
    的頭像 發(fā)表于 12-30 17:21 ?2876次閱讀

    OP-TEE安全驅(qū)動的框架

    OP-TEE安全驅(qū)動是OP-TEE操作安全設(shè)備的載體。 TA通過調(diào)用某個安全
    的頭像 發(fā)表于 10-30 16:04 ?776次閱讀
    OP-TEE<b class='flag-5'>中</b><b class='flag-5'>安全</b><b class='flag-5'>驅(qū)動</b>的框架

    安全驅(qū)動示例代碼和實現(xiàn)

    示例代碼獲取和集成 本示例驅(qū)動只實現(xiàn)了對內(nèi)存的讀寫操作,并提供了測試使用的TACA。 讀者可使用如下指令從GitHub上獲取到示例源代
    的頭像 發(fā)表于 10-30 16:07 ?593次閱讀
    <b class='flag-5'>安全</b><b class='flag-5'>驅(qū)動</b>示例代碼和實現(xiàn)

    安全驅(qū)動示例的測試

    通過TA調(diào)用到該示例的安全驅(qū)動,指令說明如下。 1.向驅(qū)動寫入數(shù)據(jù) my_test writeDev [offset] [len] off
    的頭像 發(fā)表于 10-30 16:32 ?463次閱讀
    <b class='flag-5'>安全</b><b class='flag-5'>驅(qū)動</b>示例的<b class='flag-5'>測試</b>

    TMC5130A-TA國產(chǎn)替代、低噪聲、256細(xì)分微步進(jìn)電機(jī)驅(qū)動

    TMC5130A-TA國產(chǎn)替代、低噪聲、256細(xì)分微步進(jìn)電機(jī)驅(qū)動
    的頭像 發(fā)表于 11-14 10:17 ?1278次閱讀
    TMC5130A-<b class='flag-5'>TA</b>國產(chǎn)替代、低噪聲、256細(xì)分微步進(jìn)電機(jī)<b class='flag-5'>驅(qū)動</b>