自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 以太网错误帧

1 CRC Error: 指示在数据传输中有坏帧出现,即发送和接收的校验结果不一致,坏帧将被丢弃。网管上计为接收(发送)校验错。2 Fragment Error:有CRC错误的且字节数小于64byte的数据包。网管上计为接收(发送)分片错(对应短事件)。3 Allgnment Error:一个数据帧尾没有形成一个完整的Byte时被损坏,既帧长非整数(不能被8bit整除)。网管上计为

2016-10-29 17:49:44 6173

转载 QoS中ToS和CoS的区别?802.1p、ip pri、dscp的区别?

Q:QoS中ToS和CoS的区别?802.1p、ip pri、dscp的区别?告警信息无原因分析无处理过程A:谈到qos首先需要了解qos调度的几个重要过程,qos调度过程包括网络入口数据流量的分类和标记、骨干网设备上的拥塞避免和拥塞管理、网路出口的队列调度这几个重要过程.1、cos和tos的区别:通过acl对流量进行分类以后,紧接着

2016-10-29 11:41:21 12884 2

转载 SDRAM驱动篇之简易SDRAM控制器的verilog代码实现

在Kevin写的上一篇博文《SDRAM理论篇之基础知识及操作时序》中,已经把SDRAM工作的基本原理和SDRAM初始化、读、写及自动刷新操作的时序讲清楚了,在这一片博文中,Kevin来根据在上一篇博文中分析的思路来把写一个简单的SDRAM控制器。我们在上一篇博文中提到了这样一个问题,SDRAM是每隔15us进行刷新一次,但是如果当SDRAM需要进行刷新时,而SDRAM正在写数据,这两个操作

2016-10-27 14:47:05 14428 4

转载 SDRAM理论篇之基础知识及操作时序讲解

这个星期在进行SDRAM的学习,当然关于SDRAM的理论知识,在上周讲了一部分,而这周主要的还是写代码及调试。如果有朋友在这之前没有接触过内存的话,可以看下业内写的比较好的扫盲文章《高手进阶 终极内存技术指南》(点击进入下载),虽然Kevin在这之前也曾经看过这篇文章,但是看完之后对于写代码还是毫无头绪,所以Kevin在这里建议大家,如果是完全不知道内存是神马的朋友可以看下这篇文章,对于一些有基础

2016-10-27 14:46:34 11091 1

转载 DDR原理详解

首先,我们先了解一下内存的大体结构工作流程,这样会比较容量理解这些参数在其中所起到的作用。这部分的讲述运用DDR3的简化时序图。   DDR3的内部是一个存储阵列,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。对于内存,这个单元格可称为存储单元,那么这个

2016-10-27 14:29:56 4234 1

转载 openwrt启动脚本分析

原文地址:http://blog.chinaunix.NET/uid-26598889-id-3060545.html作者:chou_o_ningopenwrt是通过一系列shell脚本进行启动流程的组织,下面是启动流程的提纲。如果想详细了解启动的过程,则需要仔细走读脚本文件。1. 在make menuconfig 选择target平台 Broadcom B

2016-10-27 09:57:36 361

转载 [转]如何编译OpenWrt

原文:http://blog.chinaunix.NET/uid-25890465-id-2497754.html(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子)  Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 Ope

2016-10-27 09:56:51 535

转载 openWRT 驱动开发举例

http://wiki.t-firefly.com/index.php/FireWRT/Remote_Login目录 [隐藏] 1 FireWRT GPIO1.1 用户空间控制GPIO1.2 GPIO实例应用:控制电源灯1.3 GPIO实例应用:电源控制2 FireWRT I2C2.1 FireWRT添加I2C支持2.2 

2016-10-26 19:44:52 4899

转载 openwrt +Eclipse开发环境+调试

目录 [隐藏] 1 安装Eclipse开发环境1.1 下载最新版的eclipse开发工具1.2 安装FireWRT及相关的开发插件2 下载FireWRT SDK3 新建FireWRT工程4 编译调试4.1 插件编译4.2 在线调试安装Eclipse开发环境下载最新版的eclipse开发工具Linux 64位系统Li

2016-10-26 19:42:11 2181

转载 编译编写简易ipk程序

