自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (16)
  • 收藏
  • 关注

转载 [转] GCC 中的编译器堆栈保护技术

以堆栈溢出为代表的缓冲区溢出已成为最为普遍的安全漏洞。由此引发的安全问题比比皆是。早在 1988 年,美国康奈尔大学的计算机科学系研究生莫里斯 (Morris) 利用 UNIX fingered 程序的溢出漏洞,写了一段恶意程序并传播到其他机器上,结果造成 6000 台 Internet 上的服务器瘫痪,占当时总数的 10%。各种操作系统上出现的溢出漏洞也数不胜数。为了尽可能避免缓冲区溢出漏洞被攻

2013-12-25 17:54:23 852

转载 VM下linux虚拟机扩容,分区

一 windows的VM扩展磁盘空间1) VMWorkstation 6.5 及前的版本使用如下命令vmware-vdiskmanager -x 40GB myDisk.vmdk 2) VMworkstation 7及以后的版本可以使用方法1),也可以直接在UI中操作,如下,使用Virtual machine settings中的hard

2013-12-24 17:14:49 1452

转载 构建U盘启动的嵌入式linux

1 构建U盘启动的嵌入式linux(一)前言:在参考了>一书和独孤九贱的>后,他们都是用CF卡来制作,对于大多数人估计和我一样,手上并没有板子和CF卡,而只有x86的电脑和USB盘,这里详细的描述一下我是如何制作的U盘启动,过程虽然破费很多时间,还是可以享受一下成功的喜悦,重要的是我们学习如何的编译kernel,如何建立自己的根文件系统,以及内核的引导启动过程,虽然这个还有许多不完善的地方,我们在

2013-12-24 09:39:56 1275

转载 makefile中的自动化变量$@,$%,$

自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要书写一个将.c 文件编译到.o 文件的模式规则,那么你该如何为gcc 书写正确的源文件名?当然了,不能使用任何具体的文件名,因为在每一次执行模

2013-12-23 16:45:59 865

转载 嵌入式linux应用程序移植方法总结

前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟。江浩写的《CAPWAP移植进展.docx》对openCapwap的移植过程有了比较详细的描述,所以在此就不涉及技术细节了,本文档主要以openCapwap的移植为例,总结嵌入式linux应用程序移植的一般方法和步骤,为以后可能需要的移植工作提

2013-12-19 09:14:57 2114 2

转载 conflicting types for 'dev_t'的原因

在Linux下编译程序有时会遇到这种问题,这貌似是一个Linux历史遗留问题:/usr/include/sys/types.h:62: error: conflicting types for ‘dev_t’/usr/include/linux/types.h:13: error: previous declaration of ‘dev_t’ was here/usr/i

2013-12-18 17:47:03 2455 1

原创 linux 系统启动过程

《深入理解linux 内核第三版 附录一》学习笔记。

2013-12-16 08:55:59 535

转载 linux下svn使用指南

1.1 服务器端配置说明1.1.3 配置用户和权限1.1.4 导入工程到仓库中1.2 客户端操作指南及使用规范1.2.1 检出工作拷贝1.2.2 svn update 更新别人做的更改1.2.2.1 svn update 获取最新版本1.2.2.2 svn update-r 获取特定的版本1.2.3 svn st 查看文件状态信息1.2.4 svn lo

2013-12-13 15:14:29 637

转载 阐述SUSE 10.1交叉编译环境构建方法

现在很多的人都在应用SUSE,伴随着的问题也随之出现,我学习SUSE也有很长时间了,也有些小的心得体会。在这里和大家分享一下,今天所要说的是SUSE 10.1交叉编译环境构建问题。crosstool制作工具的链的方法很好,但是很浪费时间,因为编译一次要数个小时,很是麻烦,也不适合初学者,下面介绍另一种SUSE 10.1交叉编译环境构建方法。1.复制arm-linux-gcc-3.4.1.t

2013-12-13 14:53:17 852

转载 献给乐于钻研Linux技术的朋友---Bridge-Howto

本文适用对象:拥有一定的网络基础、Linux基础、略懂英文、热爱钻研的linux爱好者本文适用软件版本:Redhat系的Linux发行版,包括RedHat,FeraCore,Mandrake等,包中的脚本只在RedHat9和Mandrake10.1下测试通过,欢迎你来测试别的版本本文作者及版权:Copyleft under Free Documentation License (FDL) by

2013-12-13 10:53:15 1055

原创 在WIN7下虚拟机中安装配置linux调试环境全攻略

1.win7下安装虚拟机vmware workstation2.在虚拟机中安装linux,采用suse 103.在linux中安装gcc4.在linux中安装wine(从官网下载源代码,编译,安装。方法参见官网)5.安装source insight(看代码),ssh(代码下载)6.进入vm的菜单 编辑-》虚拟网络编辑器,选择vmnet8,设置对应dhcp服务启动,并设置ip网段

2013-12-12 18:24:32 1091

原创 信息与网络安全体系模型研究

摘抄,来自软件工程师1.PDR模型,p:防护,d:检测,r:反应评价系统安全的条件: Pt > Dt+Rt2.P2DR模型:P策略,P保护,D检测,R响应为主要模型3.动态自适应安全模型:1)分析与配置2)动态监测3)报警4)审计和评估4.APPDRR模型:风险评估,安全策略,系统防护,动态监测,实时响应,灾难恢复

2013-12-11 18:38:56 1770

转载 linux代码心得---bridge部分

