痛苦的過程

整整折騰了一週,繞了個大彎子,終於搞定了。 linux

其實很簡單,這裏記錄一下過程: 框架

第一階段:試圖在板子上安裝gstreamer框架並及x170插件 spa

參考:http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer .net

1.1 交叉編譯gstreamer框架: 插件

gstreamer由一系列模塊組成,參考http://blog.csdn.net/myaccella/article/details/7321426 編譯相關模塊,在這以前先要編譯glib-2.0(過程也很痛苦,具體不闡述),整個過程很是痛苦,始終沒法正常編譯全部的模塊。其中依賴庫包括libX11,libx11又是不少庫的組合,始終沒法編譯經過。最終經過--disable-x跳過,gst-ffmeg庫也沒法編譯經過,最終編譯了一個較老的版本。 調試

1.2 交叉編譯x170插件 視頻

開始始終編譯不過覺得是依賴某個gstreamer模塊,最後經過諮詢atmel技術支持獲得編譯須要的頭文件及連接庫的包才編譯經過。 blog

1.3 安裝調試階段 編譯

痛苦的過程。。始終沒法播放視頻。 stream

最終判斷仍是文件系統的問題。自行編譯包含各類所需的第三方庫的嵌入式linux根文件系統是很是困難的。須要編譯和安裝的庫太多,還有各類版本兼容性問題。

to be continue..

相關文章
相關標籤/搜索