電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 685|回復(fù): 0
收起左側(cè)

豆瓣評(píng)分9.6,這本RISC-V編程指南再出新版

[復(fù)制鏈接]

502

主題

502

帖子

3383

積分

四級(jí)會(huì)員

Rank: 4

積分
3383
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-28 11:38:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

文末贈(zèng)書(shū)Part.1
火熱的RISC-V市場(chǎng)
去年,一部講述 RISC-V 技術(shù)基礎(chǔ)的書(shū)在國(guó)內(nèi)市場(chǎng)掀起了一陣學(xué)習(xí)熱潮,它就是《RISC-V體系結(jié)構(gòu)編程與實(shí)踐》,這本書(shū)在豆瓣上更是獲得了 9.6 的高評(píng)分。

這本書(shū)能取得叫好又叫座的成績(jī),也是因?yàn)?RISC-V 技術(shù)本身在市場(chǎng)上是眾星捧月,RISC-V 基金會(huì)擁有超過(guò) 3000 家會(huì)員組織,囊括了國(guó)際國(guó)內(nèi)多家知名高科技企業(yè)。RISC-V 是一種開(kāi)源指令集架構(gòu),因其簡(jiǎn)潔、開(kāi)放、免費(fèi)的特點(diǎn)而受到業(yè)界歡迎。尤其是 2022 年 RISC-V 技術(shù)引爆市場(chǎng),這一年也被稱為“RISC-V 元年”,此后 RISC-V 芯片出貨量呈現(xiàn)跨越式增長(zhǎng)。當(dāng)前 RISC-V 已經(jīng)成為與 x86、ARM 并列的第三大處理器體系架構(gòu)。谷歌公司不僅宣布 Android 全面支持 RISC-V,還將其視為 Android 的一級(jí)平臺(tái),跟 ARM 同等重要。如今,在時(shí)隔一年多之后,本書(shū)又順應(yīng)市場(chǎng)發(fā)展推出了第 2 版。對(duì)于一本技術(shù)圖書(shū)來(lái)說(shuō),這么短的時(shí)間內(nèi)就出新版的情況并不多見(jiàn),其實(shí)這都是旺盛的市場(chǎng)需求與技術(shù)愛(ài)好者、專業(yè)人員的學(xué)習(xí)熱情共同推動(dòng)的,F(xiàn)在我們就來(lái)了解一下,《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》相比第 1 版有哪些內(nèi)容升級(jí)。

點(diǎn)擊下方,即可優(yōu)惠購(gòu)書(shū)Part.2
新版升級(jí)了哪些內(nèi)容?
本書(shū)第1版得到了廣泛的關(guān)注和討論,許多專業(yè)人士、高校師生都提出了寶貴的建議,并且還獲得了 2023 年度國(guó)家科學(xué)技術(shù)學(xué)術(shù)著作出版基金項(xiàng)目的資助,這些因素促使作者快速投入新版的工作中。在第 2 版的編撰過(guò)程中,除了修復(fù)問(wèn)題、優(yōu)化內(nèi)容外,還增加了新的知識(shí)點(diǎn),以及對(duì)國(guó)內(nèi)外市場(chǎng)產(chǎn)品的分析。力求為讀者呈現(xiàn)最新的 RISC-V 處理器架構(gòu)和系統(tǒng)軟件方面的研究心得和成果。首先,作者對(duì)全書(shū)內(nèi)容進(jìn)行了勘誤,還針對(duì)細(xì)心讀者反饋的錯(cuò)誤之處進(jìn)行了修訂,并優(yōu)化了書(shū)中語(yǔ)言表達(dá)、圖表細(xì)節(jié)等。其次,在第 14 章增加了 LR/SC 指令執(zhí)行失敗的內(nèi)容。最后,新增了第 21 章,包括處理器架構(gòu)的基礎(chǔ)知識(shí)、開(kāi)源高性能處理器的優(yōu)秀代表香山處理器架構(gòu)分析,以及商業(yè)高性能處理器的杰出代表 SiFive 公司的 P870 和 X280 處理器分析等。

而且本書(shū)在修訂過(guò)程中還得到了 SiFive 公司的大力支持,他們提供了大量 RISC-V 高性能處理器的最新資訊,讓讀者有機(jī)會(huì)深入了解最新的商業(yè)高性能 RISC-V 處理器的實(shí)現(xiàn)原理和技術(shù)成果。RISC-V 主要發(fā)明人、SiFive 公司的創(chuàng)始人之一、加利福尼亞大學(xué)伯克利分校的 Krste Asanovic 教授,也對(duì)這本書(shū)的修訂出版工作十分關(guān)心,并特別作序推薦。

Krste Asanovic
本書(shū)作者笨叔是一位 Linux 內(nèi)核技術(shù)愛(ài)好者,從事相關(guān)開(kāi)發(fā)工作有十多年經(jīng)驗(yàn)。他創(chuàng)建了“奔跑吧Linux社區(qū)”,傳播 Linux 內(nèi)核與開(kāi)源技術(shù)。笨叔出版了多部技術(shù)專著,包括《奔跑吧 Linux 內(nèi)核》《ARM64體系結(jié)構(gòu)編程與實(shí)踐》等。我們跟隨笨叔,開(kāi)始 RISC-V 的探索之旅吧。Part.3
RISC-V 從入門到進(jìn)階
本書(shū)對(duì) RISC-V 體系結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了充分的介紹,涵蓋了從基礎(chǔ)理論到實(shí)踐應(yīng)用的方方面面。根據(jù)書(shū)中內(nèi)容,從入門基礎(chǔ)、技術(shù)進(jìn)階、高級(jí)知識(shí)三個(gè)方面展開(kāi)說(shuō)明。入門基礎(chǔ)
首先,介紹了 RISC-V 的起源、技術(shù)優(yōu)勢(shì)以及其在商業(yè)領(lǐng)域的發(fā)展情況,讓讀者先了解 RISC-V 的概貌與市場(chǎng)情況。然后詳細(xì)講解了 RISC-V 體系結(jié)構(gòu)、通用寄存器和系統(tǒng)寄存器,為后續(xù)學(xué)習(xí)打下基礎(chǔ)。

