痛苦的过程

整整折腾了一周,绕了个大弯子,终于搞定了。 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..

相关文章
相关标签/搜索