自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风之伤

为人当作君子,一生不畏苦寒

  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux网络底层收发探究

P1020网络底层收发探究一、基本框架简单看了一下p1020内核中,网络底层的数据收发先看一下linux内核中网络的层次结构也是基本按照7层来构造 由于从ip层(网络层)往上就比较统一了,这里主要分析硬件层和链路层 二、名词解释1.NAPI  CPU数据接收靠中断和轮询的配合,达到较高的收发效率。CPU接收外部数据时一般采用中断的方式,中断的好处是响

2016-05-30 11:46:18 4264

转载 System.map符号表解析

http://blog.chinaunix.net/uid-24148050-id-95497.htmlSystem.map是内核符号表文件,是由“nm vmlinux”命令产生的,位于源码根目录。所谓“符号”就是函数名,全局变量名等东东,这个表就记录的这些“符号”在内核中的运行地址。(这个地址是Effective Address,虚地址)下面是文件的一个片段:所谓“符

2016-05-27 17:35:48 2006

转载 Linux--进程组、会话、守护进程

进程组  一个或多个进程的集合  进程组ID: 正整数  两个函数  getpgid(0)=getpgrp()eg:显示子进程与父进程的进程组id 1 #include 2 #include 3 #include 4 5 int main() { 6 pid_t pid; 7 8 if ((pid=fork())0) {

2016-05-26 21:07:16 548

原创 关于cmake is not able to compile a simple test program

指定了交叉编译set(CMAKE_SYSTEM_NAME Linux)set(CMAKE_FIND_ROOT_PATH "/opt/mips/eldk4.1/usr/bin")set(CMAKE_C_COMPILER "${CMAKE_FIND_ROOT_PATH}/mips_4KC-gcc")但报错compile tools can not be able to bu

2016-05-23 18:52:10 31467

原创 zebra结构分析三[syslog模块]

syslogd是作为一个守护进程启动的,可以接收来自用户进程,网络上的和内核中的log信息,将收到的log做一些必要的处理然后保存到内存,文件或网络服务器上

2016-05-19 21:27:06 1688 1

转载 signal和sigaction的分析比较

signal函数每次设置具体的信号处理函数(非SIG_IGN)只能生效一次,每次在进程响应处理信号时,随即将信号处理函数恢复为默认处理方式.所以如果想多次相同方式处理某个信号,通常的做法是,在响应函数开始,再次调用signal设置,如下图: int sig_int(); //My signal handler    ...    signal

2016-05-15 17:15:37 1085

转载 整理:Linux网络编程之sockaddr与sockaddr_in,sockaddr_un结构体详细讲解

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]sockaddrstruct sockaddr {unsigned  short  sa_family;     /* address family, AF_xxx */char  sa_data[14];                 /* 14 bytes of pro

2016-05-13 17:37:55 1229

转载 Linux信号(signal) 机制分析

http://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信

2016-05-13 09:50:53 617

原创 spi速率与波形

读写各1000次MPC8308:[root@Huahuan:/home]#insmodspi_fpga.ko driver init!start:tv_sec=30,tv_usec=298126stop:tv_sec=30,tv_usec=515524buf=0x00 0x00 217398us217.398ms间距:13.8us时钟频率:6.55M

2016-05-13 09:14:09 8429

转载 关于zebra中thread的解析

转自:http://blog.chinaunix.net/uid-20608849-id-2103544.html------------------------------------------本文系作者原创,欢迎转载!转载请注明出处:netwalker.blog.chinaunix.net------------------------------------------

2016-05-12 10:09:08 3255

原创 OK6410-A开发板学习-⑦uboot移植(4) uboot起不来问题

2016-05-09 20:50:47 814

转载 ubuntu时间同步

Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。系统时间:指当前Linux Kernel中的时间。硬件时间:主板上有电池供电的时间。查看系统时间的命令: #date设置系统时间的命令: #date –set(月/日/年 时:分:秒)例:#date –set “10/11/10 10:

2016-05-09 11:40:20 1014

原创 cmake使用整理

常用选项:-G  指定makefile生成器的名字。例如:cmake -G "MinGW Makefiles";注意generator是大小写敏感的,即使是在windows下。generator所用的命令(gcc,cl等)最好已经设置在环境变量PATH中。有个例外就是生成visual studio的工程不必设置环境变量,只要安装了对应的vs,cmake可以自动找到。-D:= 添加变量及值到

2016-05-05 20:04:12 2666

原创 cmake 提示gcc或交叉编译 broken

cmake reports gcc is broken. Where do I start?-- Check for working C compiler: /usr/bin/gcc -- brokenCMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message): Th

2016-05-05 19:58:19 14115

vim taglist文件

2016-11-16

OK6410烧录文件

用于OK6410的SD烧录,包含mmc和flash文件

2016-02-02

MPC83XX上电启动地址

MPC83XX上电启动地址 MPC83XX powerpc 上电地址

2015-06-24

fine packet builder

非常好的组包发包工具,支持wireshark抓到的包,从此测试无忧

2015-05-05

Qt俄罗斯方块

使用Qt写的俄罗斯方块,适合学习Qt的新手,谢谢

2013-03-13

Qt贪吃蛇 源码

用Qt 做的贪吃蛇 包含源码和工程,很简单的小游戏,是学习Qt 很好的例子

2013-03-13

空空如也

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

TA关注的人

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