91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

浪潮基于RISC-V的linux系統(tǒng)移植方法

汽車(chē)玩家 ? 來(lái)源:愛(ài)集微 ? 作者:愛(ài)集微 ? 2020-01-08 10:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

馮諾依曼架構(gòu)、處理器市場(chǎng)體系都在受到?jīng)_擊,浪潮的該項(xiàng)專(zhuān)利在RISC-V處理器迅速發(fā)展的背景下,介紹了基于該處理器架構(gòu)的linux系統(tǒng)移植方法。

集微網(wǎng)消息,在全球高新科技蓬勃發(fā)展的大背景下,許多固有的體系不斷受到?jīng)_擊,其中電子與計(jì)算機(jī)產(chǎn)業(yè)首當(dāng)其沖。從計(jì)算機(jī)指令集架構(gòu)(ISA)的角度看,Arm和x86幾乎占據(jù)了所有的市場(chǎng),然而隨著摩爾定理走向終結(jié), AIOT的不斷發(fā)展,計(jì)算架構(gòu)的創(chuàng)新被推到了歷史前臺(tái),RISC-V開(kāi)啟了新一輪開(kāi)源硬件與芯片設(shè)計(jì)的熱潮。

RISC-V(Reduced Instruction Set Computer–FIVE)是一種新興處理器,是基于精簡(jiǎn)指令集計(jì)算(RISC)原理建立的開(kāi)放指令集架構(gòu)(ISA),它是在指令集不斷發(fā)展和成熟的基礎(chǔ)上建立的全新指令,相對(duì)于ARM、X86等傳統(tǒng)處理器,RISC-V具有完全開(kāi)源、高速發(fā)展、易于移植系統(tǒng)、設(shè)計(jì)簡(jiǎn)單、功耗低、可擴(kuò)展性強(qiáng)等優(yōu)勢(shì)而被廣泛應(yīng)用,甚至未來(lái)將會(huì)成為IOT領(lǐng)域的主流計(jì)算架構(gòu)。

為使得操作系統(tǒng)能夠在RISC-V上運(yùn)行與調(diào)度資源,需要進(jìn)行嵌入式操作系統(tǒng)的移植,目前現(xiàn)有的linux系統(tǒng)移植技術(shù)大多數(shù)針對(duì)于Arm和x86處理器,而沒(méi)有針對(duì)新型RISC-V處理器的系統(tǒng)移植方法,因此如何實(shí)現(xiàn)基于RISC-V處理器的系統(tǒng)移植,是處理器技術(shù)領(lǐng)域的重要問(wèn)題?;诖?,蘇州浪潮智能科技有限公司提出了一項(xiàng)名為“基于RISC-V處理器的系統(tǒng)移植方法及相關(guān)組件”的發(fā)明專(zhuān)利(申請(qǐng)?zhí)枺?01910451664.2),申請(qǐng)人為蘇州浪潮智能科技有限公司。該專(zhuān)利的主要內(nèi)容包括基于RISC-V處理器的linux系統(tǒng)移植方法,并基于此方法,提出一種系統(tǒng)移植設(shè)備。

浪潮基于RISC-V的linux系統(tǒng)移植方法

圖1 基于RISC-V處理器的系統(tǒng)移植方法的流程圖

