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單板計(jì)算機(jī)試用體驗(yàn)】在starfive下面測(cè)試跑一下setjmp和longjmp用于statethread

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-14 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:jf_06445065, 帖子地址:https://bbs.elecfans.com/jishu_2293504_1_1.html

因?yàn)閟tarfive是riscv的指令集,所以也就需要了解一下寄存器和常用的指令。
主要是參考這里:https://en.wikipedia.org/wiki/RISC-V

主要就這么一個(gè)表格。

但是在srs的statethread里面sp被移動(dòng)了一個(gè)位置,便于修改,所以稍微修改一下位置即可:

.file "md_linux.S"
.text


/* _st_md_cxt_save(__jmp_buf env) */ /* The env is $a0, https://en.wikipedia.org/wiki/MIPS_architecture#Calling_conventions */
.globl _st_md_cxt_save
.type _st_md_cxt_save, %function
.align 2
_st_md_cxt_save:
sd    sp,0(a0)
sd    ra,8(a0)
sd    s0,16(a0)
sd    s1,24(a0)
sd    s2,32(a0)
sd    s3,40(a0)
sd    s4,48(a0)
sd    s5,56(a0)
sd    s6,64(a0)
sd    s7,72(a0)
sd    s8,80(a0)
sd    s9,88(a0)
sd    s10,96(a0)
sd    s11,104(a0)
li    a0,0
jr ra
.size _st_md_cxt_save, .-_st_md_cxt_save

/****************************************************************/

/* _st_md_cxt_restore(__jmp_buf env, int val) */
.globl _st_md_cxt_restore
.type _st_md_cxt_restore, %function
.align 2

_st_md_cxt_restore:
ld        sp,0(a0)
ld        ra,8(a0)
ld        s0,16(a0)
ld        s1,24(a0)
ld        s2,32(a0)
ld        s3,40(a0)
ld        s4,48(a0)
ld        s5,56(a0)
ld        s6,64(a0)
ld        s7,72(a0)
ld        s8,80(a0)
ld        s9,88(a0)
ld        s10,96(a0)
ld        s11,104(a0)
li a0,1
jr ra
.size _st_md_cxt_restore, .-_st_md_cxt_restore

然后就放到srs目錄里面就可以編譯SRS跑功能強(qiáng)大的流媒體直播服務(wù)器了,甚至支持WebRTC。

不過(guò)starfive提供的fedora在編譯環(huán)境方面好像略有些別扭,不過(guò)也還勉強(qiáng)可以用:

[riscv@fedora-starfive helloworld]$ g++ -dM -E - null | grep riscv
#define __riscv 1
#define __riscv_atomic 1
#define __riscv_cmodel_medlow 1
#define __riscv_fdiv 1
#define __riscv_float_abi_double 1
#define __riscv_mul 1
#define __riscv_muldiv 1
#define __riscv_xlen 64
#define __riscv_fsqrt 1
#define __riscv_compressed 1
#define __riscv_flen 64
#define __riscv_div 1
[riscv@fedora-starfive helloworld]$

后來(lái)我是用__riscv來(lái)做環(huán)境分析的,然后不影響其他平臺(tái)編譯兼容了。

