学习永无止境!!
发布时间:2013-12-02 15:53:38
由于32位arm交叉编译器需要32位库,所以应使用下列命令安装32库。sudo apt-get install ia32-libs......【阅读全文】
发布时间:2013-08-14 17:33:59
自动生成Makefile的流程在进行自动化生成Makefile之前,务必要设定好工作的根目录,在当前环境下,至少要保证autoscan、autoconf、 aclocal、automake这些命令能够正常运行。在这一节中,我们就以一个最简单的示例来说明automake和autoconf的基本使用方 法,这个例子是一个平坦模式的模型。自动生成Makefile的流程如.........【阅读全文】
发布时间:2013-03-25 10:14:55
//获取本机IP地址函数QString GetLocalIp() { int sock_get_ip; char ipaddr[50]; &nbs.........【阅读全文】
发布时间:2013-03-13 16:18:27
Linux? 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。协议简介虽然对于网络的正式介.........【阅读全文】
发布时间:2013-03-13 11:04:44
以下均针对于内核2.6.18在module.h 中 THIS_MODULE的定义如下:extern struct module __this_module; #define THIS_MODULE (&__this_module)即是保存了__this_module这个对象的地址,那这个__this_module在哪里定义呢?这就要从module的编译说起啦,如果编译过模块就会发现,会生成*.m.........【阅读全文】