由于Linux系統(tǒng)具有體積小、內(nèi)核可裁減、網(wǎng)絡(luò)功能完善、可移植性強(qiáng)等諸多優(yōu)點(diǎn),因此linux系統(tǒng)廣泛應(yīng)用于RISC-V處理器中,圖1展示了該專(zhuān)利提出的基于RISC-V處理器的系統(tǒng)移植方法流程圖。在步驟s110中,調(diào)用RISC-V處理器對(duì)應(yīng)的工具鏈搭建交叉編譯環(huán)境,其中交叉編譯環(huán)境主要由編譯器、連接器、解釋器組成,包括gcc,binutils等工具以及l(fā)inux內(nèi)核文件等,通??刹捎肦ISC-V處理器對(duì)應(yīng)的工具鏈,如riscv64-unknownlinux-gnu-/riscv32-unknown-linux-gnu-。步驟s120在交叉編譯環(huán)境中調(diào)用匹配內(nèi)核以RISC-V體系架構(gòu)編譯linux內(nèi)核,生成不含有根文件系統(tǒng)的內(nèi)核鏡像文件,用于后續(xù)管理硬件設(shè)備、實(shí)現(xiàn)進(jìn)程調(diào)度等。步驟130調(diào)用linux命令以及工具生成嵌入至RISC-V處理器架構(gòu)的linux系統(tǒng)可執(zhí)行程序。步驟s140用于添加系統(tǒng)目錄,生成根文件系統(tǒng)的鏡像文件。如常用的系統(tǒng)目錄項(xiàng)目/bin、/sbin、/dev、/etc、/lib、/usr、/sys、/tmp等。步驟s160用于將內(nèi)核鏡像文件嵌入至引導(dǎo)程序,從而生成包含引導(dǎo)程序、內(nèi)核鏡像、根文件系統(tǒng)于一體的二進(jìn)制文件bbl,進(jìn)而加載到處理器的內(nèi)存中,從而最終生成完整的基于RISC-V的linux操作系統(tǒng)。

浪潮基于RISC-V的linux系統(tǒng)移植方法

圖2 系統(tǒng)移植方法簡(jiǎn)圖

在上述系統(tǒng)移植方法中主要生成3個(gè)文件,包括引導(dǎo)程序bbl(BootLoader)、linux內(nèi)核鏡像文件vmlinux、根文件系統(tǒng)鏡像文件rootfs.cpio。具體如圖2所示,其中bbl是系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序,用于初始化硬件設(shè)備,建立內(nèi)存空間的映射圖,并將內(nèi)核加載到內(nèi)存中,完成系統(tǒng)的啟動(dòng)與加載。vmlinux是linux系統(tǒng)內(nèi)核的一種鏡像文件,用于管理硬件設(shè)備、實(shí)現(xiàn)進(jìn)程調(diào)度等;rootfs .cpio是一個(gè)文件集合,用來(lái)存放內(nèi)核啟動(dòng)后運(yùn)行的第一個(gè)程序(init)、給用戶(hù)提供操作界面的shell程序、應(yīng)用程序所依賴(lài)的庫(kù)等。上述方法可以高效且迅速的實(shí)現(xiàn)基于RISC-V處理器的系統(tǒng)移植。

浪潮基于RISC-V的linux系統(tǒng)移植方法

圖3 系統(tǒng)移植裝置結(jié)構(gòu)圖

此專(zhuān)利還基于上述方法提出了一種系統(tǒng)移植裝置,包括環(huán)境搭建單元210、內(nèi)核編譯單元220、可執(zhí)行程序生成單元230、鏡像文件生成單元240、內(nèi)核重編單元250以及程序嵌入單元260,該裝置中各個(gè)框圖結(jié)構(gòu)的功能與系統(tǒng)移植方法相互對(duì)應(yīng)。

