国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

進(jìn)迭時(shí)空 debug upstream | 取之于開源,貢獻(xiàn)于開源

進(jìn)迭時(shí)空 ? 2025-11-17 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

秉承“取之于開源,貢獻(xiàn)于開源”的理念,進(jìn)迭時(shí)空在 Debug 軟件的開發(fā)與維護(hù)中,始終堅(jiān)持 Upstream First 原則,積極將優(yōu)化與修復(fù)反饋至開源上游,與全球開發(fā)者共同推動(dòng) RISC-V 生態(tài)的繁榮與發(fā)展。

Debug 相關(guān)軟件項(xiàng)目概覽


RISC-V 調(diào)試所涉及的核心開源軟件主要包括 GDB 和 OpenOCD。


GDB(GNU Debugger)是 GNU 項(xiàng)目下的功能強(qiáng)大的源碼級(jí)調(diào)試工具,允許開發(fā)者查看程序在執(zhí)行時(shí)的內(nèi)部狀態(tài),包括設(shè)置斷點(diǎn)、單步執(zhí)行、查看變量和內(nèi)存等。在 RISC-V 生態(tài)中,GDB 繼續(xù)扮演開發(fā)人員重要的調(diào)試交互界面的角色。


OpenOCD(Open On-Chip Debugger)承擔(dān)了實(shí)現(xiàn) RISC-V 調(diào)試規(guī)范的具體功能。作為一個(gè)支持多種架構(gòu)的調(diào)試工具,OpenOCD 的官方代碼托管于https://review.openocd.org.為應(yīng)對(duì) RISC-V 這一新興架構(gòu)的快速迭代與適配需求,社區(qū)為此專門 Fork 了一個(gè)支持 RISC-V 的適配版本,該版本托管于https://github.com/riscv-collab/riscv-openocd.


60f9514e-c355-11f0-8ce9-92fbcf53809c.png

6104240c-c355-11f0-8ce9-92fbcf53809c.png


目前,riscv-openocd 已實(shí)現(xiàn)對(duì) RISC-V 調(diào)試規(guī)范 v0.11 和 v0.13 的支持,并部分集成 v1.0 特性,能夠滿足日常開發(fā)調(diào)試需求,且仍在持續(xù)演進(jìn)中。


此外,riscv-test 項(xiàng)目(https://github.com/riscv-software-src/riscv-tests)中提供了一套 Debug Tests 測試套件。由于調(diào)試過程依賴于多個(gè)系統(tǒng)組件的協(xié)同工作,該測試套件通過 Python 腳本調(diào)用 OpenOCD 和 GDB,模擬真實(shí)調(diào)試流程,執(zhí)行端到端測試,從而有助于發(fā)現(xiàn)從Debug接口到相關(guān)底層組件中可能存在的問題。

始于 K1:一個(gè) PR 的上游之路


在進(jìn)迭時(shí)空首款 RISC-V AI CPU K1 芯片的研發(fā)過程中,OpenOCD 與 riscv-tests 在調(diào)試驗(yàn)證環(huán)節(jié)發(fā)揮了關(guān)鍵作用。在 K1 研發(fā)階段,OpenOCD 已具備較為完善的基礎(chǔ)調(diào)試功能,然而,由于 K1 的硬件架構(gòu)將 8 個(gè)核心分為 2 個(gè) Cluster,每個(gè)Cluster對(duì)應(yīng)一個(gè)調(diào)試模塊(Debug Module, DM),且兩個(gè)調(diào)試模塊共同連接至同一個(gè)調(diào)試傳輸模塊(Debug Transport Module, DTM),導(dǎo)致當(dāng)時(shí)無論是開源 OpenOCD 還是商用調(diào)試器,均未支持此類“單 DTM 對(duì)接多 DM ”的結(jié)構(gòu)。


60f9514e-c355-11f0-8ce9-92fbcf53809c.png

61250406-c355-11f0-8ce9-92fbcf53809c.png


得益于 OpenOCD 的開源特性,團(tuán)隊(duì)得以對(duì)其進(jìn)行自主修改。通過代碼分析,發(fā)現(xiàn)可借鑒其他架構(gòu)的現(xiàn)有配置,僅需 6 行代碼即可實(shí)現(xiàn)對(duì)多 DM 調(diào)試結(jié)構(gòu)的支持。完成修改并經(jīng) FPGA 驗(yàn)證后,進(jìn)一步補(bǔ)充了調(diào)試日志等輔助內(nèi)容,最終向上游社區(qū)提交了一個(gè)總計(jì) 27 行改動(dòng)的初始 PR。


612e72c0-c355-11f0-8ce9-92fbcf53809c.png


該 PR 獲得了社區(qū)維護(hù)者的寶貴意見。經(jīng)過 126 次評(píng)審討論,最終完成修改并合入的 PR 代碼行數(shù)擴(kuò)充至 396 行。除增強(qiáng)檢查機(jī)制、更新文檔外,還對(duì) DM 層接口進(jìn)行了重構(gòu),使代碼更加清晰、易于維護(hù)。


613b18a4-c355-11f0-8ce9-92fbcf53809c.png


盡管最初未預(yù)料到僅6行的修改最終會(huì)演變?yōu)閿?shù)百行的代碼重構(gòu),但這一過程顯著加深了團(tuán)隊(duì)對(duì)代碼的理解,既降低了未來維護(hù)成本,同時(shí)為開源生態(tài)貢獻(xiàn)了力量,是一次值得的投入


