一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【賽昉科技昉·星光RISC-V單板計算機試用體驗】FFmpeg環(huán)境測試

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-14 11:24 ? 次閱讀

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

背景

因為我本人是做音視頻處理基礎(chǔ)技術(shù)的,所以通常拿到一塊板子后首先想到的是嘗試把視頻能力用起來,例如視頻的編碼,視頻的解碼,看一看編碼的畫質(zhì)如何,解碼性能如何,然后再進行下一步。

既然要嘗試使用,那么首先就考慮裝一個操作系統(tǒng)吧,第一件事是參考說明文檔,去下載一個Fedora,然后刷到sd卡里面。

嘗試使用

根據(jù)說明文檔看,我下載的Fedora不可以直接刷到sd里面,因為他的格式是這樣的:

Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211226-214100.n.0-sda.raw.zst

要先安裝一下zstd,然后

zstd Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211226-214100.n.0-sda.raw.zst -o Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211226-214100.n.0-sda.raw

然后用dd將Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211226-214100.n.0-sda.raw寫到SD卡即可

插入sd卡以后,用USB type-c接口電源線插到板子上上電,插入HDMI鏈接到顯示器,稍等一會就能夠看到Fedora的啟動界面,登錄提示頁面,按照手冊中寫的用戶名密碼輸入后即可進入系統(tǒng)。

看一下系統(tǒng)的cpu信息

[riscv@fedora-starfive ~]$ cat //proc/cpuinfo
processor	: 0
hart		: 1
isa		: rv64imafdc
mmu		: sv39
uarch		: sifive,u74-mc

