Freescale下gsreamer報錯解決

2021-07-02 12:33:39 字數 1280 閱讀 9438

在ubuntu

的/var/tmp

目錄下建立

pkgs

資料夾

$ cd /var/tmp

$ mkdir pkgs

從freescale  

得到imx_mmcodec_3.0.35_4.1.0_bundle_coda.tar.gz壓縮包,將其解壓

將ltib codecs中的6

個檔案拷貝到上面建立的

ubuntu

的/var/tmp/pkgs

資料夾中。

在ubuntu

中,cd

到ltib

根目錄中,輸入

$ ./ltib -c

進入配置介面

為了將gstreamer

編譯進rootfs

中,須進行如下配置。

package list  --->

freescale ********** plugins/codecs  --->

選擇libfslcodec、libfslparser、libfslvpuwrap、gst-fsl-plugins、gst-plugins-gl和fsl-alsa-plugins,然後

package list  --->

[*] gstreamer

[*] gstreamer-plugins-good

退出並儲存後,則會開始編譯ltib

,過一會後,會出現如下錯誤資訊,顯示不能順利編譯gstreamer-plugins-good。

解決方法:

參考自$ cd dist/lfs-5.1/gst-plugins-good

$ gedit gst-plugins-good.spec 

然後使用#

注釋掉如下三處

# export cairo_cflags="-i$/usr/include/cairo"

# export cairo_libs="-l$/usr/lib/cairo"

# export libs="-lcairo"

儲存後,重新編譯ltib

,還會出現如下錯誤,提示gst-plugins-gl編譯出錯。

解決方法:

$ ./ltib -c

進入配置介面

package list  --->

選中如下gpu-viv-bin-mx6q配置項,如圖所示

重新編譯ltib

,這樣就會出現編譯成功的資訊,表示

gstreamer

包已經編譯成功。

build succeeded

基於Freescale的主流晶元HCS08

前言 freescale系列微控制器是飛思卡爾公司開發的旗艦產品。該公司原為摩托羅拉的半導體部,是全球最大的半導體公司之一,在我國的北京 上海 蘇州和天津設有4個研發中心,在國內二十餘所重點大學校園中建立了freescale微控制器實驗室與培訓合作機構。freescale系列微控制器逐漸成為全球電子...

Freescale平台預置安裝可解除安裝的第三方apk

整體思路如下 1.把這些要install的應用放置在freescale imx7 device fsl shiyuan 7d eink preinstall這個路徑。包括安裝apk指令碼和android.mk檔案,和啟動這些apk的指令碼檔案。其中安裝apk指令碼如下 system bin busy...

Linux下Redis下安裝

redis安裝 檢查是否安裝redis ps ef grep redis2.檢查gcc服務是否安裝成功 rpm qa grep gcc注 安裝成功則顯示 mkdir redis5.解壓redis安裝包 tar zxvf redis 2.8.17 tar.gz c usr local redis 解壓...