在與社區(qū)的溝通中,開放、協(xié)作的氛圍和有效的技術(shù)支持堅(jiān)定了進(jìn)迭時(shí)空將改進(jìn)貢獻(xiàn)回上游的決心——從最開始就把事情做對(duì),而非在下游維護(hù)一個(gè)“打補(bǔ)丁”版本,反復(fù)應(yīng)對(duì)版本沖突。



從 K1 到 K3:持續(xù)投入迭代


在 K1 調(diào)試支持完成后,相關(guān)配置文件已提交至 OpenOCD 主線。現(xiàn)在用戶可直接使用上游版本調(diào)試 K1,無需額外補(bǔ)丁。


614ab7d2-c355-11f0-8ce9-92fbcf53809c.png


除了 K1 中發(fā)現(xiàn)和修復(fù)的若干問題,進(jìn)迭時(shí)空在下一代芯片 K3 的研發(fā)過程中也識(shí)別出新的需求與挑戰(zhàn)。例如,K3 采用的 X100 核心支持虛擬化擴(kuò)展,其在調(diào)試虛擬機(jī)時(shí)暴露出 OpenOCD 地址轉(zhuǎn)換邏輯的潛在問題;同時(shí), Debug v1.0中 External Trigger 等新功能的引入,也催生了新的代碼改進(jìn)需求。在發(fā)現(xiàn)和解決這些問題后,進(jìn)迭時(shí)空選擇將其都提交至社區(qū)。等到 K3 正式交付,開發(fā)者將能夠像使用K1時(shí)一樣, 直接使用上游版本即可支撐調(diào)試需求,獲得良好的調(diào)試體驗(yàn)。



未來展望


截至目前,進(jìn)迭時(shí)空已累計(jì)向 OpenOCD 與 riscv-tests 貢獻(xiàn)并合入40余個(gè)Commit,另有數(shù)個(gè)補(bǔ)丁仍在評(píng)審中。在此特別感謝社區(qū)開發(fā)者,尤其是幾位維護(hù)者(@timsifive、@en-sc、@JanMatCodasip)在代碼評(píng)審與協(xié)作中給予的支持。


RISC-V 調(diào)試規(guī)范自 2018 年 12 月發(fā)布 v0.13 以來,經(jīng)過社區(qū)共同努力,已于 2025 年 2 月正式批準(zhǔn) v1.0 版本。目前,riscv-openocd 的代碼在持續(xù)完善,上游 OpenOCD 也正在加快合并來自 RISC-V Fork的改動(dòng)。