聲明:本文內(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)投訴
  • RISC-V
    +關(guān)注

    關(guān)注

    48

    文章

    2891

    瀏覽量

    53078
  • 賽昉科技
    +關(guān)注

    關(guān)注

    3

    文章

    181

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    科技2025:引領(lǐng)RISC-V駛?cè)霐?shù)據(jù)中心深水區(qū)

    2025年,是RISC-V從技術(shù)走向場(chǎng)景的關(guān)鍵年。科技始終相信:唯有落地,才能創(chuàng)造真實(shí)價(jià)值。我們以規(guī)?;逃脼殄^點(diǎn),推動(dòng)RISC-V
    的頭像 發(fā)表于 01-05 08:05 ?683次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技2025:引領(lǐng)<b class='flag-5'>RISC-V</b>駛?cè)霐?shù)據(jù)中心深水區(qū)

    RISC-V實(shí)現(xiàn)數(shù)據(jù)中心應(yīng)用突破,科技BMC芯片重磅亮相

    電子發(fā)燒友原創(chuàng) 章鷹 近期,珠海舉辦的RISC-V產(chǎn)業(yè)大會(huì)上,科技展示了面向數(shù)據(jù)中心、邊緣計(jì)算及智能終端的全棧產(chǎn)品與成熟應(yīng)用,其中
    的頭像 發(fā)表于 12-13 00:50 ?1.5w次閱讀
    <b class='flag-5'>RISC-V</b>實(shí)現(xiàn)數(shù)據(jù)中心應(yīng)用突破,<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技BMC芯片重磅亮相

    2025 RISC-V產(chǎn)業(yè)發(fā)展大會(huì) | 科技全景展示規(guī)?;逃贸晒?/a>

    2025年11月24日,RISC-V產(chǎn)業(yè)發(fā)展大會(huì)在珠海開(kāi)幕。科技以“推動(dòng)RISC-V規(guī)?;逃谩睘楹诵闹黝},重點(diǎn)展示了面向數(shù)據(jù)中心、邊緣計(jì)算
    的頭像 發(fā)表于 11-27 11:03 ?969次閱讀
    2025 <b class='flag-5'>RISC-V</b>產(chǎn)業(yè)發(fā)展大會(huì) | <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技全景展示規(guī)?;逃贸晒? />    </a>
