上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 124 下一页
摘要: .align 就是用来对齐的,究竟怎么对齐,有啥情况?下面分析一下 基本情况讲解 (一) $vim align1.s 在新建的文件编辑以下代码: 1 2 3 4 5 6 _start: b reset .byte 0x55 .byte 0xaa reset: ldr r0, =0x53000000 阅读全文
posted @ 2017-02-21 15:21 瘋耔 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liucw.blog.51cto.com/6751239/1221140 Preface Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。 Lin 阅读全文
posted @ 2017-02-21 13:04 瘋耔 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 深度剖析网络协议栈中的 socket 函数,可以说是把前面介绍的串联起来,将网络协议栈各层关联起来。 应用层 FTP SMTP HTTP ... 传输层 TCP UDP 网络层 IP ICMP ARP 链路层 以太网 令牌环 FDDI ... 1、应用层——socket 函数 为了执行网络I/O,一 阅读全文
posted @ 2017-02-21 12:01 瘋耔 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/wenqian1991/article/details/46700177 通过前面的分析,可以发现,网络协议栈中的数据处理,都是基于各类结构体,所有有关于网络栈中数据包的状态,地址,端口等信息都封装在对应的结构中,可以说,了解这些数据结构是理解网络栈源 阅读全文
posted @ 2017-02-21 10:55 瘋耔 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 开发平台:Ubuntu 11.04 编译器:gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 内核源码:Linux-2.6.38.8.tar.b 阅读全文
posted @ 2017-02-21 10:11 瘋耔 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 内核源码:Linux-2.6.38.8.tar.bz2 概括而言,编写Linux网络驱动其实只要完成两件事即可,一是分配并初始化网络设备,二是注册网络设备。 1、分配并初始化网络设备 动态分配网络设备(从C语言角度来看,其实就是定义了一个struct net_device结构体变量,并对这个结构体变 阅读全文
posted @ 2017-02-21 09:13 瘋耔 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 内核源码:Linux-2.6.38.8.tar.bz2 在Linux系统中,网络设备都被抽象为struct net_device结构体。它是网络设备硬件与上层协议之间联系的接口,了解它对编写网络驱动程序非常有益,所以本文将着手简要介绍linux-2.6.38.8/include/linux/netd 阅读全文
posted @ 2017-02-21 09:05 瘋耔 阅读(858) 评论(0) 推荐(0) 编辑
摘要: RJ45接口定义 常见的RJ45接口有两类:用于以太网网卡、路由器以太网接口等的DTE类型,还有用于交换机等的DCE类型。 DTE我们可以称做“数据终端设备”,DCE我们可以称做“数据通信设备”。从某种意义来说,DTE设备称为“主动通信设备”,DCE设备称为“被动通信设备”。当两个类型一样的设备使用 阅读全文
posted @ 2017-02-21 09:04 瘋耔 阅读(4332) 评论(0) 推荐(1) 编辑
摘要: ISA总线: (Industry Standard Architecture:工业标准体系结构)是为PC/AT电脑而制定的总线标准,为16位体系结构,只能支持16位的I/O设备,数据传输率大约是16MB/S。也称为AT标准。 阅读全文
posted @ 2017-02-21 08:57 瘋耔 阅读(709) 评论(0) 推荐(0) 编辑
摘要: CS8900A数据手册:http://www.cirrus.com/cn/products/cs8900a.html 1、概述 CS8900A是CIRRUS LOGIC公司生产的低功耗、性能优越的16位以太网控制器,集成了以下五大功能模块: (1)、带24毫安驱动的直接ISA总线接口,可选择配置4个 阅读全文
posted @ 2017-02-21 08:50 瘋耔 阅读(534) 评论(0) 推荐(0) 编辑
摘要: linux内核的三种主要调度策略: 1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务 3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值。分时进程则通过nice和counter值决定权值,nice越小, 阅读全文
posted @ 2017-02-20 22:19 瘋耔 阅读(598) 评论(0) 推荐(0) 编辑
摘要: ob 静态电流 shading 阴影, 3a GAMMA:拍灰阶卡, ccm isp 是image signal processing,用于图像处理,比如gamma调整,dynamic range correction,smmoth,sharpness,format convert,resize,e 阅读全文
posted @ 2017-02-20 17:25 瘋耔 阅读(5866) 评论(0) 推荐(0) 编辑
摘要: ++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++1、Linux文件的扩展名; 一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt、file.doc、file.sys、f 阅读全文
posted @ 2017-02-20 14:24 瘋耔 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: linux的文本文件与二进制文件的区分与windows的区分是相同的!说到底计算机存储的文件都是以二进制形式存储的,但是区别是,习惯上认为:(1)、文本文件文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储,可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的最大长度(包 阅读全文
posted @ 2017-02-20 11:00 瘋耔 阅读(3815) 评论(0) 推荐(0) 编辑
摘要: 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。 阅读全文
posted @ 2017-02-14 21:49 瘋耔 阅读(344) 评论(0) 推荐(0) 编辑
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 124 下一页
跳至侧栏