- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 Linux内核Oops日志分析
oops报错信息: [ 34.335062] Unhandled fault: external abort on non-linefetch (0x1008) at 0xb4e6a407 [ 34.345934] Internal error: : 1008 [#1] ARM [ 34.350108] Modules linked in: LongSungGobiNet hi3...
2019-02-22 17:53:59 1928
转载 volatile 用法
就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。 volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值. 简单地说就是防止编译器对
2016-11-01 08:52:46 68
原创 sdp 的格式:
sdp 的格式: v= o= s= i= u= e= p= c= b=: t= r= z= .... k= k=: a= a=: m= v = (协议版本) o = (所有者/创建者和会话标识符) s = (会话名称) i = * (会话信息) u = * (URI 描述) e = * (Email 地址)
2013-12-07 17:02:03 265
转载 device_register()和platform_device_register()的区别
device_register()和platform_device_register()的区别 首先看device和platform_device区别 由struct platform_device { const char * name; //NOTE:此处设备的命名应和相应驱动程序命名一致 u32 id; //以实现driver binding struct
2013-08-30 16:00:58 266
视频编码库概要设计报告.pdf
2019-07-02
AWCodec开发参考手则V1.2.pdf
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人