linux
magic_01
一个专注程序的猫
展开
-
关于资源泄漏导致程序崩溃的调查
由于程序使用的资源都是有限的,如果程序使用的资源超出限制,有可能 导致程序崩溃,分享几个程序资源使用分析的方法: 1.fd资源分析 fd资源涉及socket、popen、open等系统函数或资源使用,在默认的情况下这些资源共计1024个,这个可以通过ulimit -a 查看,例如下图: 如果使用的socket资源和popen资源超过1024个,那么使用的时候很有可能造成资源泄漏。这个时候很有可能...原创 2018-11-29 13:58:31 · 881 阅读 · 0 评论 -
关于usb的链接的几个问题
usb连接普遍应用于嵌入式系统的各个方面,同时由于安全方面的要求,经常会出现彼此不能相认的问题。 这几总结几个原因: 1.USB设备类不同: USB设备类有RNDIS、ECM、NCM等,如果双方使用的设备类不一致,会导致双方通信不成功, 例: 如果“设备1”要求USB设备类为ECM的限定,但是“设备2”配置成了RNDIS或其他非ECM的设备类,那么 双方通信不成功。 2.vid、pid限...原创 2018-11-29 14:01:00 · 298 阅读 · 0 评论