自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

转载 TCP_DEFER_ACCEPT

TCP_DEFER_ACCEPT我 们首先考虑的第1个选项是TCP_DEFER_ACCEPT(这是Linux系统上的叫法,其他一些操作系统上也有同样的选项但使用不同的名字)。为了理 解TCP_DEFER_ACCEPT选项的具体思想,我们有必要大致阐述一下典型的HTTP客户/服务器交互过程。请回想下TCP是如何与传输数据的目标建立连接的。在网络上,在分离的单元之间传输的信息称为IP包(或IP 数

2012-10-30 17:15:16 696

转载 内存屏障(memory baarrier)

(转载)Why Memory Barrier?来源:张洁的日志 原文地址:http://jxwr.0gram.me/2010/08/09/why-memory-barrier%EF%BC%9F/要了解如何使用memory barrier,最好的方法是明白它为什么存在。CPU硬件设计为了提高指令的执行速度,增设了两个缓冲区(store buffer, invalidate

2012-10-26 10:26:47 620

转载 pppd chat中文帮助

http://hi.baidu.com/andysun1986/blog/item/19680fd337ac8b203bf3cf38.html 名称chat–调制解调器的自动对话脚本 命令格式chat [options] script 描述Chat程序定义了一个计算机和调制解调器之间对话交流,其主要目的是用来在本地PPPD和远端PPPD程序之间建立连

2012-08-09 13:27:09 2767

转载 Linux系统下init进程的前世今生

Linux系统中的init进程(pid=1)是除了idle进程(pid=0,也就是init_task)之外另一个比较特殊的进程,它是Linux内核开始建立起进程概念时第一个通过kernel_thread产生的进程,其开始在内核态执行,然后通过一个系统调用,开始执行用户空间的/sbin/init程序,期间Linux内核也经历了从内核态到用户态的特权级转变,/sbin/init极有可能产生出了shel

2012-07-24 10:10:56 1630

转载 Linux内核中的init_task进程和idle进程

当Power on PC时,BIOS的代码开始执行,然后是Linux初始化的代码,这其中大约很长一段时间Linux都没有进程这一概念,但是这不影响CPU执行它的二进制代码。如果不是多任务以及进程调度的需要,Linux内核可以一直这样走下去。但是因为多任务的需求,Linux必须能支持任务这一特性,任务即进程,或者更简单地说由task_struct对象实例所代表的一段代码的集合,用以完成特定的任务

2012-07-24 10:01:36 1456

转载 linux生成指定大小的文件

# dd if=/dev/zero of=50M.file bs=1M count=50在当前目录下生成一个50M的文件虚拟块设备文件更通用的名称是硬盘镜像文件(Hard Disk Image),但不是所有的硬盘镜像文件都是虚拟块设备文件,例如,目前Ghost的GHO格式的镜像文件就不能成为虚拟机中的硬盘。Linux的dd命令,用来生成虚拟块设备文件。既可以用于创建空镜像文件,也可

2012-06-20 17:35:30 27133

转载 FTP 协议和 HTTP 协议的12点比较(文件上传/下载)

以下列出了一些两者的不同点:1、HTTP协议是用来浏览网站的,而FTP是用来访问和传输文件的,FTP文件传输有点批量上传和维护网站的意思,而HTTP文件传输更多的是为终端用户提供文件传输,比如电影、图片、音乐之类。2、HTTP 和 FTP 客户端:通常的HTTP客户端就是浏览器,而FTP服务可以通过命令行或者用户自有的图形界面客户端。3、HTTP 头:HTTP 头包含了 metadat

2012-06-07 17:09:45 760

转载 linux文件系统

http://www.ibm.com/developerworks/cn/linux/theme/filesystem.html#secondmajorhead

2012-06-01 14:32:17 312

转载 使用 /sys 文件系统访问 Linux 内核

sysfs 与 /syssysfs 文件系统总是被挂载在 /sys 挂载点上。虽然在较早期的2.6内核系统上并没有规定 sysfs 的标准挂载位置,可以把 sysfs 挂载在任何位置,但较近的2.6内核修正了这一规则,要求 sysfs 总是挂载在 /sys 目录上;针对以前的 sysfs 挂载位置不固定或没有标准被挂载,有些程序从 /proc/mounts 中解析出 sysfs 是否被挂载以及

2012-06-01 14:19:21 436

转载 从文件 I/O 看 Linux 的虚拟文件系统

1 引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系统格式;更进一步,对文件的操作可以跨文件系统而执行。如图 1 所示,我们可以使用 cp 命令从 vfat 文件系统格式的硬盘拷贝数据到 ext3 文件系统格式的硬盘;而这样的操作涉及到两个不同的

2012-06-01 13:59:01 699

转载 linux下的USB设备驱动程序

引言随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。U

2012-05-29 12:25:39 970

转载 DHCP协议和dhcpcd源码分析

dhcpcd是一个dhcp客户端程序。下载地址:http://www.phystech.com/download/dhcpcd.htmlDHCP 协议的几种报文:  1 dhcpdiscover: 此为client开始DHCP过程中的第一个请求报文  2 dhcpoffer : 此为server 对dhcpdiscover 报文的响应  3 dhcprequst : 此为c

2012-05-17 10:24:06 6540

转载 system()返回值

system(执行shell 命令)  相关函数  fork,execve,waitpid,popen  表头文件  #include  定义函数  int system(const char * string);  函数说明  system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返

2012-05-14 11:21:07 910

转载 U-Boot直接引导zImage内核

U-Boot直接引导zImage内核         U-boot1.1.6只能只能就能过mkimage工具加工后的内核镜像文件。mkimage工具给zImage增加了一个64B大小的头。U-Boot是通过bootm命令来引导Linux内核的,bootm命令调用do_bootm函数来mkimage工具增加的头,最后调用do_bootm_linux函数引导去掉了mkimage工具增加的头的Lin

2012-03-12 13:29:38 624

转载 U-Boot与Linux内核的交互

U-Boot与Linux内核的交互说明:本文所使用的U-Boot的版本是1.1.6,平台是S3C2440。目录一、简介1.1标记列表二、设置标记存放的地址2.1相关的结构体定义2.2标记存放地址的设定三、标记的设置3.1设置标记ATAG_CORE3.2设置内存标记ATAG_MEM3.3设置命令行标记ATAG_CMDLINE3.4设置ATAG_NONE

2012-03-12 13:28:28 724

转载 U-Boot的设备管理

U-Boot通过devices_init函数创建设备链表,然后在devices_init函数中初始化设备并将设备添加到设备链表中。U-Boot使用devices_t结构体来管理设备,设备链表也就是devices_t结构体的链表。通过i2c_init、drv_lcd_init、drv_video_init、drv_keyboard_init、drv_logbuff_init、drv_system_i

2012-03-12 13:27:03 517

转载 图解U-Boot:引导内核分析

U-Boot的命令为用户提供了交互功能,并且已经实现了几十个常用的命令。如果开发板需要很特殊的操作,可以添加新的U-Boot命令。U-Boot的每一个命令都是通过U_Boot_CMD宏定义的。这个宏在头文件中定义#define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \cmd_tbl_t __u_boot_cmd_##name Struct_

2012-03-12 13:21:42 412

NUC970编程指导.pdf

NUC970编程指导

2020-02-05

NUC970 Linux BSP快速入门手册.pdf

NUC970 Linux BSP快速入门手册! NUC970 Linux BSP快速入门手册! NUC970 Linux BSP快速入门手册! NUC970 Linux BSP快速入门手册!

2020-02-05

SPVMN 视频监控联网调测软件

使用方法: 1.解压; 2.启动tomcat服务(bin目录下); 3.在浏览器中输入http://localhost:8080/SIPStandardDebug/; 4.详细配置方法在项目“关于”中

2017-10-31

c与指针(第二版)

c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针 c与指针

2011-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除