chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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 | 取之于開(kāi)源,貢獻(xiàn)于開(kāi)源

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

掃碼添加小助手

加入工程師交流群

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

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


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


GDB(GNU Debugger)是 GNU 項(xiàng)目下的功能強(qiáng)大的源碼級(jí)調(diào)試工具,允許開(kāi)發(fā)者查看程序在執(zhí)行時(shí)的內(nèi)部狀態(tài),包括設(shè)置斷點(diǎn)、單步執(zhí)行、查看變量和內(nèi)存等。在 RISC-V 生態(tài)中,GDB 繼續(xù)扮演開(kāi)發(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 特性,能夠滿足日常開(kāi)發(fā)調(diào)試需求,且仍在持續(xù)演進(jìn)中。


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

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


在進(jìn)迭時(shí)空首款 RISC-V AI CPU K1 芯片的研發(fā)過(guò)程中,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í)無(wú)論是開(kāi)源 OpenOCD 還是商用調(diào)試器,均未支持此類“單 DTM 對(duì)接多 DM ”的結(jié)構(gòu)。


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

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


得益于 OpenOCD 的開(kāi)源特性,團(tuán)隊(duì)得以對(duì)其進(jìn)行自主修改。通過(guò)代碼分析,發(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ù)者的寶貴意見(jiàn)。經(jīng)過(guò) 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),但這一過(guò)程顯著加深了團(tuán)隊(duì)對(duì)代碼的理解,既降低了未來(lái)維護(hù)成本,同時(shí)為開(kāi)源生態(tài)貢獻(xiàn)了力量,是一次值得的投入。


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



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


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


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


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



未來(lái)展望


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


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


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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    4173

    瀏覽量

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

    關(guān)注

    48

    文章

    2876

    瀏覽量

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

    關(guān)注

    0

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    HKIC|攜手進(jìn)時(shí)空 共筑開(kāi)源創(chuàng)新生態(tài)

    當(dāng)人形機(jī)器人以毫秒級(jí)反應(yīng)精準(zhǔn)抓取物品,服務(wù)機(jī)器人在嘈雜環(huán)境中自主避障并自然對(duì)話—這些曾只見(jiàn)于科幻的場(chǎng)景,正被一顆來(lái)自杭州的RISC-V芯片悄然實(shí)現(xiàn)。2026年1月,進(jìn)時(shí)空(SpacemiT
    的頭像 發(fā)表于 02-07 11:03 ?1.8w次閱讀
    HKIC|攜手<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b> 共筑<b class='flag-5'>開(kāi)源</b>創(chuàng)新生態(tài)

    Canonical 與進(jìn)時(shí)空攜手:Ubuntu 全面支持 K3/K1 RISC-V AI CPU 計(jì)算平臺(tái)

    2026年2月5日——Canonical公司和進(jìn)時(shí)空(SpacemiT)合作將Ubuntu操作系統(tǒng)引入到K3/K1RISC-VAICPU計(jì)算平臺(tái)。此次合作標(biāo)志著開(kāi)源操作系統(tǒng)與開(kāi)放RI
    的頭像 發(fā)表于 02-06 09:32 ?2.4w次閱讀
    Canonical 與<b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>攜手:Ubuntu 全面支持 K3/K1 RISC-V AI CPU 計(jì)算平臺(tái)

    進(jìn)時(shí)空2025年度十大開(kāi)發(fā)者揭曉

    回顧2025,RISC-V與AI的融合持續(xù)深化,推動(dòng)智能計(jì)算進(jìn)入更開(kāi)放、更高效的新階段。在人工智能發(fā)展的浪潮中,廣大開(kāi)發(fā)者始終與進(jìn)時(shí)空并肩前行,共同探索技術(shù)前沿與實(shí)踐落地。進(jìn)
    的頭像 發(fā)表于 01-12 20:07 ?569次閱讀
    <b class='flag-5'>進(jìn)</b><b class='flag-5'>迭</b><b class='flag-5'>時(shí)空</b>2025年度十大開(kāi)發(fā)者揭曉

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

    芯聚成都 | 進(jìn)時(shí)空邀您共赴 ICCAD-Expo 2025
    的頭像 發(fā)表于 11-14 18:02 ?3666次閱讀
    芯聚成都 | <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)展 | 取之于開(kāi)源,貢獻(xiàn)開(kāi)源

    秉承“取之于開(kāi)源貢獻(xiàn)開(kāi)源”的理念,進(jìn)
    的頭像 發(fā)表于 10-30 18:06 ?8724次閱讀
    <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'>開(kāi)源</b>,<b class='flag-5'>貢獻(xiàn)</b><b class='flag-5'>于</b><b class='flag-5'>開(kāi)源</b>

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

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

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

    ”解讀技術(shù)原理,分享真實(shí)創(chuàng)業(yè)故事,提供前沿行業(yè)視角,在AI驅(qū)動(dòng)科技變革的時(shí)代,持續(xù)追蹤開(kāi)源芯片領(lǐng)域的核心動(dòng)態(tài)與未來(lái)趨勢(shì)。首期亮點(diǎn)特邀進(jìn)時(shí)空創(chuàng)始人兼CEO陳志堅(jiān),
    的頭像 發(fā)表于 10-16 17:42 ?1350次閱讀
    <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 ?804次閱讀
    校園招聘 | <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科技未來(lái)!

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

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

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

    21世紀(jì)經(jīng)濟(jì)報(bào)道記者趙娜杭州報(bào)道“這是我們的時(shí)代?!苯衲?月的一天,21世紀(jì)經(jīng)濟(jì)報(bào)道記者來(lái)到進(jìn)時(shí)空杭州總部。進(jìn)
    的頭像 發(fā)表于 06-06 17:00 ?1060次閱讀
    迎接泛機(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ù)智未來(lái)

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

    繼X60和X100之后,進(jìn)時(shí)空正在基于開(kāi)源香山昆明湖架構(gòu)研發(fā)第三代高性能處理器核X200。與進(jìn)
    的頭像 發(fā)表于 06-06 16:56 ?1375次閱讀
    <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 全棧開(kāi)源六軸機(jī)械臂產(chǎn)品

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

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

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

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

    革新產(chǎn)品——全球首款基于RISC-V全棧開(kāi)源的六軸協(xié)作機(jī)械臂 myCobot 280 RISC-V 。 進(jìn)時(shí)空 RISC-V ? ? 進(jìn)
    的頭像 發(fā)表于 04-25 14:19 ?1777次閱讀
    大象機(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'>開(kāi)源</b>小六軸機(jī)械臂