
1. Linux/Uninx , Android, TCP/IP protocol stack, dervice driver.
文章平均质量分 94
Wenxy1
这个作者很懒,什么都没留下…
展开
-
Linux下获取网卡信息
// all.h// wenxy created on 2005/04/12,AM// All copyright reserved.#ifndef _ALL_H#define _ALL_H// ANSC C/C++#include #include #include #include #include // linux#include #include #include #include #in原创 2005-12-15 16:40:00 · 3286 阅读 · 0 评论 -
(转载) 使用 Linux 系统调用的内核命令, 探究 SCI(systen call interface) 并添加自己的调用.
URL;http://www.ibm.com/developerworks/cn/linux/l-system-calls/index.html使用 Linux 系统调用的内核命令探究 SCI 并添加自己的调用文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="转载 2008-11-26 14:36:00 · 2146 阅读 · 0 评论 -
(转载) Linux 2.6.19.x 内核编译配置选项简介
Linux 2.6.19.x 内核编译配置选项简介作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其转载 2008-11-28 10:36:00 · 1121 阅读 · 0 评论 -
(转载) Linux内核引导参数简介
Linux内核引导参数简介作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿转载 2008-11-28 10:42:00 · 1058 阅读 · 0 评论 -
(转载) Linux设备文件简介
Linux设备文件简介作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与转载 2008-11-28 10:44:00 · 1060 阅读 · 0 评论 -
(转载) GRUB参数
GRUB参数URL: http://blog.chinaunix.net/u/17264/showart_153022.htmlGRUB是一款非常优秀的系统引导器,它的功能非常强大,今天就为大家介绍一下快速配置GRUB的五个参数。GRUB是利用其配置文件方式来工作的,要对GRUB进行配置,只需要修改/boot/grub/grub.conf或者转载 2008-11-28 14:58:00 · 1527 阅读 · 0 评论 -
linxu kernel version 1.0 TCP/IP 协议栈源代码分析2, TCP/IP协议栈启动分析 (按源代码中运行的顺序分析,Kernel startup)
Linux_1.0_TCP-IP协议栈分析Author: WenxyVersion: 1.0Begin date: 2009-2-10End date: 1. TCP/IP协议栈启动分析 (按源代码中运行的顺序分析,Kernel startup)1.1 ./net/inet/sock.c/* Called by ddi.c on kernel startup原创 2009-02-10 12:52:00 · 2990 阅读 · 0 评论 -
(转贴)Linux TCP/IP 协议栈的关键数据结构Socket Buffer(sk_buff )
URL:http://blog.chinaunix.net/u/15071/showart_351745.html <!--<! navHover = function() {var lis = document.getElementById("navmenu").getElementsByTagName("LI");for (var i=0; i<lis.leng转载 2009-02-10 15:03:00 · 1673 阅读 · 0 评论 -
Debug a NIC driver in linux(kernel version 2.4.20-8) which running on VMware workstation version 4.5.2
Debug a NIC driver in linux which run on VMware workstation version 4.5.2 Author: Wenxy, wen_kernel@163.comDate: 20090220,a.m. 1. See NIC type and other infomation#lspci or#ethtools et原创 2009-02-20 11:02:00 · 1303 阅读 · 0 评论 -
(转载) Linux下 /proc/maps 文件分析
/proc//maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏移量:库在进程里地址范围设备:映像文件的主设备号和次设备号;节点:映像文件的节点号;路径: 映像文件的路径每项都与一个vm_area_struct结构成员对应,范例:应用程序的正文段(权原创 2008-12-23 20:56:00 · 19310 阅读 · 2 评论 -
(转贴)Linux bootloader 编写方法
Linux bootloader 编写方法文档选项<trvalign="top"><td width="8"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/>&l转载 2009-03-17 17:53:00 · 949 阅读 · 0 评论 -
(转贴)【简介】如何编写linux下nand flash驱动
【简介】如何编写linux下nand flash驱动 2008-06-09 12:51 分类:WorkAndJob 字号: 大大 中中 小小 【简介】如何编写linux下nand flash驱动Version: V0.1Time:10/06/2008Autho转载 2009-03-23 14:51:00 · 3472 阅读 · 1 评论 -
(转贴)Linux2.6内核的vivi分区及内核MTD分区
博客首页注册建议与交流 排行榜加入友情链接推荐投诉 搜索: 帮助<!--navHover = function() {var lis = document.getElementById("navmenu").getElementsByTagNam转载 2009-04-10 15:45:00 · 1528 阅读 · 0 评论 -
(转贴) GDB的使用方法
GDB的使用方法原文链接:http://www.trucy.org/blog/archives/eoiae/000087.html GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程转载 2009-04-13 16:41:00 · 1147 阅读 · 0 评论 -
(转贴) 在嵌入式Linux系统中使用cramfs文件系统
在嵌入式Linux系统中使用cramfs文件系统 在做嵌入式Linux开发的时候,由于存储空间的限制,我们常常会有一些文件系统需要压缩存储,比如说,可以将操作系统的/usr,/dev,/bin,/sbin 等等不需要经常修改的目录压缩存储在一个压缩文件中,在系统引导的时候再将压缩文件解开。这种情况下,cramfs是一个不错的选择。下面我将详细阐述如何使用cramfs来压缩根文件系统下的部分目录转载 2009-04-03 14:05:00 · 1755 阅读 · 0 评论 -
(转载)C语言:内存字节对齐详解
C语言:内存字节对齐详解[转载]收藏function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://ww转载 2009-04-30 15:43:00 · 1071 阅读 · 0 评论 -
A shell script, in Linux.
############################################################# File: ctv_pack.sh# Author: Wenxy, wen_kernel@163.com, 20090327,PM.# Fix history###########################################################原创 2009-05-20 10:51:00 · 1002 阅读 · 0 评论 -
TCP socket, select model in linux.
// tcpsrv.h// wenxy created on 2005/04/12,AM// All copyright reserved.#ifndef _ALL_H#define _ALL_H// ANSC C/C++#include #include #include #include #include // linux#include #include #include #include原创 2008-11-06 17:50:00 · 3032 阅读 · 1 评论 -
linxu kernel version 1.0 TCP/IP 协议栈源代码分析1, UDP协议发送数据.
linxu kernel version 1.0 TCP/IP 协议栈源代码分析1, UDP协议发送数据.原创 2008-11-02 14:49:00 · 1708 阅读 · 0 评论 -
(转贴)Linux 2.6内核中提高网络I/O性能的新方法epoll
Linux 2.6内核中提高网络I/O性能的新方法epoll正如我昨天在“Linux下各类TCP网络服务器的实现源代码”(http://zhoulifa.bokee.com/5345930.html)一文中提到的那样,I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。感谢chinaunix.net上朋友safedead(http://bbs.chinaunix.原创 2008-10-31 09:44:00 · 4734 阅读 · 0 评论 -
Linux下,使用C/C++编写"静态链接库"的一个简单例子
/* test_lib.h *//* 2005/06/28,a.m. wenxy */#ifndef _TEST_LIB_H#define _TEST_LIB_Hint test_fun(int nCount);#endif/* end file */// -----------------------------------------------------------------------原创 2005-12-15 16:45:00 · 4104 阅读 · 0 评论 -
Linux下,使用C/C++编写一个简单的消息处理程序
// all.h// wenxy created in 2005/04/12,AM// All copyright reserved.#ifndef _ALL_H#define _ALL_H// ANSC C/C++#include #include #include #include // linux#include #include #include #include #include// m原创 2005-12-15 17:10:00 · 2775 阅读 · 0 评论 -
Linux下,使用C/C++编写的一个简单的信号处理例程
// main.c file#include #include #include // linux header file#include #include #include //void MySignalAction(int nSIG){ // 信号处理例程,其中dunno将会得到信号的值 SIGUSR1 switch(nSIG) { case SIGUSR1: cout break; ca原创 2005-12-15 16:57:00 · 2292 阅读 · 0 评论 -
Linux(以Redhat 9/FedoraCore 7 linux为例),设置系统的命令,操作命令。
1 #setup// 配置系统,在文本界本显示一个准图形界面2 #ifconfig// 显示所有的NIC信息3 # service network restart// 重启网络服务,通常更改了网卡的配置信息,要立即生效,要重启网络服务// 把 network 换成 iptables 可以重启 iptalbes,其它的,类似。4 #iptalbes-save >/etc/sysconfi原创 2005-12-16 12:50:00 · 2214 阅读 · 0 评论 -
Compile linux kernel source
转自http://www.gbunix.com/bbs/index.php Linux编译内核 准备工作 通常要运行的第一个命令是: #cd /usr/src/linux;make mrproper 该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖 配置 接下来的内核配置过程比较烦琐,但是配置的适当与否与日后Linux的运行直接相关,有必要了解一下一些主要的且经常用到的选项的设置转载 2007-09-12 16:17:00 · 1302 阅读 · 0 评论 -
Linux kernel & module program
Linux内核/模块开发常见问题集(FAQ)(转载)1. 请推荐一些好的Linux内核参考书? a.《Linux Device Drivers, 2nd Edition》,有中文译本 b.《Understanding the Linux Kernel, 2nd Edition》 c.《Linux内核源代码情景分析》,分上下两册 d.《边干边学-Linux内核指导》 e.《Linux内核2.转载 2007-09-17 17:07:00 · 1924 阅读 · 0 评论 -
A simple kernel module for linux
A simple kernel module for linux/* hello.c * Copyright (C) 1998 by Ori Pomerantz * * /"Hello, world/" - the kernel module version. * fix history: wenxy 20070918, a.m. wen_kernel@163.com */#include原创 2007-09-19 11:55:00 · 1354 阅读 · 0 评论 -
A small RTL8139too Network Interface Card driver for linux
/******************************************************************** 8139too.c: A RealTek RTL-8139 Fast Ethernet driver for Linux * Thanks: ¢一天℃( QQ:185687231)* Fix history: wenxy(wen_kernel@163.com)原创 2007-09-27 16:28:00 · 1512 阅读 · 0 评论 -
转载: Linux 系统内核空间与用户空间通信的实现与分析
转载 2007-10-08 12:18:00 · 1358 阅读 · 0 评论 -
C,C++软件件工程师面试题
1. C语言基础1.1 volatile关键字作用 提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写原创 2008-03-10 20:53:00 · 1793 阅读 · 0 评论 -
A simple kernel module for linux FC4(kernel version 2.6.11-1.1369_FC4smp)
1. Install linux kernel 2.6.11 source code.rpm -Uvh kernel-smp-2.6.11-1.1369_FC4.i686.rpm2. Install kernel develpment package.rpm -Uvh kernel-smp-devel-2.6.11-1.1369_FC4.i686.rpm3. A simple kernel mod原创 2008-03-20 11:37:00 · 2356 阅读 · 0 评论 -
转贴:Linux网卡驱动分析8139
原贴URL: http://blog.chinaunix.net/u2/61663/showart_512563.htmlLinux网卡驱动分析8139转载 2008-04-08 15:46:00 · 2897 阅读 · 0 评论 -
转载:Linux bootloader 编写方法
http://www.ibm.com/developerworks/cn/linux/embed/l-bootloader/index.html#N1009BdeveloperWorks 中国 > Linux >Linux bootloader 编写方法文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm转载 2008-08-05 14:35:00 · 1203 阅读 · 0 评论 -
LAN中A计算机访问B计算机中的VMware上的linux FC的问题?如何解决?
LAN中A计算机访问B计算机中的VMware上的linux FC的问题。描述: 在LAN中,有两台计算机:本本:192.168.0.112/24PC: 192.168.0.11/24,PC上装有一个VMware,VM里安装了一个linux FC4, VM的虚拟网卡用NAT模式(IP是192.168.75.1/24, GW:192.168.0.11), linux的IP是192.168.75.原创 2008-10-24 11:54:00 · 912 阅读 · 0 评论 -
(转贴) Posix线程编程指南(3) 线程同步, 互斥锁pthread_mutex_t , 条件变量pthread_cond_t
原文出处:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part3/index.htmldeveloperWorks 中国 > Linux >Posix线程编程指南(3)线程同步文档选项<trvalign="top"><img alt="" height="1" width="8"src="//w原创 2008-10-30 09:41:00 · 1670 阅读 · 0 评论 -
Analyse Linux TCP/IP protocol stack, kernel version 1.0
Linux TCP/IP protocol stack, kernel version 1.0转自:http://hi.baidu.com/linux%5Fkernel/blog/item/a2de38124527a151f819b882.html数据的传递2006年08月11日 星期五 下午 02:37 由于网卡接收数据的工作流程,及Linux内核的数据接收的处理都有多种方式,所以,网络上的原创 2008-10-31 09:13:00 · 1451 阅读 · 0 评论 -
a smart & perfect queue(list), support all the structures
1. c source code/***************************************************************************** File: lib_queue.h* Descript:* Author: Wenxy, wen_kernel@163.com* Fix history:* 1, Wenxy,原创 2009-06-12 15:58:00 · 922 阅读 · 0 评论