目录 [隐藏] 1 准备工作2 编写简易ipk程序准备工作配置编译OpenWrt ... make menuconfig make V=s ...成功编译OpenWrt发现成功编译后,发现此文件 /bin/ramips/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.6-linaro_uCl

2016-10-26 19:40:45 2335

转载 OPenWRT编译

目录 [隐藏] 1 准备工作2 编译固件3 生成固件准备工作安装Linux系统,推荐使用Ubuntu系统。虚拟机安装请参考“开发环境搭建”。 安装必要的软件 sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc b

2016-10-26 19:38:57 522

转载 [GPIO] FireWRT-GPIO之按键----1

GPIO-KEYOpenwrt 使用的按键驱动为 gpio-button-hotplug,源码为:package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.cmenuconfig 配置如下:Kernel modules --->             Other modules --->

2016-10-26 19:18:41 717

转载 openWRT的ipk编译方法

编译时要配置内核,make menuconfig配置Build the OpenWrt SDK ,前提条件是openwrt编译成功1.在编译好的文件中会有/bin/ramips/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2文件2.然后解压这个文件tar xvf Ope

2016-10-26 19:17:57 1743

转载 openwrt-doc

Contents1 The Router  1.1 Getting started   1.1.1 Installation   1.1.2 Initial configuration   1.1.3 Failsafe mode  1.2 Configuring OpenWrt   1.2.1 Network   1.2.2 Wireless  1.3 Adva

2016-10-26 10:41:53 3057

转载 OpenWRT的Feeds分析学习

之前编译OpenWRT的时候,对于feeds都是直接按照教程上给的写好,也没有去关注过,都是照葫芦画瓢式的,最近和别人交流时用到了src-link的feeds执行方式,突然发现自己连这个怎么用都不知道,赶紧去学习了一下feeds的相关说明。Feeds是OpenWRT环境所需要的软件包套件,比较重要的feeds有:‘pacakges’:一些额外的基础路由器特性软件‘LuCI’

2016-10-26 10:36:26 2947

转载 [Openwrt 项目开发笔记]:PHP+Nginx安装(七)

