自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 网络性能测试工具iperf详细使用图文教程

Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。Iperf有两种版本,windows版和linux版本。linux版本更新快,最新版本为iperf 3.0,下载地址为http://

2016-10-18 15:32:08 963

原创 Linux网络分析工具

1.tcpdump说实在的,对于tcpdump这个软件来说,你甚至能说这个软件其实就是个黑客软件,因为他不仅能分析数据包的流向,连数据包的内容也能进行监听,如果你使用的传输数据是明文的话,在Router上就可能被人家监听走了。非常可怕。所以,我们也要来了解一下这个软件(注:这个tcpdump必须使用root的身份执行)。[root@linux ~]# tcpdump [-nn] [-i

2016-10-18 15:29:06 1568

原创 Linux网络相关命令

如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。ifconfig:查询、设置网卡和IP网段等相关参数。ifup、ifdown:这两个文件是Script,通过更简单的方式来启动网络接口。route:查询、设置路由表(Route table)。ip:复合式的命令,能直接修改上述命令提到的功能。ifconfig、ifup、i

2016-10-18 15:28:46 998

原创 Linux网络配置相关文件

linux系统中,TCP/IP网络是通过若干个文本文件来进行配置的,需要配置这些文件来联网,下面对linux两大类系统中基本的TCP/IP网络配置文件做学习总结。第一类Debian中Ubuntu系统为例Ubuntu系统的网络配置文件有interfaces,resolv.conf等。一、网络接口配置文件:/etc/network/interfaces1、内容如下:# The lo

2016-10-18 15:27:54 584

原创 网络通信编程笔记(四):TCP通信(C语言)

理论介绍:1. Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程

2016-10-08 15:41:04 8432 1

原创 网络通信编程笔记(三):libnet库使用

非常有价值的参考资料:http://blog.csdn.net/lianghe_work/article/details/45190379http://www.cnblogs.com/hnrainll/archive/2011/09/21/2183940.html接收IP包,封装成udp包,打上MAC帧头从网卡发出去的程序#include #include #include

2016-09-29 15:33:42 1371

原创 网络通信编程笔记(二):pcap库使用

Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。这个在原始套接子中有提到。  著名的软件TCPDUMP就是在Libpcap的基础上开发而成的。Libpcap提供的接口函数实现和封装了与数据包截获有关的过程。  Libpcap提供了用户级别的网络数据包捕获接口,并充分考

2016-09-29 14:34:09 4548

原创 网络通信编程笔记(一):UDP编程(C语言)

深刻理解了:在使用TCP编写的应用程序与使用UDP编写的应用程序之间存在一些本质差异,其原因在于这两个传输层之间的差别:UDP是无连接不可靠的数据报协议,非常不同于TCP提供的面向连接的可靠字节流协议。与面向连接的协议相比,面向无连接协议极为不同。其中一个重要的不同点就是客户端与服务器之间不必建立连接。对于UDP套接字编程而言,服务器创建套接字后,调用bind()函数将套接字与准备接收数据的接口绑

2016-09-28 19:28:25 1680 1

原创 RTEMS-BBB(九):UART扩展:编程

下面就涉及到RTEMS的语法和以C语言为主的驱动编程rki的shell界面之前已经提过,现在增加_cmd文件测试完成寄存器的地址映射#include #include #include #define Control_Module_Registers1 (*(volatile uint32_t *)(0x44E10000+0x984))#define UART1

2015-10-23 21:53:11 903

原创 RTEMS-BBB(八):UART扩展:准备

beagleboneblack的监控口默认为J1区的UART0P8区有P9区有拓展使用UART1,将P9区24口,26口,以及GND连接到串口转USB模块在datasheet中查看UART的寄存器的表注意到

2015-10-23 20:36:32 1134

原创 beagleboneblcak的Debian镜像下登录控制方式

参考《小菜教你玩转Beaglebone-black》完成Debian7镜像的下载和烧写beagle的J1区的UART0口是作为监控口打印启动信息的控制BBB的方式有:1.串口线+putty需要USB转串口模块一个(CH340模块,当然PL2303模块也可以)杜邦线连接J1区的UART0口GND-GND RXD-TXD TXD-RXD 连接PC,在设备管理器下

2015-08-05 19:00:32 738

原创 RTEMS-BBB(七):LED点亮

首先明确硬件地址AM335X 共4组 GPIO 模块,每组 32 pins USR0~USR3 对应 GPIO1_21~GPIO1_24 GPIO_OE1: 第一组 GPIO 输出允许(每一位对应一只GPIO引脚,0-输出,1-输入) GPIO_CLR1: GPIO 引脚清"0" (写 "1" 清0,写"0"无效) GPIO_SET1: GPIO 引脚置"1" (写 "1"

2015-08-05 16:19:11 962

原创 RTEMS-BBB(六):SD卡分步制作

首先是u-boot和MLO下载源码u-boot-2015.07.tar.bz.2进入u-boot-2015.07源码下输入%make ARCH=arm CROSS_COMPILE=arm-rtems4.11- am335x_evm_defconfig%make ARCH=arm CROSS_COMPILE=arm-rtems4.11- -j8生成u-boot.img和MLO

2015-08-05 15:47:12 1227

原创 RTEMS-BBB(五):SD卡

用到bengras大神的源码下的一个simscripts脚本,可以一步完成 % cd $HOME/development/rtems/rtems-src/c/src/lib/libbsp/arm/beagle/simscripts % sh sdcard.sh $HOME/development/rtems/4.11 $HOME/development/rtems/b-beagle/arm-

2015-08-05 15:31:07 1453

原创 RTEMS-BBB(四):rki镜像

下边就需要用到一个rki(Rtems Kernel Image)在github上git到阅读README和Makefile在RKI的Makefile中更改RTEMS_TOOL_BASE = /home/lenovo/development/rtems/4.11/bin/RTEMS_BSP_BASE = /home/lenovo/development/rtems/image

2015-08-05 15:15:50 1620

原创 RTEMS-BBB(三):源码和BSP

% cd $HOME/development/rtems% export PATH=$HOME/development/rtems/4.11/bin:$PATH添加工具链路径到环境变量,可以用echo命令查看一下 % git clone git://git.rtems.org/rtems rtems-srcremote: Counting objects: 460971, done.

2015-08-05 15:01:46 1638 2

原创 RTEMS-BBB(二):工具链安装

采用RSB方法:$ mkdir -p development/rtems/sources$ cd development/rtems/sources建立目录$ git clone git://git.rtems.org/rtems-source-builder.git 源地址也可选择$ git clone -b beagle https://github.c

2015-08-05 14:46:49 1782

原创 RTEMS-BBB(一):arm-rtems4.11起步

从1月份开始把RTEMS作为毕业设计题目到现在,差不多有半年时间了。一路摸打滚爬过来,对RTEMS的开发流程多少有了些了解,在此简单总结下。先是针对移植了LEON3软核的FPGA,进行了sprac-rtems4.10的相关研究,目前开发板为beagleboneblack,从arm-rtems4.11起步。

2015-07-24 00:13:26 2138 2

空空如也

空空如也

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

TA关注的人

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