libpcap工具包

一、libpcap工作原理 libpcap主要由两部份组成:网络分接头(Network Tap)和数据过滤器(Packet Filter)。网络分接头从网络设备驱动程序中收集数据拷贝,过滤器决定是否接收该数据包。Libpcap利用BSD Packet Filter(BPF)算法对网卡接收到的链路...

2012-07-10 16:24:15

阅读数:653

评论数:0

创建线程时的几个陷阱

原文 创建线程时的几个陷阱   前几天帮同事查一个多线程的BUG,不到十秒钟我就找到了问题的根源。N年前我曾犯过类似的错误,呵,今天仍然有人在重复。这些问题都比较典型,把它们写出来,供新手参考吧。   l         用临时变量作为线程参数的问题。 #inclu...

2012-07-06 10:29:37

阅读数:333

评论数:0

嵌入式bootloader

原文 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 ...

2012-07-05 16:00:15

阅读数:658

评论数:0

嵌入式文件系统 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

原文 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接...

2012-07-05 14:55:22

阅读数:680

评论数:0

嵌入式linux开机时间优化小结

Ø        用Image替代zImage,zImage是压缩后的内核镜像文件,所以使用Image就省去的加载时的解压所消耗的时间(大概可以节省2~3秒的启动时间)。但若使用Image则应考虑NandFlash的空间是否够用。 Ø        文件系统镜像有ramdisk、jffs2和cr...

2012-07-04 16:45:37

阅读数:4497

评论数:0

Linux系统启动时间优化方案

原文 (1)首先是对Linux启动过程的跟踪和分析,生成详细的启动时间报告。 较为简单可行的方式是通过PrintkTime功能为启动过程的所有内核信息增加时间戳,便于汇总分析。PrintkTime最早为CELF所提供的一个内核补丁,在后来的Kernel 2.6.11版本中正式纳入标准内...

2012-07-04 10:15:36

阅读数:1176

评论数:1

linux系统快速启动十大秘诀

Linux需要重新启动是少有的。可是一旦需要,Linux启动常常是缓慢的。幸好有一些加速的办法。其中一些方法不太难。咱们瞧一瞧吧。   #1: 撤消多余的服务   根据机器的用途,很多服务是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外许多服务。如果你的...

2012-07-04 10:10:27

阅读数:823

评论数:1

内核启动时间优化

原文 前言        为了提高开机时间,我们需要优化的部分有: 1)    bootloader 启动速度 2)    Linux 内核启动速度 3)    文件系统启动速度 4)    Nand (假设你的 Storage 使用 nand)的读速度 5)    应用框架启动...

2012-07-04 09:59:50

阅读数:807

评论数:0

C语言和设计模式

C语言和设计模式

2012-07-03 16:22:50

阅读数:350

评论数:0

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