1.一種基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,所述linux鏡像文件包含?linux?內(nèi)核、根文件系統(tǒng)和設(shè)備樹文件。
3.根據(jù)權(quán)利要求2所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,使用risc-v工具鏈編譯opensbi、u-boot、linux內(nèi)核及根文件系統(tǒng),其中設(shè)備樹文件通過編譯工具編譯成二進(jìn)制格式,linux內(nèi)核鏡像中的設(shè)備樹文件用于描述系統(tǒng)硬件架構(gòu)。
4.根據(jù)權(quán)利要求2所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,將u-boot作為opensbi的有效載荷編譯生成二進(jìn)制文件,并使用buildroot生成根文件系統(tǒng)。
5.根據(jù)權(quán)利要求1所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,所述進(jìn)入u-boot配置界面用命令行對(duì)開發(fā)板的?ip?進(jìn)行配置以啟用tftp服務(wù)包括:在主機(jī)中配置tftp服務(wù)器;進(jìn)入u-boot配置界面用命令行對(duì)開發(fā)板的ip地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和tftp服務(wù)器ip地址進(jìn)行配置,以啟用tftp服務(wù)。
6.根據(jù)權(quán)利要求5所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,在主機(jī)中配置tftp服務(wù)器具體為:在主機(jī)中安裝tftp服務(wù)器,編輯tftp服務(wù)器的配置文件,修改其中的配置參數(shù)對(duì)tftp服務(wù)器進(jìn)行配置;修改完成后,重啟tftp服務(wù)器以使配置生效。
7.根據(jù)權(quán)利要求5所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法,其特征在于,主機(jī)和開發(fā)板的ip地址在同一個(gè)網(wǎng)段。
8.一種基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng),其特征在于,采用如權(quán)利要求1-7任一項(xiàng)所述的搭建方法搭建而成;所述系統(tǒng)包括:
9.一種電子設(shè)備,包括存儲(chǔ)器和處理器,其特征在于,所述存儲(chǔ)器與所述處理器耦接;其中,所述存儲(chǔ)器用于存儲(chǔ)程序數(shù)據(jù),所述處理器用于執(zhí)行所述程序數(shù)據(jù)以實(shí)現(xiàn)上述權(quán)利要求1-7任一項(xiàng)所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的基于risc-v架構(gòu)集成penglai可信執(zhí)行環(huán)境的linux系統(tǒng)的搭建方法。