- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 GStreamer Bus的一个细节
GStreamer的Bus系统主要用于向用户提供内部Elements的事件信息。使用GStreamer的Bus系统,只要调用gst_bus_add_watch,并且注册一个Callback即可。但问题在于调用这个接口的时机,及用于处理Bus事件的线程。Callback内部以glib的Source机制实现,Source要attach到一个GMainContext上,且需要有一个GMainloop来侦
2014-11-27 11:07:44 4880
原创 DESTDIR: GNU Make中的默认约定
GNU Make中,有许多约定俗成的东西,比如这个DESTDIR:用于加在要安装的文件路径前的一个前缀变量。比如,我们本地编译了一个第三方库,但需要对其打包发布给其他人使用,一方面如果我们安装到默认目录,比如/usr,这时,安装后的文件一但数量很大,则打包时很难找全;或者我们在configure时指定了--prefix,或cmake时指定了CMAKE_INSTALL_PREFIX,则pc文件内的编
2014-11-07 12:08:24 12129
原创 Linux系统中的gadgetfs介绍(续)
上一篇《Linux系统中的gadgetfs介绍》介绍了Linux系统中Gadgetfs使用的基本方法,接下来再介绍下如何使用单线程同步Gadgetfs提供的俩个Bulk endpoint的读写。一般来说,针对Gadgetfs的一个读端,一个写端可以使用俩个线程进行分别操作,但在某些通信协议中,上层会话要求接收到指定数量的数据包后,接收方要给予确认。这个确认包在某些情况下,是接收方确认接收到的某个包
2014-11-04 09:35:18 3470 1
安全分析模型 HEAVENS
2020-09-22
ISO SAE 21434.DIS 2020.02.12.pdf
2020-09-22
GSN_Standard.pdf
2020-07-15
Rolling Wave Project Planning
2012-07-17
Practice Standard for Work Breakdown Structure_SecondEdition
2012-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人