近期消息,RISC-V的最新修訂版已被整合至熱門的Linux 6.10內(nèi)核開發(fā)項目中。
本次補(bǔ)丁升級中,Linux內(nèi)核進(jìn)一步擴(kuò)展了對應(yīng)于RISC-V架構(gòu)的Rust編程語言支持。在此之前,Rust已可應(yīng)用在x86_64、龍芯LoongArch以及ARM64等多種架構(gòu)之上。
但鑒于其在內(nèi)核中的應(yīng)用仍相對較少,僅有部分基礎(chǔ)驅(qū)動程序完成了適配。
此外,Linux 6.10版本還將加強(qiáng)對高通驍龍X Elite處理器的支持,包括DisplayPort(DP)及Embedded DisplayPort(eDP)接口等功能。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開放的指令集架構(gòu),可被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織自由使用”。
發(fā)表于 11-30 23:30
廣泛而深厚的生態(tài),大量優(yōu)秀應(yīng)用程序直接對接或者基于LINUX內(nèi)核改進(jìn),以此提供更多服務(wù)。
RISC-V架構(gòu)芯片與Linux系統(tǒng)的兼容性
指令集兼容性 :
發(fā)表于 11-30 17:20
架構(gòu)(ISA)、流水線、內(nèi)存層次結(jié)構(gòu)等。
編程語言 :
熟悉C/C++或Rust等編程語言,這些是RIS
發(fā)表于 11-30 15:21
的產(chǎn)品,Linux成為開源軟件發(fā)展的基石。
這種成功是否可以復(fù)制到開源硬件上呢?RISC-V這樣的指令集架構(gòu)(ISA)是否也可以像Linux內(nèi)核作為開源軟件的基礎(chǔ)一樣,成為開源硬件發(fā)展
發(fā)表于 11-26 20:20
只能擴(kuò)展到64位指令集,通常RISC-V使用32位指令也支持壓縮的16位指令
指令集復(fù)雜度
RISC-V的匯編比ARM的要更加簡單容易理解
發(fā)表于 11-16 16:14
。RISC-V指令集支持不同的位寬,包括但不限于32位和64位。具體來說,RISC-V提供了RV32I、RV64I等基礎(chǔ)整數(shù)指令集,分別對應(yīng)
發(fā)表于 10-31 22:05
和豐富的軟件資源。ARM的生態(tài)系統(tǒng)為ARM處理器在各個領(lǐng)域的應(yīng)用提供了強(qiáng)有力的支持。
綜上所述,RISC-V和ARM指令集在設(shè)計理念、開放性、應(yīng)用領(lǐng)域、指令集特點和生態(tài)系統(tǒng)等方面都存在
發(fā)表于 09-28 11:05
擴(kuò)展,從而滿足各種應(yīng)用的需求。
多語言支持 :RISC-V架構(gòu)支持多種編程語言,如C、C++、Rust
發(fā)表于 09-26 08:40
實現(xiàn)的復(fù)雜性,提高處理器的執(zhí)行效率和易于優(yōu)化。
模塊化
定義:RISC-V 指令集支持模塊化擴(kuò)展,允許開發(fā)者根據(jù)具體應(yīng)用需求添加或定制特定的指令模塊。
優(yōu)勢:模塊化設(shè)計使得 RISC-V
發(fā)表于 08-30 22:05
RISC-V v2.1,增加了對64位體系結(jié)構(gòu)的支持,并提供了更詳細(xì)的文檔和規(guī)范。
2017年:RISC-V基金會推出了RISC-V
發(fā)表于 07-29 17:20
RISC-V(“RISC five”)的目標(biāo)是成為一個通用的指令集架構(gòu)(ISA):①、它要能適應(yīng)包括從最袖珍的嵌入式控制器,到最快的高性能計算機(jī)等各種規(guī)模的處理器。②、它應(yīng)該能兼容各種流行的軟件棧
發(fā)表于 07-27 15:05
RISC-V的MCU對RTOS(實時操作系統(tǒng))的兼容性主要取決于多個因素,包括RTOS的版本、RISC-V指令集的實現(xiàn)、以及芯片制造商提供的支持。以下是關(guān)于
發(fā)表于 05-27 16:26
【RISC-V開放架構(gòu)設(shè)計之道|閱讀體驗】匯編語言和擴(kuò)展指令集
匯編語言
將C語言翻譯成可執(zhí)行的機(jī)器語言
發(fā)表于 02-03 13:29
第2章 RV32I:RISC-V基礎(chǔ)整數(shù)指令集
本章重點講解構(gòu)成RISC-V基礎(chǔ)整數(shù)指令集的基本指令和指令格式。主要包含寄存器間操作的R型,用于短立即數(shù)和取數(shù)操作的I型,用于存數(shù)操作的
發(fā)表于 01-31 21:10
,最基礎(chǔ)的RV32已經(jīng)是完全不變化。以此來規(guī)避在過去指令集設(shè)計中的錯誤。
然后開始了在RISC-V中應(yīng)該如何編寫匯編代碼,書中大致講了將c語言編譯成計算機(jī)執(zhí)行的機(jī)器語言程序的重要步驟,
發(fā)表于 01-22 16:24
評論