processor	: 1
hart		: 0
isa		: rv64imafdc
mmu		: sv39
uarch		: sifive,u74-mc```

還是個雙核??窗遄拥慕榻B是支持視頻編碼的

嘗試使用FFmpeg自動識別環(huán)境

但是手冊里面并未說明該如何跑起來,于是我嘗試用ffmpeg來跑一下。

[riscv@fedora-starfive ~]$ git clone git://source.ffmpeg.org/ffmpeg.git
正克隆到 'ffmpeg'...
remote: Enumerating objects: 666444, done.
remote: Counting objects: 100% (666444/666444), done.
remote: Compressing objects: 100% (130415/130415), done.
remote: Total 666444 (delta 539474), reused 661607 (delta 534726)
接收對象中: 100% (666444/666444), 131.55 MiB | 58.00 KiB/s, 完成.
處理 delta 中: 100% (539474/539474), 完成.
正在更新文件: 100% (7781/7781), 完成.
[riscv@fedora-starfive ~]$ cd ffmpeg/
[riscv@fedora-starfive ffmpeg]$ ls
Changelog  CONTRIBUTING.md  COPYING.LGPLv2.1  doc      INSTALL.md   libavfilter  libpostproc    LICENSE.md   presets    tests
compat     COPYING.GPLv2    COPYING.LGPLv3    ffbuild  libavcodec   libavformat  libswresample  MAINTAINERS  README.md  tools
configure  COPYING.GPLv3    CREDITS           fftools  libavdevice  libavutil    libswscale     Makefile     RELEASE
[riscv@fedora-starfive ffmpeg]$ cd ..
[riscv@fedora-starfive ~]$ mkdir build_ffmpeg
[riscv@fedora-starfive ~]$ cd build_ffmpeg/
[riscv@fedora-starfive build_ffmpeg]$ ../ffmpeg/configure --disable-everything --enable-ffmpeg --enable-decoder=h264,mpeg4 --enable-hwaccels
install prefix            /usr/local
source path               src
C compiler                gcc
C library                 glibc
ARCH                      riscv (generic)
big-endian                no
runtime cpu detection     yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    no
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes
xmllint enabled           yes

External libraries:
alsa                    iconv                   libxcb_shape            libxcb_xfixes           zlib
bzlib                   libxcb                  libxcb_shm              lzma

External libraries providing hardware acceleration:
cuda_llvm               v4l2_m2m

Libraries:
avcodec                 avdevice                avfilter                avformat                avutil                  swresample              swscale

Programs:
ffmpeg                  ffprobe

Enabled decoders:
h263                    h264                    mpeg4

Enabled encoders:

Enabled hwaccels:

Enabled parsers:
h263                    mpeg4video

Enabled demuxers:

Enabled muxers:

Enabled protocols:

Enabled filters:
aformat                 atrim                   hflip                   transpose               vflip
anull                   format                  null                    trim

Enabled bsfs:

Enabled indevs:

Enabled outdevs:

License: LGPL version 2.1 or later
config_components.h is unchanged
libavutil/avconfig.h is unchanged
libavfilter/filter_list.c is unchanged
libavcodec/codec_list.c is unchanged
libavcodec/parser_list.c is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/demuxer_list.c is unchanged
libavformat/muxer_list.c is unchanged
libavdevice/indev_list.c is unchanged
libavdevice/outdev_list.c is unchanged
libavformat/protocol_list.c is unchanged
ffbuild/config.sh is unchanged

后來經(jīng)過咨詢技術(shù)支持老師,給的反饋是需要自己重新buildroot,需要加載OMX相應(yīng)的模塊才能開啟硬件codec模塊。也就是說文檔里面提到的支持的音視頻處理相關(guān)的功能默認是不支持的,需要自己重新DIY一下,starfive官方提供的Fedora默認是用不起來的。

思考與總結(jié):

**既然文檔里面說支持了,至少BSP應(yīng)該是需要直接提供出來的,而不是讓用戶DIY

既然starfive的提供的開發(fā)板里面元器件都是固定的,提供的基礎(chǔ)能力都是固定的,擴展接口也是固定的,完全可以提供一個開箱即用的操作系統(tǒng)而不是讓用戶拿到板子后再去琢磨怎么build一下支持上**

參考一下樹莓派的做法,最起碼的開箱即用

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

    關(guān)注

    46

    文章

    2461

    瀏覽量

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

    關(guān)注

    3

    文章

    164

    瀏覽量

    14672
收藏 人收藏

    評論

    相關(guān)推薦

    共建生態(tài),賦能應(yīng)用 | 科技精彩亮相中國RISC-V生態(tài)大會

    2025中國RISC-V生態(tài)大會于近日在北京圓滿落幕。大會以“共建生態(tài),共享未來”為主題,匯聚了中外產(chǎn)學研界各方代表,共同探討RISC-V的最新發(fā)展趨勢和產(chǎn)業(yè)機遇。作為中國RISC-V軟硬件生態(tài)
    的頭像 發(fā)表于 03-04 11:03 ?643次閱讀
    共建生態(tài),賦能應(yīng)用 | <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技精彩亮相中國<b class='flag-5'>RISC-V</b>生態(tài)大會

    科技RISC-V家庭云解決方案:NAS存儲性能升級,隱私安全雙保障

    (VisionFive2)單板計算機,推出全新RISC-V家庭云(NAS)解決方案,為用戶提供高性能、高安全性的私有云存儲服務(wù),滿足家庭及輕量級企業(yè)場景需求。方案亮點01高性能硬件支持
    的頭像 發(fā)表于 02-18 17:50 ?666次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技<b class='flag-5'>RISC-V</b>家庭云解決方案:NAS存儲性能升級,隱私安全雙保障

    首屆RISC-V產(chǎn)業(yè)發(fā)展大會成功舉辦,攜手產(chǎn)業(yè)伙伴共繪RISC-V新藍圖

    12月28日,由中國電子工業(yè)標準化技術(shù)協(xié)會RISC-V工作委員會(以下簡稱“RISC-V工作委員會”)主辦的首屆“RISC-V產(chǎn)業(yè)發(fā)展大會”在北京成功舉辦。作為推動RISC-V生態(tài)發(fā)展
    的頭像 發(fā)表于 12-30 14:14 ?455次閱讀
    首屆<b class='flag-5'>RISC-V</b>產(chǎn)業(yè)發(fā)展大會成功舉辦,<b class='flag-5'>賽</b><b class='flag-5'>昉</b>攜手產(chǎn)業(yè)伙伴共繪<b class='flag-5'>RISC-V</b>新藍圖

    科技亮相ICCAD-Expo 2024,共探RISC-V技術(shù)最新發(fā)展

    與會觀眾共探RISC-V技術(shù)的最新發(fā)展和行業(yè)應(yīng)用。RISC-V架構(gòu)的開放性和靈活性使其成為中國芯片行業(yè)的重要機遇。科技資深銷售總監(jiān)周杰在“IP與IC設(shè)計服務(wù)”專
    的頭像 發(fā)表于 12-16 10:22 ?514次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技亮相ICCAD-Expo 2024,共探<b class='flag-5'>RISC-V</b>技術(shù)最新發(fā)展

    科技發(fā)布全新RISC-V處理器內(nèi)核Dubhe-83

    RISC-V軟硬件生態(tài)企業(yè)科技近日宣布,正式推出其全新RISC-V處理器內(nèi)核——Dubhe-83(?天樞-83),該內(nèi)核專為AI應(yīng)用與
    的頭像 發(fā)表于 12-13 10:59 ?471次閱讀

    科技亮相世界互聯(lián)網(wǎng)大會,精彩呈現(xiàn)RISC-V創(chuàng)新成果

    豐富的RISC-V創(chuàng)新成果,包括·驚鴻-7110(JH-7110)RISC-V應(yīng)用處理器,·星光2(VisionFive2)
    的頭像 發(fā)表于 11-28 15:14 ?482次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技亮相世界互聯(lián)網(wǎng)大會,精彩呈現(xiàn)<b class='flag-5'>RISC-V</b>創(chuàng)新成果

    預(yù)售啟動!·星光 2 AI套件正式發(fā)布,基于RISC-V構(gòu)建AI算力

    10月24日,·星光2(VisionFive2)AI套件正式開啟預(yù)售。該套件由中國RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者科技攜手邊緣人工智能(A
    的頭像 發(fā)表于 10-25 08:05 ?578次閱讀
    預(yù)售啟動!<b class='flag-5'>昉</b>·<b class='flag-5'>星光</b> 2 AI套件正式發(fā)布,基于<b class='flag-5'>RISC-V</b>構(gòu)建AI算力

    科技產(chǎn)品亮相RISC-V開源創(chuàng)新中心,雙方達成戰(zhàn)略合作

    RISC-V開源創(chuàng)新中心:“我們非常高興能與賽科技公司建立戰(zhàn)略合作伙伴關(guān)系。科技的技術(shù)創(chuàng)新,結(jié)合中心的教育資源,將為雙方帶來巨大的協(xié)同效應(yīng)。”
    的頭像 發(fā)表于 10-11 09:46 ?744次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技產(chǎn)品亮相<b class='flag-5'>RISC-V</b>開源創(chuàng)新中心,雙方達成戰(zhàn)略合作

    科技與上海交通大學國家集成電路人才培養(yǎng)基地達成課程合作,推動高校RISC-V人才培育

    2024RISC-V中國峰會期間,科技與上海交通大學國家集成電路人才培養(yǎng)基地的課程合作簽約儀式在杭州隆重舉辦。當前,RISC-V技術(shù)蓬勃發(fā)展,R
    的頭像 發(fā)表于 09-03 08:03 ?1017次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技與上海交通大學國家集成電路人才培養(yǎng)基地達成課程合作,推動高校<b class='flag-5'>RISC-V</b>人才培育

    如何讓RISC-V企業(yè)賺錢?科技展現(xiàn)全場景RISC-V解決方案

    今年的RISC-V中國峰會,圓桌論壇的主題格外引人注目——如何讓RISC-V企業(yè)賺錢?科技給出的答案是“應(yīng)用”。如果把RISC-V浪潮比
    的頭像 發(fā)表于 08-30 12:33 ?760次閱讀
    如何讓<b class='flag-5'>RISC-V</b>企業(yè)賺錢?<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技展現(xiàn)全場景<b class='flag-5'>RISC-V</b>解決方案

    科技RVspace生態(tài)社區(qū)雙周報(8月刊)

    持續(xù)與各方伙伴攜手共建RISC-V生態(tài)社區(qū),為RISC-V生態(tài)建設(shè)貢獻力量。rvspace.orgRVspace社區(qū)動態(tài)01將VisionFive2單板計算機改造為
    的頭像 發(fā)表于 08-30 12:33 ?447次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技RVspace生態(tài)社區(qū)雙周報(8月刊)

    (一)、·星光2 開機試用

    星光2
    的頭像 發(fā)表于 07-08 18:21 ?600次閱讀
    (一)、<b class='flag-5'>昉</b>·<b class='flag-5'>星光</b>2  開機<b class='flag-5'>試用</b>

    Pine64 發(fā)布 Oz64 單板計算機:Arm、RISC-V任你切換

    Pine64公司最新推出Oz64單板計算機(SBC),其最大的亮點采用SopghoSG2000雙架構(gòu)芯片,可切換支持Arm和RISC-V。IT之家附上SopghoSG2000雙架構(gòu)芯片相關(guān)信息如下
    的頭像 發(fā)表于 06-30 08:37 ?476次閱讀
    Pine64 發(fā)布 Oz64 <b class='flag-5'>單板計算機</b>:Arm、<b class='flag-5'>RISC-V</b>任你切換

    Ubuntu現(xiàn)已適配RISC-V單板計算機Milk-V Mars

    近期,Canonical宣布優(yōu)化的Ubuntu24.04鏡像已可用于RISC-V單板計算機Milk-VMars。Milk-VMars由深圳市群芯閃耀科技有限公司(Milk-V)設(shè)計并推出,搭載
    的頭像 發(fā)表于 06-12 08:19 ?656次閱讀
    Ubuntu現(xiàn)已適配<b class='flag-5'>RISC-V</b><b class='flag-5'>單板計算機</b>Milk-<b class='flag-5'>V</b> Mars

    暢玩·星光 2|手把手教你搭建基于RISC-V的家用NAS

    方案。通過科技與開源社區(qū)的共同努力,·星光2(VisionFive2)RISC-V單板計算機
    的頭像 發(fā)表于 06-04 08:19 ?1499次閱讀
    暢玩<b class='flag-5'>昉</b>·<b class='flag-5'>星光</b> 2|手把手教你搭建基于<b class='flag-5'>RISC-V</b>的家用NAS