空白
发布时间:2015-07-14 10:27:34
(2015-07-14)<br />1. 了解操作系统基本概念。如果不会,可以学习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。<br />2. 有了操作系统的基本概念以后,可以了解Linux的机制了。推荐《Linux内核设计与实现》Robert Love 写的。这本书从概念上讲解了Linux有什.........【阅读全文】
发布时间:2014-12-31 16:22:14
int 转换为 short:http://stackoverflow.com/questions/18276225/convert-int-to-short-in-cuint32_t sum=0xFFFF1234;uint16_t *p= (uint16_t *) ∑uint16_t checksum=p[0]; check-sum is 0x1234.Here is another way:union ToShort{ uint32_t sum; uint16_t checksum[2];} toS.........【阅读全文】
发布时间:2014-12-17 11:07:24
原文地址:http://www.xuebuyuan.com/2038843.html图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。黄色的是数据链路层的头部,一共14字节绿色的部分是IP头部,一般是20字节紫色部分是TCP头部,一般是20字节最内部的是数据包内容黄色部分:链路层目的MAC:当前step目的主机的mac.........【阅读全文】
发布时间:2014-12-09 15:31:42
ioctl函数本函数影响由fd参数引用的一个打开的文件。#include<unistd.h>int ioctl( int fd, int request, .../* void *arg */ );返回0:成功 -1:出错 第三个参数总是一个指针,但指针的类型依赖于request参数。 我们可以把和网.........【阅读全文】
发布时间:2014-11-25 11:05:17
这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度,问题出现了,很多人都说system()函数要慎.........【阅读全文】
发布时间:2014-08-27 12:44:02
Linux的nm查看动态和静态库中的符号 功能列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。使用nm [option(s)] [file(s)]有用的options:-A 在每个符号信息的前面打印所在对象文件名称;-C 输出demangle过了的符号名称;.........【阅读全文】