
杂
钱塘六和
做一个有技术追求的人
展开
-
insmod error version magic xxx preempt mod_unload ARMv7 should be xxx preempt
如题,出现以上错误时是由于加载的驱动所使用的内核版本和系统运行的版本不一致。这只不过是内核的一个版本校验机制,具体原理在此不详述。提供一个将驱动的版本强制改成和运行时内核一致的方法: 1、include/config/kernel.release文件中为内核版本号,将其改为所需版本。 2、include/generated/utsrelease.h文件中 #define UTS_REL原创 2017-04-12 11:54:42 · 2221 阅读 · 0 评论 -
gdb调试---core文件生成 core文件大小为0
问题需求: 应用层程序挂掉,出现段错误,但并没有堆栈打印出来,只是一些链接库的打印,而且这种错误一般是必现的。 需要用到gdb调试工具去运行,找到出错的地方。第一步,出错后生成core文件1》运行程序支持gdb调试,需在编译时加上 -g 参数2》指定生成路径和大小 路径: echo “/home/core-%e-%p-%t” > /proc/sys/kernel/core_patter原创 2017-05-10 20:56:27 · 6193 阅读 · 0 评论 -
运行时库路径指定
分类:连接和运行时库文件搜索路径到设置库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到 库的搜索路径之中。设置库文件的搜索路径有下列两种方式转载 2017-04-11 19:03:58 · 1987 阅读 · 0 评论 -
日常问题--拉流时,视频有回放
问题描述:拉流时不流畅,仔细观察发现,实时播放一段后会回放前一小段视频,然后再实时再回放。。。 初步排查: 1、将视频在vsf库进行本地存储,播放本地存储的文件发现同样是卡顿的。 定位视频在我们推送出去之前就出了问题 2、用amba_debug -r 0x08000000 -s 0x00600000 -f /tmp/123.video命令,直接将bsb_buffer数据拷贝出来播放,原创 2017-05-18 16:26:53 · 939 阅读 · 0 评论