- 博客(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
FFmpeg Basics
2017-12-01
Linux Media Subsystem Documentation
2017-11-29
输入方向的流量控制 .doc
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人