</div>                              <div   id=

    【作品合集】科技VisionFive 2單板計(jì)算機(jī)開(kāi)發(fā)板測(cè)評(píng)

    科技VisionFive 2單板計(jì)算機(jī)開(kāi)發(fā)板測(cè)評(píng)作品合集 產(chǎn)品介紹: ·星光 2是全球首款集成了3D GPU的高性能量產(chǎn)
    發(fā)表于 09-04 09:08

    5?款?RISC-V?單板計(jì)算機(jī)測(cè)試:性能、基準(zhǔn)測(cè)試、特性及見(jiàn)解

    倘若計(jì)算的未來(lái)并非被專(zhuān)有架構(gòu)所壟斷,那會(huì)怎樣?想象一下這樣個(gè)世界:開(kāi)發(fā)者和業(yè)余愛(ài)好者都能利用開(kāi)源硬件的力量自由地構(gòu)建、創(chuàng)新和實(shí)驗(yàn)?,F(xiàn)在,讓我們走進(jìn)RISC-V
    的頭像 發(fā)表于 08-14 13:37 ?1044次閱讀
    5?款?<b class='flag-5'>RISC-V</b>?<b class='flag-5'>單板計(jì)算機(jī)</b><b class='flag-5'>測(cè)試</b>:性能、基準(zhǔn)<b class='flag-5'>測(cè)試</b>、特性及見(jiàn)解

    科技入駐RuyiSDK開(kāi)發(fā)者社區(qū),雙平臺(tái)協(xié)同推進(jìn)RISC-V生態(tài)

    科技(StarFive)正式入駐RuyiSDK開(kāi)發(fā)者社區(qū),攜手推動(dòng)RISC-V技術(shù)創(chuàng)新。后續(xù),
    的頭像 發(fā)表于 07-30 10:35 ?1065次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技入駐RuyiSDK開(kāi)發(fā)者社區(qū),雙平臺(tái)協(xié)同推進(jìn)<b class='flag-5'>RISC-V</b>生態(tài)

    科技徐滔:以精準(zhǔn)場(chǎng)景牽引,RISC-V搶灘數(shù)據(jù)中心百萬(wàn)顆市場(chǎng)

    7月16-19日,第五屆RISC-V中國(guó)峰會(huì)在上海張江科學(xué)會(huì)堂成功舉辦。國(guó)內(nèi)領(lǐng)先的RISC-V廠商科技攜多款重磅產(chǎn)品亮相,集中展示自研創(chuàng)新技術(shù)和成果。峰會(huì)期間,
    的頭像 發(fā)表于 07-29 09:33 ?1279次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技徐滔:以精準(zhǔn)場(chǎng)景牽引,<b class='flag-5'>RISC-V</b>搶灘數(shù)據(jù)中心百萬(wàn)顆市場(chǎng)

    科技聯(lián)合合見(jiàn)工軟實(shí)現(xiàn)國(guó)產(chǎn)致性NoC IP與RISC-V大規(guī)模網(wǎng)絡(luò)中的適配

    致性片上網(wǎng)絡(luò)(NoC)IP——·星路-700(StarNoC-700)已成功適配科技·天樞(Dubhe)系列
    的頭像 發(fā)表于 07-24 09:02 ?1312次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技聯(lián)合合見(jiàn)工軟實(shí)現(xiàn)國(guó)產(chǎn)<b class='flag-5'>一</b>致性NoC IP與<b class='flag-5'>RISC-V</b>核<b class='flag-5'>在</b>大規(guī)模網(wǎng)絡(luò)中的適配

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】環(huán)境搭建與點(diǎn)燈實(shí)驗(yàn)

    、概況 ·星光 2是全球首款集成了GPU的高性能RISC-V單板計(jì)算機(jī)。與·
    發(fā)表于 07-20 22:55

    “核心技術(shù)突破+關(guān)鍵應(yīng)用支撐”,加速RISC-V生態(tài)突圍

    核心技術(shù)護(hù)城河1.首款適配RISC-V核的國(guó)產(chǎn)致性NoCIP——StarNoC-700高性能計(jì)算分論壇上,
    的頭像 發(fā)表于 07-19 17:03 ?1464次閱讀
    “核心技術(shù)突破+關(guān)鍵應(yīng)用支撐”,<b class='flag-5'>賽</b><b class='flag-5'>昉</b>加速<b class='flag-5'>RISC-V</b>生態(tài)突圍

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】VisionFive 2個(gè)霸氣的游戲機(jī)

    單板計(jì)算機(jī),搭載·驚鴻-7110(型號(hào):JH-7110)RISC-V應(yīng)用處理器,擁有極強(qiáng)的計(jì)算能力和圖形處理能力。開(kāi)源的·
    發(fā)表于 07-13 20:41

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】RISC-V架構(gòu)卡片計(jì)算機(jī)初體驗(yàn)

    2h........無(wú)奈) 參考文獻(xiàn): 全球首款集成3D GPU的高性能量產(chǎn)RISC-V 單板計(jì)算機(jī),·星光 2 開(kāi)發(fā)實(shí)踐![全球首款集成3D GPU的高性能量產(chǎn)
    發(fā)表于 07-06 23:28

    權(quán)威評(píng)測(cè):Orange Pi RV2等5?款?RISC-V?單板計(jì)算機(jī)測(cè)試-性能、基準(zhǔn)測(cè)試、功能和見(jiàn)解

    如果計(jì)算的未來(lái)不是被鎖定在專(zhuān)有架構(gòu)上,那會(huì)怎樣?想象一下,在這個(gè)世界上,開(kāi)發(fā)人員和業(yè)余愛(ài)好者都可以利用開(kāi)源硬件的強(qiáng)大功能自由構(gòu)建、創(chuàng)新和實(shí)驗(yàn)。進(jìn)入RISC-V單板計(jì)算機(jī)(SBC)領(lǐng)域—
    的頭像 發(fā)表于 06-30 13:35 ?1256次閱讀
    權(quán)威評(píng)測(cè):Orange Pi RV2等5?款?<b class='flag-5'>RISC-V</b>?<b class='flag-5'>單板計(jì)算機(jī)</b><b class='flag-5'>測(cè)試</b>-性能、基準(zhǔn)<b class='flag-5'>測(cè)試</b>、功能和見(jiàn)解

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】 + 開(kāi)箱體驗(yàn)

    x86與ARM架構(gòu)主導(dǎo)的單板計(jì)算機(jī)市場(chǎng),中國(guó)團(tuán)隊(duì)打造的VisionFive 2(防星光2)如同顆新星,憑借開(kāi)源開(kāi)放的RISC-V架構(gòu)和成
    發(fā)表于 06-27 09:06

    科技JH-7110 RISC-V工業(yè)網(wǎng)關(guān):多場(chǎng)景賦能工業(yè)智能化升級(jí)

    靈活部署與自主可控的升級(jí)要求。科技JH-7110RISC-V工業(yè)網(wǎng)關(guān)(點(diǎn)擊跳轉(zhuǎn)“商城”)基于開(kāi)源
    的頭像 發(fā)表于 04-25 15:18 ?1361次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技JH-7110 <b class='flag-5'>RISC-V</b>工業(yè)網(wǎng)關(guān):多場(chǎng)景賦能工業(yè)智能化升級(jí)