隨著 RISC-V 生態(tài)的發(fā)展,CPU 核心、SoC 系統(tǒng)與軟件棧日趨復(fù)雜,高效可靠的調(diào)試手段愈發(fā)重要。RISC-V 本身的開放性與靈活性,也為調(diào)試技術(shù)的探索提供了廣闊空間,例如日漸成熟的 Trace 規(guī)范即將帶來更強(qiáng)大的調(diào)試能力。

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

    關(guān)注

    3

    文章

    3980

    瀏覽量

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

    關(guān)注

    48

    文章

    2754

    瀏覽量

    51650
  • 進(jìn)迭時(shí)空
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    芯聚成都 | 進(jìn)時(shí)空邀您共赴 ICCAD-Expo 2025

    芯聚成都 | 進(jìn)時(shí)空邀您共赴 ICCAD-Expo 2025
    的頭像 發(fā)表于 11-14 18:02 ?3394次閱讀
    芯聚成都 | <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>邀您共赴 ICCAD-Expo 2025

    進(jìn)時(shí)空K1 Linux kernel upstream進(jìn)展 | 取之于開源貢獻(xiàn)開源

    秉承“取之于開源貢獻(xiàn)開源”的理念,進(jìn)
    的頭像 發(fā)表于 10-30 18:06 ?8366次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>K1 Linux kernel <b class='flag-5'>upstream</b>進(jìn)展 | <b class='flag-5'>取之于</b><b class='flag-5'>開源</b>,<b class='flag-5'>貢獻(xiàn)</b><b class='flag-5'>于</b><b class='flag-5'>開源</b>

    取之于開源貢獻(xiàn)開源進(jìn)時(shí)空AI計(jì)算生態(tài)開源貢獻(xiàn)

    開放創(chuàng)新是進(jìn)時(shí)空的企業(yè)價(jià)值觀之一,公司的軟硬件技術(shù)棧構(gòu)建在開源之上,同時(shí)也積極在操作系統(tǒng)、編譯器、AI計(jì)算生態(tài)等領(lǐng)域?yàn)?b class='flag-5'>開源做
    的頭像 發(fā)表于 10-21 09:03 ?5132次閱讀
    <b class='flag-5'>取之于</b><b class='flag-5'>開源</b>,<b class='flag-5'>貢獻(xiàn)</b><b class='flag-5'>于</b><b class='flag-5'>開源</b>:<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>AI計(jì)算生態(tài)<b class='flag-5'>開源</b><b class='flag-5'>貢獻(xiàn)</b>

    進(jìn)播客 |「RISC-V 圓桌白話錄」首期正式上線!

    ”解讀技術(shù)原理,分享真實(shí)創(chuàng)業(yè)故事,提供前沿行業(yè)視角,在AI驅(qū)動(dòng)科技變革的時(shí)代,持續(xù)追蹤開源芯片領(lǐng)域的核心動(dòng)態(tài)與未來趨勢。首期亮點(diǎn)特邀進(jìn)時(shí)空創(chuàng)始人兼CEO陳志堅(jiān),
    的頭像 發(fā)表于 10-16 17:42 ?1024次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b>播客 |「RISC-V 圓桌白話錄」首期正式上線!

    校園招聘 | 進(jìn)時(shí)空2026校園招募令

    校園招聘 | 進(jìn)時(shí)空2026校園招募令
    的頭像 發(fā)表于 09-11 09:05 ?595次閱讀
    校園招聘 | <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>2026校園招募令

    進(jìn)時(shí)空與青少年共赴RISC-V AI科技未來!

    科技體驗(yàn)。展區(qū)現(xiàn)場,搭載進(jìn)時(shí)空K1芯片的AI機(jī)器人、RISC-V寫字機(jī)器人、AI視覺小車、全棧開源六軸機(jī)械臂以及MuseBook筆記本電腦流暢執(zhí)行各項(xiàng)指令,讓青少年沉浸式體驗(yàn)AI科
    的頭像 發(fā)表于 08-28 17:53 ?938次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>與青少年共赴RISC-V AI科技未來!

    芯活力,搏未來——2025進(jìn)時(shí)空應(yīng)屆生入職培訓(xùn)

    為助力應(yīng)屆新員工快速融入公司文化、提升團(tuán)隊(duì)協(xié)作能力,進(jìn)時(shí)空精心策劃了“芯活力,搏未來”2025應(yīng)屆生入職培訓(xùn)。本次培訓(xùn)以“學(xué)習(xí)+體驗(yàn)+成長”為核心,采用“室內(nèi)課程+戶外拓展”的形式,讓新芯們在互動(dòng)
    的頭像 發(fā)表于 08-06 16:42 ?1460次閱讀
    芯活力,搏未來——2025<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>應(yīng)屆生入職培訓(xùn)

    迎接泛機(jī)器人時(shí)代:進(jìn)時(shí)空如何以RISC-V架構(gòu)數(shù)智未來

    21世紀(jì)經(jīng)濟(jì)報(bào)道記者趙娜杭州報(bào)道“這是我們的時(shí)代。”今年8月的一天,21世紀(jì)經(jīng)濟(jì)報(bào)道記者來到進(jìn)時(shí)空杭州總部。進(jìn)
    的頭像 發(fā)表于 06-06 17:00 ?799次閱讀
    迎接泛機(jī)器人時(shí)代:<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>如何以RISC-V架構(gòu)數(shù)智未來

    進(jìn)時(shí)空第三代高性能核X200研發(fā)進(jìn)展

    繼X60和X100之后,進(jìn)時(shí)空正在基于開源香山昆明湖架構(gòu)研發(fā)第三代高性能處理器核X200。與進(jìn)
    的頭像 發(fā)表于 06-06 16:56 ?1100次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>第三代高性能核X200研發(fā)進(jìn)展

    大象機(jī)器人攜手進(jìn)時(shí)空推出 RISC-V 全棧開源六軸機(jī)械臂產(chǎn)品

    全球80多個(gè)國家和地區(qū)。近日,大象機(jī)器人聯(lián)合進(jìn)時(shí)空推出全球首款RISC-V全棧開源六軸機(jī)器臂“myCobot280RISC-V”,為開發(fā)者打造全新的機(jī)器人
    的頭像 發(fā)表于 06-06 16:55 ?1098次閱讀
    大象機(jī)器人攜手<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>推出 RISC-V 全棧<b class='flag-5'>開源</b>六軸機(jī)械臂產(chǎn)品

    進(jìn)時(shí)空同構(gòu)融合技術(shù)加速大模型AI應(yīng)用創(chuàng)新

    復(fù)雜的異構(gòu)調(diào)度系統(tǒng)來協(xié)調(diào)CPU和XPU的額外數(shù)據(jù)交互和同步。進(jìn)時(shí)空踐行的同構(gòu)融合技術(shù),創(chuàng)新性地在CPU內(nèi)集成TensorCore,以RISC-V指令集為統(tǒng)一的軟硬
    的頭像 發(fā)表于 06-06 16:55 ?854次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>同構(gòu)融合技術(shù)加速大模型AI應(yīng)用創(chuàng)新

    大象機(jī)器人攜手進(jìn)時(shí)空推出 RISC-V 全棧開源六軸機(jī)械臂產(chǎn)品

    全球80多個(gè)國家和地區(qū)。 近日,大象機(jī)器人聯(lián)合進(jìn)時(shí)空推出全球首款RISC-V全棧開源六軸機(jī)器臂“myCobot 280 RISC-V”,為開發(fā)者打造全新的機(jī)器人
    發(fā)表于 04-25 17:59

    大象機(jī)器人×進(jìn)時(shí)空聯(lián)合發(fā)布全球首款RISC-V全棧開源小六軸機(jī)械臂

    革新產(chǎn)品——全球首款基于RISC-V全棧開源的六軸協(xié)作機(jī)械臂 myCobot 280 RISC-V 。 進(jìn)時(shí)空 RISC-V ? ? 進(jìn)
    的頭像 發(fā)表于 04-25 14:19 ?1417次閱讀
    大象機(jī)器人×<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>聯(lián)合發(fā)布全球首款RISC-V全棧<b class='flag-5'>開源</b>小六軸機(jī)械臂

    RISC-V+OpenHarmony5.0:進(jìn)時(shí)空與中科院共筑數(shù)字世界新基石

    解決方案的推出,標(biāo)志著RISC-V架構(gòu)與OpenHarmony操作系統(tǒng)的深度融合,為數(shù)字世界的未來發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。RISC-V以其靈活、開源的特性,為芯片設(shè)計(jì)提供了全新的思路;而OpenHarmony5.0則以其開放、可裁剪的優(yōu)勢,為物聯(lián)網(wǎng)、智能終端等領(lǐng)域帶來了全新的發(fā)展機(jī)遇。
    的頭像 發(fā)表于 02-19 11:30 ?1095次閱讀

    進(jìn)時(shí)空亮相RISC-V產(chǎn)業(yè)發(fā)展大會(huì):新AI CPU引領(lǐng)大模型時(shí)代

    12月28日,以“發(fā)揮標(biāo)準(zhǔn)優(yōu)勢,繁榮產(chǎn)業(yè)發(fā)展”為主題的RISC-V產(chǎn)業(yè)發(fā)展大會(huì)在北京亦莊經(jīng)開區(qū)通明湖會(huì)展中心舉行。作為基于新一代RISC-V架構(gòu)的計(jì)算生態(tài)企業(yè),進(jìn)時(shí)空受邀出席此次大會(huì)。進(jìn)
    的頭像 發(fā)表于 12-31 17:32 ?1121次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>亮相RISC-V產(chǎn)業(yè)發(fā)展大會(huì):新AI CPU引領(lǐng)大模型時(shí)代