科技地創(chuàng)新不斷碰撞催生出固有體系的變革,諸如馮諾依曼架構(gòu)、處理器市場(chǎng)體系都在受到?jīng)_擊,此專(zhuān)利在RISC-V處理器迅速發(fā)展的背景下,介紹了基于該處理器架構(gòu)的linux系統(tǒng)移植方法,從這也看出國(guó)內(nèi)企業(yè)在處理器領(lǐng)域與頂尖技術(shù)正在不斷縮小差距,相信未來(lái)AIOT的市場(chǎng)中國(guó)企業(yè)定會(huì)大放異彩。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20256

    瀏覽量

    252505
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11764

    瀏覽量

    219097
  • 浪潮
    +關(guān)注

    關(guān)注

    1

    文章

    476

    瀏覽量

    25427
  • RISC-V
    +關(guān)注

    關(guān)注

    48

    文章

    2888

    瀏覽量

    53053
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RISC-V Linux系統(tǒng)開(kāi)發(fā)—線下培訓(xùn)課程回顧 - 拷貝

    想知道如何從一行代碼開(kāi)始,讓一塊開(kāi)發(fā)板跑起完整的Linux系統(tǒng)嗎?2025年12月20日(周六)下午,在RISC-V國(guó)際基金會(huì)大使、RedHat首席軟件工程師傅煒老師的帶領(lǐng)下,7位來(lái)自廈門(mén)高校
    的頭像 發(fā)表于 12-27 10:29 ?549次閱讀
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>開(kāi)發(fā)—線下培訓(xùn)課程回顧 - 拷貝

    探索RISC-V在機(jī)器人領(lǐng)域的潛力

    Linux系統(tǒng)上部署了ROS 2 Humble Hawksbill。整個(gè)過(guò)程相對(duì)順暢,主要步驟包括: ? 配置APT源,添加為RISC-V架構(gòu)編譯的ROS 2倉(cāng)庫(kù)。 ? 通過(guò)apt命令安裝ROS
    發(fā)表于 12-03 14:40

    CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽 人臉識(shí)別系統(tǒng)介紹與移植

    人臉識(shí)別系統(tǒng)移植到MUSE Pi Pro RISC-V介紹 系統(tǒng)是原本為某學(xué)校開(kāi)發(fā)的人臉智能識(shí)別簽到系統(tǒng)。最初基于x86 Windows
    發(fā)表于 11-08 11:19

    為什么RISC-V是嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會(huì)在社交媒體上發(fā)文,文章說(shuō)物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計(jì)算性能、更低的功耗和人工智能。RISC-V是為未來(lái)而建的,包括超高效的MCU到高性能應(yīng)用處理器,RIS
    的頭像 發(fā)表于 11-07 10:09 ?1612次閱讀

    提高RISC-V在Drystone測(cè)試中得分的方法

    :編譯器如何優(yōu)化生成的機(jī)器代碼也會(huì)影響Drystone的得分。優(yōu)化的編譯器能夠生成更高效的機(jī)器代碼,從而提高性能。 提高 RISC-V 在 Drystone 測(cè)試中得分的方法主要有: 優(yōu)化
    發(fā)表于 10-21 13:58

    RISC-V B擴(kuò)展介紹及實(shí)現(xiàn)

    某個(gè)方向移位并將結(jié)果存儲(chǔ)在目標(biāo)寄存器中;后者則用于為一個(gè)值生成一個(gè)位掩碼。 此外,B擴(kuò)展還增加了一組壓縮指令,可以使指令占用更少的內(nèi)存空間,從而提高系統(tǒng)性能。這些壓縮指令兼容于RISC-V ISR
    發(fā)表于 10-21 13:01

    普華基礎(chǔ)軟件亮相2025 RISC-V中國(guó)峰會(huì)

    此前,7月16日至18日,第五屆RISC-V中國(guó)峰會(huì)在上海盛大召開(kāi)。普華基礎(chǔ)軟件副總經(jīng)理兼戰(zhàn)略研究院院長(zhǎng)張曉先受邀參會(huì),發(fā)表《開(kāi)源小滿(mǎn)助力RISC-V軟硬協(xié)同生態(tài)發(fā)展》主題演講,分享了開(kāi)源小滿(mǎn)
    的頭像 發(fā)表于 07-28 16:51 ?1183次閱讀
    普華基礎(chǔ)軟件亮相2025 <b class='flag-5'>RISC-V</b>中國(guó)峰會(huì)

    RISC-V 手冊(cè)

    以下是關(guān)于RISC-V的詳細(xì)介紹,結(jié)合其核心技術(shù)特點(diǎn)與當(dāng)前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡(jiǎn)指令集)是一種基于精簡(jiǎn)指令集(RISC)的開(kāi)源指令集架構(gòu)(ISA),由加州大學(xué)伯克利分校于2010
    發(fā)表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動(dòng)圓滿(mǎn)結(jié)束

    新思科技深度參與2025 RISC-V中國(guó)峰會(huì)并于2025年7月16日舉辦同期活動(dòng)“新思科技RISC-V科技日”技術(shù)論壇,聚焦“從芯片到系統(tǒng)重構(gòu)RISC-V創(chuàng)新”主題,議題覆蓋當(dāng)前最前
    的頭像 發(fā)表于 07-25 17:31 ?1421次閱讀

    借勢(shì) RISC-V與 AI 浪潮,元石智算打造算力新范式

    RISC-V架構(gòu)崛起的雙重浪潮下,國(guó)產(chǎn)服務(wù)器系統(tǒng)行業(yè)正迎來(lái)關(guān)鍵發(fā)展機(jī)遇。 武漢元石智算科技有限公司(下文簡(jiǎn)稱(chēng)“元石智算”)作為國(guó)產(chǎn)服務(wù)器系統(tǒng)創(chuàng)新的佼佼者,敏銳洞察這一趨勢(shì),憑借對(duì)
    的頭像 發(fā)表于 07-25 14:51 ?696次閱讀
    借勢(shì) <b class='flag-5'>RISC-V</b>與 AI <b class='flag-5'>浪潮</b>,元石智算打造算力新范式

    RISC-V 發(fā)展態(tài)勢(shì)與紅帽系統(tǒng)適配進(jìn)展

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國(guó)峰會(huì)的軟件與生態(tài)系統(tǒng)分論壇上,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國(guó)際基金會(huì)大使傅煒?lè)窒淼闹黝}是《紅帽在
    發(fā)表于 07-18 10:55 ?4083次閱讀
    <b class='flag-5'>RISC-V</b> 發(fā)展態(tài)勢(shì)與紅帽<b class='flag-5'>系統(tǒng)</b>適配進(jìn)展

    英偉達(dá):CUDA 已經(jīng)開(kāi)始移植RISC-V 架構(gòu)上

    ,著重介紹了將 CUDA 移植RISC-V 架構(gòu)的相關(guān)工作和計(jì)劃,展現(xiàn)了對(duì) RISC-V 架構(gòu)的高度重視與積極布局。 ? Frans Sijstermanns 首先回顧了英偉達(dá)與 RISC
    發(fā)表于 07-17 16:30 ?3963次閱讀

    RISC-V International CEO:RISC-V 應(yīng)用全面開(kāi)花,2031 年滲透率將達(dá) 25.7%

    7 月 16 日~19 日,第五屆(2025)RISC-V 中國(guó)峰會(huì)在上海張江科學(xué)會(huì)堂拉開(kāi)帷幕。峰會(huì)設(shè)置 1 場(chǎng)主論壇、8 大垂直領(lǐng)域分論壇、多場(chǎng)研習(xí)會(huì)及多項(xiàng)同期活動(dòng)。在 7 月 17 日的主論壇上
    發(fā)表于 07-17 10:28 ?3705次閱讀
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 應(yīng)用全面開(kāi)花,2031 年滲透率將達(dá) 25.7%

    RISC-V和ARM有何區(qū)別?

    在微處理器架構(gòu)領(lǐng)域,ARM與RISC-V是兩個(gè)備受關(guān)注的體系。ZLG致遠(yuǎn)電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對(duì)這兩種架構(gòu)差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?2034次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

    FPGA與RISC-V淺談

    全球半導(dǎo)體產(chǎn)業(yè)競(jìng)爭(zhēng)格局正在經(jīng)歷深刻變革,物聯(lián)網(wǎng)、邊緣計(jì)算等新興技術(shù)的蓬勃發(fā)展,讓RISC-V憑借其開(kāi)源、精簡(jiǎn)以及模塊化的靈活優(yōu)勢(shì),日益成為業(yè)界焦點(diǎn),也為全球半導(dǎo)體產(chǎn)業(yè)注入新的活力與挑戰(zhàn)
    發(fā)表于 04-11 13:53 ?685次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談