(1) bridge ioctlint br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd){      struct net_bridge *br = netdev_priv(dev); switch(cmd) {                 case SIOCDEVPRIVATE:

2013-12-06 17:22:46 2353

转载 Linux内核中的hash和bucket

哈希表(Hashtable)又称为“散置”,Hashtable是会根据索引键的哈希程序代码组织成的索引键(Key)和值(Value)配对的集合。Hashtable 对象是由包含集合中元素的哈希桶(Bucket)所组成的。而Bucket是Hashtable内元素的虚拟子群组,可以让大部分集合中的搜寻和获取工作更容易、更快速。 哈希函数(Hash Function)为根据索引键来返回数值哈希程

2013-12-06 16:52:40 787

转载 分析skb和网卡驱动的关系

网卡驱动所能看到的仅仅是MAC帧,MAC帧独立于任何上层协议,仅仅属于数据链路层。以太网为例,DM9000作为设备。*******************************************************************1.发送的skb是什么样?(内核决定)发送的MAC帧格式:   P

2013-12-06 10:07:20 1553

转载 linux网络报文接收发送浅析

对于linux内核来说,网络报文由网络设备来进行接收。设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的网络协议栈。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。网络报文的发送与之相反,进程通过系统调用将数据送入网络协议栈,或者由网络协议栈自己发起报文的发送,然后协议栈通过调用网络接口函数来调度驱动程序,使其将报文传送给网络设备,从而发送出去。本

2013-12-06 09:40:54 780

转载 交换机的背板容量、交换容量和包转发能力2

交换机的交换容量,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。 一般来讲,计算方法如下: 1)线速的背板带宽 考察交换机上所有端口能提供的总带宽。计算公式为端口数

2013-12-05 10:51:23 1772

转载 交换机的背板容量、交换容量和包转发能力

背板容量指的是背板整个的交换容量,交换容量指cpu的交换容量,包转发指的是三层转发的容量 一、交换机背板带宽 含义   交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设

2013-12-05 10:50:40 3001

原创 硬件选型相关概念

先晕一个。当年读大学,最意外的莫过于中学时最擅长的数学和物理,居然进了大学就完全没了状态。特别是后来的模电,简直让我伤心的不行,被老爸打击的差点放弃考试。可怜一个父母都是硬件高级职称的笨孩子找工作的时候硬生生的选择了软件,而且还专门要求:去离硬件最远的地方。结果,后来就阴差阳错的把学通信的丢去做了纯软件。原以为这就算完了,没想到今天居然被领导要求去看硬件资料,做产品的硬件选型!!!!求安慰

2013-12-03 17:21:38 1884 6

转载 编程面试的10大算法概念汇总

本文由 伯乐在线 - 敏敏 翻译自 programcreek.com。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5.

2013-12-02 09:02:22 636

ISO_IEC_11889-4_2015 TPM 2.0规范2015版第四部分

TPM 2.0规范2015版第四部分,可信计算基础架构,适合相关从业人员开发学习参考。也适合可信计算3.0架构学习参照。

2020-10-14

ISO_IEC_11889-3_2015 TPM 2.0规范2015版第三部分

TPM 2.0规范2015版第三部分,可信计算基础架构,适合相关从业人员开发学习参考。也适合可信计算3.0架构学习参照。

2020-10-14

ISO_IEC_11889-2_2015 TPM 2.0规范2015版第二部分

TPM 2.0规范2015版第二部分,可信计算基础架构,适合相关从业人员开发学习参考。也适合可信计算3.0架构学习参照。

2020-10-14

ISO/IEC 11889-1:2015 TPM2.0规范2015版01

TPM 2.0规范2015版第一部分,可信计算基础架构,适合相关从业人员开发学习参考。也适合可信计算3.0架构学习参照。

2020-10-14

嵌入式Linux网络体系结构设计与TCP/IP协议栈.part4.rar

本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。

2015-09-30

嵌入式Linux网络体系结构设计与TCP/IP协议栈.part2.rar

本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。

2015-09-30

嵌入式Linux网络体系结构设计与TCP/IP协议栈.part3.rar

本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。

2015-09-30

嵌入式Linux网络体系结构设计与TCP/IP协议栈.part1

本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。

2015-09-30

嵌入式Linux网络体系结构设计与TCP/IP协议栈.part5

本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。

2015-09-30

嵌入式网络那些事2012版

介绍开源TCP/IP协议栈必读书籍,嵌入式专业开发人员必读书籍。 面向网络TCP/IP协议初学者以及大量嵌入式网络开发人员,从当下流行的嵌入式网络协议栈LwIP的源代码入手,详细讲解TCP/IP协议的各层机制及其实现原理。同时,通过搭建简单的实验环境,还详细阐述LwIP在嵌入式设备组网过程中的移植过程、应用编程案例、编程框架、注意事项等。

2015-09-30

802.11吞吐量大小推算过程介绍

老外写的802.11a,b,g标准实际吞吐量的计算过程。对无线产品的吞吐量推导有借鉴作用

2013-11-28

嵌入式系统--体系结构编程与设计

嵌入式系统开发设计经典书籍中文版,入门者必读

2013-11-01

WLAN系列企业标准

2011年中移动发布的WLAN系列企业标准,内容涵盖了wlan的ap,ac各种服务器、终端、网管的接口规范和设备测试规范等

2011-09-14

LinuxC函数库详解词典.chm

LinuxC函数库详解词典.chm,经典产品

2008-12-22

H3C AP,AC的介绍ppt

h3c的ap,ac产品体系结构,功能划分介绍ppt,涵盖了当前流行的胖ap和瘦ap两种情况下网络的工作情况,非常有用。

2008-12-22

空空如也

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

TA关注的人

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