- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Ubuntu 下安装splint
一、splint下载。下载splint网址:http://www.splint.org/downloads/splint-3.1.2.src.tgz 二、解压包 安装:注意:有些地方要使用sudo超级用户1、解压缩和建立安装路径# tar -zxvf splint-3.1.2.linux.tgz # sudo mkdir/usr/local/splint(第一次使用SUDO
2014-09-12 16:24:54 1503
转载 DHCP的报文解析
DHCP的报文解析DHCP报文DHCP报文是承载于UDP上的高层协议报文,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。DHCP报文的格式如下图所示。图1 DHCP报文格式报文中各字段的描述如下:op,报文类型,1表示请求报文,2表示回应报文。 htype,硬件地址类型,1表示10Mb/s的以太网的硬件地址。 hlen,硬件地址长度,以太网中
2014-08-28 11:49:47 833
转载 IP头、TCP头、UDP头详解以及定义
一、MAC帧头定义/*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cType; //上一层协议类型,如0x0800代表上
2014-08-21 14:56:03 619
原创 andorid 探测总线设备驱动
__bus_register() // register a driver-core subsystem 1) 首先不管是设备还是驱动,都是挂接在某条总线上的,也就是说我们根据总线类型的不同来区分各种设备和驱动。 2) 从总线注册函数bus_register(struct bus_type *bus)中可以发现,首先申请了一个subsys_private
2014-04-16 08:56:32 553
转载 Linux spi驱动分析(一)----总线驱动
原著:http://vincent.blog.chinaunix.net/uid-25445243-id-3987576.html一、SPI总线驱动介绍 SPI总线总共需要四根线,包括MOSI、MISO、CLK和CS。本文首先从SPI设备注册开始来讲述SPI总线驱动。二、设备注册 在系统启动的时候,会按照顺序执行一些初始化程序
2014-04-15 13:41:26 544
转载 Linux spi驱动分析(二)----SPI核心(bus、device_driver和device)
static int __init spi_init(void){ int status; buf = kmalloc(SPI_BUFSIZ, GFP_KERNEL); if (!buf) { status = -ENOMEM; goto err0; }
2014-04-15 13:38:35 730
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人