欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

fireflyAIO-3399J-Ubuntu應(yīng)用層支持介紹

firefly ? 來(lái)源:firefly ? 作者:firefly ? 2019-12-25 16:01 ? 次閱讀

Ubuntu 應(yīng)用層支持

視頻硬件編解碼支持

Mpp是Rockchip為RK3399提供的一套視頻編解碼的api, 并且基于mpp,Rockchip提供了一套gstreamer的編解碼插件。用戶(hù)可以根據(jù)自己的需求,基于gstreamer來(lái)做視頻編解碼的應(yīng)用,或者直接調(diào)用mpp,來(lái)實(shí)現(xiàn)硬件的編解碼加速。

Firefly 發(fā)布的Ubuntu 系統(tǒng), 都已經(jīng)提供了完整的gstremaer 和 mpp支持,并且提供了相應(yīng)的demo,供用戶(hù)開(kāi)發(fā)參考。

Gstreamer

Ubuntu 16.04 下,gstreamer 1.12 已經(jīng)安裝在/opt/目錄下。

Ubuntu 18.04下, gstreamer 1.12 已經(jīng)安裝到系統(tǒng)中。

/usr/local/bin/h264dec.sh 測(cè)試硬件H264解碼。

/usr/local/bin/h264enc.sh 測(cè)試硬件H264編碼。

用戶(hù)可以參照這兩個(gè)腳本,配置自己的gstreamer應(yīng)用。

Mpp

Ubunut 系統(tǒng)下, mpp 相關(guān)dev包都已經(jīng)安裝到系統(tǒng)中。

/opt/mpp/下分別是mpp 編解碼的相關(guān)demo 和 源文件。

OpenGL-ES

RK3399 支持 OpenGL ES1.1/2.0/3.0/3.1。

Firefly 發(fā)布的Ubuntu 系統(tǒng), 都已經(jīng)提供了完整的OpenGL-ES支持。運(yùn)行g(shù)lmark2-es2可以測(cè)試openGL-ES支持。 如果要避免屏幕刷新率對(duì)測(cè)試結(jié)果的影響,可以在串口終端上使用以下命令測(cè)試。

# systemctl stop lightdm # export DISPLAY=:0 # Xorg & # glmark2-es2 –off-screen

在Chromium瀏覽器中, 在地址欄輸入:chrome://gpu可以查看chromium下硬件加速的支持。

Note:

EGL 是用arm 平臺(tái)上OpenGL針對(duì)x window system的擴(kuò)展,功能等效于x86下的glx庫(kù)。

由于Xorg使用的Driver modesettings 默認(rèn)會(huì)加載libglx.so(禁用glx會(huì)導(dǎo)致某些通過(guò)檢測(cè)glx環(huán)境的應(yīng)用啟動(dòng)失敗), libglx.so會(huì)搜索系統(tǒng)中的dri實(shí)現(xiàn)庫(kù)。但是rk3399 Xorg 2D加速是直接基于DRM實(shí)現(xiàn), 并未實(shí)現(xiàn)dri庫(kù),所以啟動(dòng)過(guò)程中,libglx.so會(huì)報(bào)告如下的錯(cuò)誤 。

(EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so failed

這個(gè)對(duì)系統(tǒng)運(yùn)行沒(méi)有任何影響,不需要處理。

基于同樣的道理,某些應(yīng)用啟動(dòng)過(guò)程中,也會(huì)報(bào)告如下錯(cuò)誤,不用處理,對(duì)應(yīng)用的運(yùn)行不會(huì)造成影響。

libGL error: unable to load driver: rockchip_dri.so libGL error: driver pointer missing libGL error: failed to load driver: rockchip

Firefly之前發(fā)布的某些版本的Ubuntu軟件,默認(rèn)關(guān)閉了加載libglx.so,在某些情況下,運(yùn)行某些應(yīng)用程序會(huì)出現(xiàn)下述錯(cuò)誤:

GdkGLExt-WARNING **: Window system doesn't support OpenGL.

修正的方法如下:

刪除 /etc/X11/xorg.conf.d/20-modesetting.conf 中一下三行配置。

Section "Module" Disable "glx" EndSection

OpenCL

Firefly發(fā)布的Ubuntu系統(tǒng),已經(jīng)添加了opencl1.2支持,可以運(yùn)行系統(tǒng)內(nèi)置的clinfo獲取平臺(tái)opencl相關(guān)參數(shù)。

firefly@firefly:~$ clinfo Platform #0 Name: ARM Platform Version: OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Device #0 Name: Mali-T860 Type: GPU Version: OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Global memory size: 1 GB 935 MB 460 kB Local memory size: 32 kB Max work group size: 256 Max work item sizes: (256, 256, 256) …

TensorFlow Lite

RK3399 支持神經(jīng)網(wǎng)絡(luò)的GPU加速方案LinuxNN, Firefly發(fā)布的Ubuntu系統(tǒng),已經(jīng)添加了LinuxNN的支持。

在opt/tensorflowbin/下,運(yùn)行test.sh, 即可測(cè)試MobileNet 模型圖像分類(lèi)器的 Demo和MobileNet-SSD 模型的目標(biāo)檢測(cè) Demo

firefly@firefly:/opt/tensorflowbin$ ./test.sh Loaded model mobilenet_ssd.tflite resolved reporter nn version: 1.0.0 findAvailableDevices filename:libarmnn-driver.so d_info:40432 d_reclen:40s [D][ArmnnDriver]: Register Service: armnn (version: 1.0.0)! first invoked time: 1919.17 ms invoked average time: 108.4 ms validCount: 26 car @ (546, 501) (661, 586) car @ (1, 549) (51, 618) person @ (56, 501) (239, 854) person @ (332, 530) (368, 627) person @ (391, 541) (434, 652) person @ (418, 477) (538, 767) person @ (456, 487) (602, 764) car @ (589, 523) (858, 687) person @ (826, 463) (1034, 873) bicycle @ (698, 644) (1128, 925) write out.jpg succ!

屏幕旋轉(zhuǎn)

Firefly發(fā)布的Ubuntu系統(tǒng),如果需要默認(rèn)對(duì)系統(tǒng)的顯示方向做旋轉(zhuǎn),可以在

/etc/default/xrandr中修改對(duì)應(yīng)的顯示設(shè)備的方向即可。

firefly@firefly:~$ cat /etc/default/xrandr #!/bin/sh # Rotation can be one of 'normal', 'left', 'right' or 'inverted'. # xrandr --output HDMI-1 --rotate normal # xrandr --output LVDS-1 --rotate normal # xrandr --output EDP-1 --rotate normal # xrandr --output MIPI-1 --rotate normal # xrandr --output VGA-1 --rotate normal # xrandr --output DP-1 --rotate normal

對(duì)于配有觸摸屏的平臺(tái),如果需要對(duì)觸摸屏的方向做旋轉(zhuǎn),可以在/etc/X11/xorg.conf.d/05-gslX680.conf中修改SwapAxes / InvertX / InvertY三個(gè)值。

firefly@firefly:~$ cat /etc/X11/xorg.conf.d/05-gslX680.conf Section "InputClass" Identifier "gslX680" MatchIsTouchscreen "on" MatchProduct "gslX680" Driver "evdev" Option "SwapAxes" "off" # Invert the respective axis. Option "InvertX" "off" Option "InvertY" "off" EndSection

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

    關(guān)注

    87

    文章

    11350

    瀏覽量

    210466
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35636
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    7138
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    fireflyAIO-3399J主板簡(jiǎn)介

    AIO-3399J 的標(biāo)準(zhǔn)套裝包含以下配件
    的頭像 發(fā)表于 11-05 15:52 ?1653次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板簡(jiǎn)介

    Firefly-RK3288Ubuntu解碼軟件介紹

    Ubuntu 應(yīng)用層支持 視頻硬件編解碼支持
    的頭像 發(fā)表于 11-27 08:56 ?5219次閱讀
    Firefly-RK3288<b class='flag-5'>Ubuntu</b>解碼軟件<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板介紹

    AIO-3399J默認(rèn)出廠固件是支持LVDS+HDMI 1080P的雙屏顯示,HDMI分辨率最高只能到1080P。
    的頭像 發(fā)表于 12-24 10:03 ?1715次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板紅外遙控器簡(jiǎn)介

    紅外遙控器 產(chǎn)品參數(shù) 產(chǎn)品:12鍵紅外遙控器 版本:Firefly定制版 電源:兩節(jié)7號(hào)電池 適配:AIO-3399J 描述:支持AIO-3399J開(kāi)發(fā)板的遙控開(kāi)機(jī)功能
    的頭像 發(fā)表于 12-24 10:07 ?1630次閱讀

    fireflyAIO-3399J主板屏幕模組介紹

    屏幕模組 7.85寸MIPI液晶屏模組 注意:默認(rèn)的AIO-3399J主板不帶mipi_dsi接口,如需要此功能需修改硬件。
    的頭像 發(fā)表于 12-24 10:14 ?1688次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板屏幕模組<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板UART使用介紹

    AIO-3399J 支持SPI橋接/擴(kuò)展4個(gè)增強(qiáng)功能串口(UART)的功能,分別為UART1,UART2,RS232,RS485。
    的頭像 發(fā)表于 12-24 10:18 ?2192次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板UART使用<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板PWM使用介紹

    AIO-3399J開(kāi)發(fā)板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3,4路 PWM 分別使用在eDP背光、MIPI背光、VDDLOG供電、紅外IR。 本章主要描述如何配置 PWM。
    的頭像 發(fā)表于 12-24 10:37 ?2320次閱讀

    fireflyAIO-3399J主板MIPI CSI使用簡(jiǎn)介

    AIO-3399J 開(kāi)發(fā)板分別帶有兩個(gè)MIPI,一個(gè)DVP攝像頭接口,MIPI最高支持支持4K拍照,并支持1080P 30FPS以上視頻錄制。
    的頭像 發(fā)表于 12-24 10:22 ?5247次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板MIPI CSI使用簡(jiǎn)介

    fireflyAIO-3399J主板LED使用介紹

    AIO-3399J 開(kāi)發(fā)板上有 2 個(gè) LED 燈
    的頭像 發(fā)表于 12-24 10:31 ?3095次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板LED使用<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板IR使用簡(jiǎn)介

    AIO-3399J 開(kāi)發(fā)板上使用紅外收發(fā)傳感器 IR (在 mic 接口和喇叭接口之間)實(shí)現(xiàn)遙控功能,在IR接口處接上紅外接收器。
    的頭像 發(fā)表于 12-24 10:32 ?2269次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板IR使用簡(jiǎn)介

    fireflyAIO-3399J主板I2C使用介紹

    AIO-3399J 開(kāi)發(fā)板上有 9 個(gè)片上 I2C 控制器,
    的頭像 發(fā)表于 12-24 10:34 ?1979次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b>主板I2C使用<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板ADC使用介紹

    AIO-3399J 開(kāi)發(fā)板上的 AD 接口有兩種,分別為:溫度傳感器 (Temperature Sensor)、逐次逼近ADC (Successive Approximation Register)。
    的頭像 發(fā)表于 12-24 10:47 ?1759次閱讀

    fireflyAIO-3399J啟動(dòng)模式說(shuō)明主板

    AIO-3399J 有靈活的啟動(dòng)方式。一般情況下,除非硬件損壞,AIO-3399J 開(kāi)發(fā)板是不會(huì)變磚的。
    的頭像 發(fā)表于 12-25 16:28 ?1457次閱讀

    fireflyAIO-3288J主板Ubuntu應(yīng)用層支持簡(jiǎn)介

    Mpp是Rockchip提供的一套視頻編解碼的api, 并且基于mpp,Rockchip提供了一套gstreamer的編解碼插件。
    的頭像 發(fā)表于 12-26 15:23 ?2459次閱讀

    Core 3399J固件Ubuntu(GPT)分享

    電子發(fā)燒友網(wǎng)站提供《Core 3399J固件Ubuntu(GPT)分享.txt》資料免費(fèi)下載
    發(fā)表于 09-14 09:33 ?2次下載
    Core <b class='flag-5'>3399J</b>固件<b class='flag-5'>Ubuntu</b>(GPT)分享