会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lijinlei
博客园
首页
新随笔
联系
管理
订阅
2015年9月30日
【转】 交叉编译arm gdb
摘要: 原文:http://blog.chinaunix.net/uid-21977330-id-3761022.html1. 安装依赖文件sudo apt-get install texinfosudo apt-get install libncurses5-devsudo apt-get install...
阅读全文
posted @ 2015-09-30 22:10 lijinlei
阅读(3421)
评论(1)
推荐(1)
2015年8月13日
【转】根据EBP得到函数堆栈
摘要: 【原文地址】http://blog.chinaunix.net/uid-8118579-id-2034131.html如果stack没有corruption的话,我们可以利用GDB的bt命令得到function的backtrace.但如果stack corruption了,gdb是不能帮我们得到ba...
阅读全文
posted @ 2015-08-13 22:16 lijinlei
阅读(577)
评论(0)
推荐(0)
2015年5月23日
LINX中的各种alloc
摘要: 1. slabkmem_cache_createkmem_cache_alloc2.sk_buffsock_alloc_send_skballoc_skbkfree_skb3. pages4. vmalloc5. kmalloc6. sk_alloc
阅读全文
posted @ 2015-05-23 15:53 lijinlei
阅读(233)
评论(0)
推荐(0)
2015年5月15日
Enea LINX代码分析之二(ECM_RX)
摘要: ECM是Ethernet Connection Manager的简称,也就是LINX协议直接运行在链路层之上,不经过TCP/IP层的协议栈,处理效率更高,本文将对其代码进行分析。ecm也是以一个内核驱动模块(linx_eth_cm.ko)的形式存在,如果需要使用LINX Over Eth,除了ins...
阅读全文
posted @ 2015-05-15 23:08 lijinlei
阅读(546)
评论(0)
推荐(0)
2015年5月12日
Enea LINX代码分析之一
摘要: LINX是Enea开发的一套统一、简单、高效的IPC通信系统。支持主流Linux和Enea OSE操作系统,后面将用一系列对LINX代码进行分析。
阅读全文
posted @ 2015-05-12 23:13 lijinlei
阅读(375)
评论(0)
推荐(0)
2015年4月27日
看代码和写代码还是很不同的
摘要: 代码看懂了不难,但是简单的代码从头到尾写出来也不容易。写个TCP服务器&客户端。是从UDP改过来的,那费老劲了。最开始listen出错,原来SOCK_DGRAM忘记修改为SOCK_STREAM了,接着发现listen的端口不对,原来忘记bind了,后面发现客户端发送数据服务端接收不到,再看代码,原来...
阅读全文
posted @ 2015-04-27 19:18 lijinlei
阅读(218)
评论(0)
推荐(0)
sctp bind
摘要: 今天在RHEL上安装了SCTP(发行版里面自带),但是写了代码,绑定端口,提示Permission Denied,不知道为什么,如果不用SCTP,就可以成功。今天发现实际上是端口范围的原因,RHEL上,SCTP只能使用>=32768的端口。
阅读全文
posted @ 2015-04-27 17:01 lijinlei
阅读(197)
评论(0)
推荐(0)
2015年4月26日
sockaddr和sockaddr_in
摘要: socket(),bind(),connect(),listen()这些接口 都是针对通用网络协议设计的。但同时也支持多种不同的协议族。sockaddr就是通用网络协议的地址结构体。sockaddr_in就是针对IPV4协议的地址结构体,其大小和sockaddr是完全相同的sockaddr_in6是...
阅读全文
posted @ 2015-04-26 09:28 lijinlei
阅读(153)
评论(0)
推荐(0)
2015年4月23日
pthread条件变量
摘要: 用于线程同步&唤醒。但是它究竟提供了哪些好处呢?下面转自:http://www.cnblogs.com/lonelycatcher/archive/2011/12/20/2294161.html线程同步:何时互斥锁不够,还需要条件变量?假设有共享的资源sum,与之相关联的mutex 是lock_s....
阅读全文
posted @ 2015-04-23 15:27 lijinlei
阅读(208)
评论(0)
推荐(0)
2015年4月22日
System V IPV & Posix IPC(摘自Unix网络编程卷2)
摘要: Poxis IPC消息队列信号量共享内存区头文件创建、打开或删除IPC的函数mq_openmq_closemq_unlinksem_opensem_closesem_unlinkshm_openshm_unlinksem_initsem_destroy控制IPC操作的函数mq_getattrmq_s...
阅读全文
posted @ 2015-04-22 08:02 lijinlei
阅读(200)
评论(0)
推荐(0)
下一页
公告