vlc_record3

简介: linux 内核编译错误总结 1. include/linux/time.h:174: undefined reference to `__aeabi_uldivmod' 此问题是由于arm-2008q3的Gcc 4.3版,进行了代码优化导致。

linux 内核编译错误总结

1. include/linux/time.h:174: undefined reference to `__aeabi_uldivmod'

此问题是由于arm-2008q3的Gcc 4.3版,进行了代码优化导致。

- - - include / linux/ time . h 2008- 10- 09 19: 47: 23. 000000000 + 0200

+ + + include / linux/ time . h. new 2008- 10- 09 19: 47: 54. 000000000 + 0200

@@ - 173, 6 + 173, 10 @@

{

        ns + = a- > tv_nsec;

        while ( unlikely( ns > = NSEC_PER_SEC) ) {

+ /* The following asm() prevents the compiler from

+ * optimising this loop into a modulo operation. */

+ asm ( "" : "+r" ( ns) ) ;

+

                ns - = NSEC_PER_SEC;

                a- > tv_sec+ + ;

        }

wps_clip_image1

2、上图到“## Starting application at 0x30008000 ...”处即停住是因为0x30008000本应该存放的是zImage内核映像文件,没有编译成功,需执行linux-2.6.22根目录下的# cp config_ok .config后,make uImage重新编译后将zImage和uImage拷到/tftpboot目录才能运行(默认运行的是zImage)

开启后图:

wps_clip_image2

3、当采用NFS方式映射文件系统时,设置好的默认的目录为:/source/rootfs,如果将rootfs目录名称改变了,linux内核无法启动文件系统

wps_clip_image3

改回后启动成功:

wps_clip_image4

相关文章
|
3月前
|
应用服务中间件 nginx Windows
ffmpeg推流到nginx服务器,并使用vlc播放rtmp视频
ffmpeg推流到nginx服务器,并使用vlc播放rtmp视频
|
4月前
|
人机交互 C++
QT + FFmpeg 5.x + x264 + x265 + SDL2 音视频播放器
QT + FFmpeg 5.x + x264 + x265 + SDL2 音视频播放器
103 0
|
7月前
|
编解码 API Android开发
ijkplayer、VLC Player、SmartPlayer、ExoPlayer播放器比较
ijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放,集成也较为简单,使用也和MediaPlayer差不多,但是要定制化需求,就有一定的门槛高度。支持软硬编解码,支持倍速播放,可以定制化集成需要的功能,集成占用体积也很小,更详细的解释参看下面官方介绍:
551 0
|
编解码 缓存 安全
FFmpeg简易播放器的实现3-音频播放
基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。本实验仅研究音频播放的实现方式,不考虑视频。
369 0
FFmpeg简易播放器的实现3-音频播放
|
编解码 数据格式 内存技术
FFmpeg简易播放器的实现2-视频播放
基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。本实验仅研究视频播放的实现方式。
496 0
FFmpeg简易播放器的实现2-视频播放
|
机器学习/深度学习 缓存 数据可视化
FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视
前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。但是,当你想为播放器做一些视频滤镜时,如加水印、旋转缩放等效果,使用 OpenGL ES 实现起来就极为方便。
695 0
FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视
|
Ubuntu 测试技术 Android开发
36.FFmpeg+OpenCV直播推流(搭建crtmpserver服务器并使用ffmepg,vlc测试推流播放)
开发环境 Ubuntu 16 64位+Windows10 开发过程 1.登录Ubuntu切换到root用户(减少权限问题),执行以下命令 apt update 它的作用是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
3951 0
|
异构计算 编解码 算法
32.FFmpeg+OpenGLES+OpenSLES播放器实现(六.FFmpeg音视频解码)
项目源码FFmpeg开发文档 解码分为软解码和硬解码,那么什么是软解码和硬解码,二者有什么区别?简单来说,在于是否使用CPU进行解码,最初视频解码都是通过CPU进行的,那时候视频分辨率较低,CPU完全可以胜任解码的工作,但是随着高清视频的出现,使用CPU进行解码的压力越来越大 软解码 使用CPU进行解码,所以就很容易造成CPU负载过大。
2710 0
|
编解码 并行计算 Linux
29.FFmpeg+OpenGLES+OpenSLES播放器实现(三.FFmpeg配置和编译脚本)
项目源码FFmpeg开发文档 编译过程中涉及到很多ndk中的so库和头文件以及交叉编译的工具,在命令执行的时候会在ndk相应的目录下去查找,所以我们可以使用export命令事先将这些路径设置到环境变量,使用的时候可以很方便的找到 //NDK加入环境变量.
2101 0