正文:在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。参考(http://www.right.com.cn/forum/thread-89216-1-1.html) 一、PHP安装1.安装php软件包。opkg updateopkg install php5 php5-mod-apc

2016-10-26 10:27:12 809

转载 [Openwrt 项目开发笔记]:MySQL配置(六)

正文:在本人的项目中,运行在路由器上的服务器采用Nginx+MySQL+PHP 架构。通常较为常见的web框架为Lamp(Linux+Apache+Mysql+PHP),为何我们选择LNMP呢?我将在后续的几篇文章中给出答案。首先我们来介绍如何在Openwrt上搭建MySQL数据库。参考文章:(http://blog.csdn.net/yufei_email/article

2016-10-26 10:26:21 922

转载 [Openwrt 项目开发笔记]:DDNS设置(五)

正文:在上一节中,我主要讲述了如何在Openwrt上安装Samba服务器以及Ftp服务器。在本节中,我将介绍一下,一个比较实用的功能:DDNS。为远程物联网控制打下基础。题外话:DDNS设置原本是极为简单的。可是由于我的路由所在现实环境的原因,以及我个人能力有限,一直无法达到我预期的目的,真是有点累觉不爱了。ok,言归正传,开始抛干货!一、安装DDNS服务o

2016-10-26 10:25:24 6568

转载 [Openwrt 项目开发笔记]:Samba服务&vsFTP服务(四)

在上一节中,我们讲述了如何在路由器上挂载U盘,以及如何通过改造U盘提升路由器的存储和数据处理能力。通过增加USB挂载,为我们后续进行智能家居构建提供了保障。在本节中,我将简单介绍如何在路由器上建立网络文件共享服务。一、为何要建立文件共享服务:   在智能家居网络中,一个很重要的需求就是安全。当一个智能家居方案部署之后,用户往往最先考虑的也是安全问题。那么怎样进行安全管理呢?

2016-10-26 10:24:04 1438

转载 [Openwrt 项目开发笔记]:USB挂载& U盘启动(三)

在上一篇中,我结合Netgear Wndr3700讲解了如何对Openwrt进行必要的配置。接下来,我们就想要在Openwrt上安装必要的软件了。可是这时候新的问题又来了:当安装一些软件之后,存储空间不足了。这时候该怎么办呢?以4M的Flash为例,当大家讲Openwrt固件刷到自己的路由器后,大家会发现剩余的空间往往只剩下不到2M。当我们需要安装许多Openwrt本身不带的软件时,就会发现如此小

2016-10-26 10:23:22 2323

转载 [Openwrt 项目开发笔记]:Openwrt必要设置(二)

前面的两篇blog中,我将如何搭建Openwrt的开发、编译、调试以及烧写环境的方法一一列出了。从本文开始, 我将介绍如何一步一步进行Openwrt设置,以满足路由器作为智能家居网关的功能。ok,闲话休提,开始上干货。一、Openwrt初始配置1. 密码设置 当我们成功地将Openwrt刷入路由器后,路由器会经过大约4~5分钟的时间重启(以Netgear Wnd

2016-10-26 10:22:09 1993

转载 [Openwrt 项目开发笔记]:Openwrt平台搭建(一)补遗

昨晚上熬夜写了[Openwrt项目开发笔记]:Openwrt平台搭建(一),虽然洋洋洒洒地写了不少东西,但我还是感觉忽略的一些东西。在本文中,我试着将我能想到的一些点列出来:一、关于Openwrt版本的选择  Openwrt官方wiki:http://wiki.openwrt.org/about/history 列出了Openwrt的版本演变历史。  (1)可以看到我所选择

2016-10-26 10:21:18 405

转载 Openwrt平台搭建(一)

最近开始着手进行Openwrt平台的物联网网关设计,思路有些乱,通过笔记的方式进行记录和整理。声明: 在本文中,有些内容摘自网上,我进行了整合,因此出处不明,在此对原文作者致歉!-----------------------------------------------------(分割线)---------------------------------------------

2016-10-26 10:19:23 506

转载 OpenWRT开发之——创建软件包(有更新)

摘要: 记录如何一步步实现在OpenWrt上进行开发试验步骤为了达到自己编写一个程序打包成ipk,并能在OpenWRT上运行的目的。我在网上找了些学习的资料。本人参考的是:如何在OpenWRT上做开发感谢该网友的耐心解答。虽然有现成的步骤,博主还是喜欢亲自实践一下,写下自己的实践过程。第一步:生成SDKmake menuconfig 选上 “Bu

2016-10-26 08:53:18 2533

转载 OpenWRT开发之——研究包的Makefile

文:http://my.oschina.net/hevakelcj/blog/410633本文将带大家一起深入地学习一下OpenWrt包的 Makefile。我们不仅要知其然,还要知其所以然。在上篇博文里,包里的 Makefile 内容如下:include $(TOPDIR)/rules.mkPKG_NAME:=helloworldPKG_RELEASE:=1PKG_BUILD

2016-10-26 08:51:23 727

转载 openwrt: Makefile 框架分析

本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。git clo

2016-10-26 08:48:39 397

转载 搭建OpenWrt开发环境(包括编译过程)

OpenWrt是一个高度模块化、高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了。如果您是新手,您那恐惧的心大可放到肚子里,呵呵。对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。最基本条件:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2016-10-26 08:41:14 655

转载 Wifi相关知识

terms:=================802.1x是一种基于端口的访问控制标准,用户必须通过了认证并获得授权之后,才能通过端口使用网络资源支持WPA的AP工作需要在开放系统认证方式下,STA以WPA模式与AP建立关联之后,如果网络中有RADIUS服务器作为认证服务器,那么 STA就使用802.1x方式进行认证;如果网络中没有RADIUS,STA与AP就会采用预共享密钥(PS

2016-10-25 15:35:19 4264

转载 看Uboot时会遇到的不懂问题

目的:1,通过看源码,知道如何初始化串口,知道如何让U-boot通过串口显示信息。2,加强c语言基础。内联函数,typedef函数指针的用法,typedef与define的区别,static函数。gcc关键字weak及alias等。预计学习+写文档时间:3小时。上次初看了U-boot,知道先从start.S开始执行,那么汇编程序最后又跳到哪个c程序入口点呢?见:ldr 

2016-10-20 16:17:15 550

转载 get_fs,set_fs使用原理

#include linux/kernel.h>#include linux/module.h>#include linux/init.h>#include linux/fs.h>#include linux/string.h>#include linux/mm.h>#include linux/syscalls.h>#include asm/unistd.h>#i

2016-10-17 17:46:28 2205

转载 详解802.11n无线技术

无线技术凭借其固有的特性不断地发展和增值。从最开始的802.11到802.11 a/b,再到802.11 g 和现在的802.11n标准。从开始到最终获准正式发布具有多项增强功能的协议标准,一共花费了超过七年的时间。  802.11n技术  在过去的七年里,IEEE标准化组织一直致力于研究一套新的标准。新标准在提供新功能的同时也标准化了802.11射频功能的提升。新标准明显改进了8

2016-10-11 19:39:37 12466

转载 802.11n 原理解析

1.1  802.11n标准发展历程IEEE 802.11工作组意识到支持高吞吐将是WLAN技术发展历程的关键点,基于IEEE HTSG (High Throughput Study Group)前期的技术工作,于2003年成立了Task Group n (TGn)。n表示Next Generation,核心内容就是通过物理层和MAC层的优化来充分提高WLAN技术的吞吐。由于802.11n

2016-10-11 19:38:31 824

转载 C语言计算文件的md5值

google了好久都没有找到合适的,其实我只需要一个函数,能计算文件的 md5 值就好,后来找到了 md5.h 和 md5.c 的源文件,仿照别人的封装了个函数(他那个有问题,和 md5sum 计算出来的都不一样)。废话少说,直接贴 代码 : (再废一句话,如果只想计算字符串的md5值,把字符串传给 MD5Update 函数一次就好)#include "

2016-10-09 17:27:55 5348

转载 MD5算法分析及逆向详解

题外话:最近在看加密与解密,看到加密算法部分,感觉对于初次接触的新手还是有些难度的。故写下该篇文章,算作一个引导吧,新手飘过,老鸟勿笑。基本原理:      MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结

2016-10-08 09:16:24 3370

NAU88L24_DesignUserGuide_rev1.7.pdf

NAU88L24

2021-03-12

TC358743.7z

TC358743 V1.1

2021-03-12

brezillon-drm-kms.zip

brezillon-drm-kms.pdf 介绍kms

2021-03-12

深入理解Linux虚拟内存管理CD.rar

深入理解Linux虚拟内存管理CD

2021-03-02

systemTap英文文档集合.7z

systemTap英文文档集合.7z

2021-02-26

dtrace 用户指南.zip

dtrace 用户指南 中文版

2021-02-26

Solaris动态跟踪指南.zip

Solaris动态跟踪指南 全面介绍D语言

2021-02-26

内核红黑树MAP--C语言

封装了linux 内核 红黑树,纯C语言,外层已经封装好了,直接使用,有压力测试,很不错

2019-01-17

FFmpeg Basics

Multimedia handling with a fast audio and video encoder Multimedia handling with a fast audio and video encode Multimedia handling with a fast audio and video encode Multimedia handling with a fast audio and video encoder

2017-12-01

Linux Media Subsystem Documentation

2017年 最新的 V4L2 规范 ,做 linux 摄像头的一定要看...........................................................................................................

2017-11-29

单独编译和使用 webrtc 音频回声消除模块

单独编译和使用webrtc音频回声消除模块(附完整源码+测试音频文件)

2017-11-29

live555MediaServer

live555MediaServer 服务器 实现 RTSP流媒体,实现 RTSP流媒体

2017-10-10

高通 atheros ART 校准

高通 atheros ART 校准 资料合集

2016-12-23

输入方向的流量控制 .doc

Linux中的QoS分为入口(Ingress)部分和出口(Egress)部分,入口部分主要用于进行入口流量限速(policing),出口部分主要 用于队列调度(queuing scheduling)。 大多数排队规则(qdisc)都是用于输出方向的,输入方向只有一个排队规则,即ingress qdisc。ingress qdisc本身的功能很有限, 但可用于重定向incoming packets。通过Ingress qdisc把输入方向的数据包重定向到虚拟设备ifb,而ifb的输出方向可以配置

2016-11-08

DDR DDR2 DDR3设计总结指导手册

DDR DDR2 DDR3 Layout 详细 总结 经验

2016-10-27

QT编写的超市收银系统

QT 超市收银系统 可直接运行 给大家一个参考

2016-04-30

空空如也

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

TA关注的人

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