為了幫助讀者能夠快速開(kāi)始實(shí)踐操作,緊接著介紹了搭建 RISC-V 實(shí)驗(yàn)環(huán)境的過(guò)程,包括使用 QEMU 和 NEMU 等工具,以及 BenOS 和MySBI 的單步調(diào)試方法。技術(shù)進(jìn)階
本部分深入探討了 RISC-V 的基礎(chǔ)指令集、函數(shù)調(diào)用規(guī)范、GNU 匯編器和鏈接器的使用,以及內(nèi)嵌匯編代碼的編寫(xiě)技巧。書(shū)中不僅詳細(xì)介紹了 RISC-V 的指令編碼格式和各種指令的使用方法,還通過(guò)豐富的實(shí)驗(yàn)和案例分析,使讀者能夠深入理解并掌握這些知識(shí)。接著討論了鏈接腳本編寫(xiě)和內(nèi)存管理的基本概念,包括頁(yè)表映射和物理內(nèi)存屬性,為讀者進(jìn)一步探索 RISC-V 的內(nèi)存管理提供了實(shí)用指導(dǎo)。

還詳細(xì)介紹了 RISC-V 體系結(jié)構(gòu)中的異常處理、中斷處理、內(nèi)存屏障指令、原子操作、緩存一致性、TLB 管理以及虛擬化擴(kuò)展等技術(shù)主題。這些內(nèi)容不僅包括了對(duì)相關(guān)概念的深入解釋,還涵蓋了如何在實(shí)際工作中應(yīng)用這些知識(shí)解決復(fù)雜問(wèn)題。高級(jí)知識(shí)
本部分提供了關(guān)于可伸縮矢量計(jì)算與優(yōu)化的討論,以及對(duì) RISC-V 壓縮指令擴(kuò)展的介紹,使讀者能夠全面了解 RISC-V 體系結(jié)構(gòu)的最新發(fā)展和優(yōu)化技巧。最后,分析了 RISC-V 處理器的高性能架構(gòu),包括香山處理器和 SiFive P870 處理器核心,讓讀者能夠洞察 RISC-V 在高性能計(jì)算領(lǐng)域的應(yīng)用。

至此,讀者從入門到精通,已經(jīng)全面掌握 RISC-V 體系結(jié)構(gòu)的編程與實(shí)踐。Part.4
結(jié)語(yǔ)
RISC-V 技術(shù)創(chuàng)造的市場(chǎng)機(jī)會(huì)還在不斷擴(kuò)大,對(duì)于技術(shù)人來(lái)說(shuō),投入 RISC-V 相關(guān)的產(chǎn)業(yè)中,等于是吃到了超長(zhǎng)期的紅利。學(xué)習(xí)《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》,就是邁出了第一步。本書(shū)的一大特點(diǎn),是內(nèi)容全面,覆蓋了從 RISC-V 的基礎(chǔ)知識(shí)到高級(jí)主題的各個(gè)方面,包括指令集、內(nèi)存管理、異常處理、中斷處理等,確保讀者能夠獲得關(guān)于 RISC-V 體系結(jié)構(gòu)的全面認(rèn)識(shí)。

精彩書(shū)摘另一大特點(diǎn),是配備了完整的實(shí)驗(yàn)環(huán)境,基于 QEMU 和 NEMU 等模擬器搭建環(huán)境,從零構(gòu)建出一個(gè)小型操作系統(tǒng)內(nèi)核,使讀者以理論結(jié)合實(shí)踐操作的學(xué)習(xí)方式,將知識(shí)內(nèi)化于心。本書(shū)緊跟 RISC-V 技術(shù)的最新發(fā)展,包括對(duì)最新指令擴(kuò)展、虛擬化技術(shù)、可伸縮矢量計(jì)算等高級(jí)特性的討論,使讀者能夠掌握最前沿的技術(shù)動(dòng)態(tài)。本書(shū)的語(yǔ)言簡(jiǎn)潔易懂,作者還精心繪制了大量圖表,以圖文并茂的方式講解抽象的理論和復(fù)雜的流程,讀者即使零基礎(chǔ)也能輕松入門。

圖文并茂本書(shū)的配套資源十分豐富,包括完整的代碼示例、內(nèi)置了實(shí)驗(yàn)環(huán)境的 VMware/VirtualBox 鏡像、免費(fèi)的教學(xué)視頻等。讀者可以在書(shū)中找到獲取這些資源的方法。無(wú)論是對(duì) RISC-V 感興趣的技術(shù)愛(ài)好者,還是正在從事相關(guān)工作的專業(yè)人士,都可以從這本書(shū)中獲得寶貴的知識(shí)和實(shí)用的技能。RISC-V 的未來(lái)有無(wú)限可能,歡迎來(lái)到 RISC-V 生態(tài)系統(tǒng),期待聽(tīng)到你用 RISC-V 做了什么。

點(diǎn)擊下方,即可優(yōu)惠購(gòu)書(shū)
—END—


在留言區(qū)參與互動(dòng),并點(diǎn)擊在看和轉(zhuǎn)發(fā)活動(dòng)到朋友圈,我們將選5名讀者各贈(zèng)送《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》1本,截止時(shí)間2024年9月30日。
??

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表