自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 以太网数据帧发送流程---IP/MAC/VLAN ID五元信息的确定

2023-07-14 13:55:08 211 1

原创 Marvell车载交换机88Q5050, 88Q5072 VLAN配置(四)------基于802.1Q的发出策略

基于802.1Q数据交换的发出策略本系列三中的文章介绍了基于端口的发出策略以及结合不同类型输入数据帧和寄存器配置不同组合导致的不同发出结果。在VLAN数据发出策略中,实际上我们用到的最多的是基于VLAN的数据发出策略,也就是通过GUI工具在VTU中增加VLAN时,选择的配置到此VLAN中的发出端口策略,包括tagged, untagged, unmodified。这一块功能可以提取以下知识要点:启用802.1Q发出策略的必要条件是,进入端口启用了802.1 Q Mode,这时会根据不同的安全策略(1

2021-05-19 15:04:18 2287

原创 Marvell车载交换机88Q5050, 88Q5072 VLAN配置(三)------基于端口的(Port-based VLANs)的发出策略

当数据帧通过第一步数据帧的进入策略,第二步数据帧的交换策略,通过这两步骤,此时数据帧带着VLAN tag到达指定的目的端口,在这里数据将被保留tag,还原tag或者去掉tag,然后从物理端口发送出去,直达对方ECU的物理PHY芯片。这里的保留tag,还原tag和去掉tag,其实就是各种的egress策略,实际应用情况还要复杂一些,接下来的文章将对各种情况进行分类讨论。基于端口的(Port-based VLANs)的发出策略当关闭进入Port的802.1Q Mode 或者 通过本系列《二》文章可知,即使

2021-05-18 11:46:39 2948 4

原创 Marvell车载交换机88Q5050, 88Q5072 VLAN配置(二)------VLAN的交换策略

在本系列一中,讲述了88Q5072芯片的基本概念,已经进入策略。当数据帧进入到交换机之后,就通过进入策略,打上tag,或者是本身自带tag,或者是打上了双重tag。接下来就要进行,数据帧的交换,即通过某些策略,将此数据帧发布到其他端口上。在88Q5072交换机上,一共有两种交换数据策略,一个是只基于端口的(Port-based VLANs),还有一种是基于802.1Q协议的VLAN。本文将分别对两种策略进行论述。只基于端口的(Port-based VLANs)的数据交换策略Port-based VL

2021-05-12 19:55:53 3267 3

原创 Marvell车载交换机88Q5050, 88Q5072 VLAN配置(一)------VLAN的基本原理

Marvell推出了两款车载用交换机芯片,88Q5050, 88Q5072。其中88Q5050有8 Port用于通信,5072有11 Port用于通信。两者的接口模式有一定的区别,但是VLAN功能差别不大,本系列文章主要讲述这两款交换机芯片的VLAN功能,并且根据5072给出VLAN测试设计,测试步骤跟测试结果。88Q5072 Switch VLAN的基本概念88Q5072只支持两种交换机VLAN划分,一个是只基于端口的(Port-based VLANs),还有一种是基于802.1Q协议的VLAN。两

2021-05-10 18:47:37 8035 9

原创 OpenDDS在arm-linux平台下的交叉编译方法(2)

在上一篇文章中,给出了如何通过下载OpenDDS和arm交叉编译器来编译安装OpenDDS库,OpenDDS在arm-linux平台下交叉编译方法。本篇文章主要解决,当OpenDDS库已经交叉编译完成,如何将自己写的基于ACE和OpenDDS库的源代码交叉编译为二进制代码。...

2021-04-21 16:06:56 694

原创 OpenDDS在Windows10 + Visual Studio 2019 下跨平台编译(亲测验证)

OpenDDS是跨平台的中间件,适用于各种平台,在前述文章arm-linux交叉编译完成之后,现在移植到Windows10 + VS2019 平台上。本文主要介绍如何在Windows10 + VS2019环境下完成OpenDDS的编译,并且运行实例程序。环境准备Win10操作系统VS2019 需要安装C++控制台,C++桌面工作包编译过程2.1 安装activestate perl, perl 下载地址,下载完成后双击安装(5.28 或者 5.26 均可以,需要注意的是此下载工具会在后台下载

2021-02-19 15:25:48 1151

原创 OpenDDS在arm-linux平台下的交叉编译方法(1)

OpenDDS是跨平台的中间件,支持多种操作系统,包括windows,Vxworks,qnx,安卓,linux等。本文即记录如何将OpenDDS库交叉编译到arm-linux平台以及如何把基于opendds的应用程序移植到arm-linux平台上。OpenDDS库文件的交叉编译环境准备交叉编译Host: Ubuntu 18.04,需要安装cmake, perl, make等工具OpenDDS:最新版本即可arm-linux交叉编译器:安装交叉编译器到/opt下面,注意交叉编译器的g++,lib

2021-02-18 15:35:13 1861 1

原创 OpenDDS Modeling SDK 环境搭建

OpenDDS 提供了一套通过搭建模型来生成代码的套件,生成的代码包括Qos策略,DCPS层的功能,以及topic中所涉及的数据类型。本文主要是描述如何在ubuntu环境下,搭建模型生成代码的开发环境。1. 准备工作Ubuntu版本:18.04java版本:1.8.0_2512. 搭建环境首先Eclipse版本一定要是Luna SR2 Eclipse Modeling Tools这个版本,其他Eclipse版本有很大的依赖性问题,没办法装OpenDDS Modeling SDK。此版本链接如下:

2020-11-26 18:23:51 327 1

原创 ubuntu下载神器---xdm

XDM可以开启多线程下载,当一些服务器在国外的资源只有10KB/s时候,通过xdm能稳定提升到100KB/s。1. 安装XDM软件http://xdman.sourceforge.net/#downloads, 根据此链接下载软件,并且安装。2. 安装XDM插件安装插件的好处是,可以直接在浏览器打开XDM软件,而不用手动去复制链接。我用的是firefox浏览器,Open Menu->Add-ons,搜索XDM,选择安装XDM Browser Monitor。然后就可以,选中一个下载链接,

2020-11-26 13:46:57 2181

原创 一个demo搞懂C/C++中指针与引用的区别

最近做C++开发,ACE库函数的很多形式参数都是指针引用,在这上面吃了一些亏,花时间写了一个demo来加深自己对指针,引用,以及把指针当参数,把指针的引用当参数的函数的理解。先下结论,并不难,花一个小时,跑一下我提供的代码,然后看一下我最后的总结,即可搞懂。#include "stdio.h"int var_b = 8;void func_pt (int* pt_){ printf("In func_pt, beforeset the pt_ self address is %X\n", &

2020-11-05 15:00:45 178

原创 PTPv2与gPTP的不同点是什么?IEEE802.1AS and IEEE 1588的区别是什么

根据http://avb.statusbar.com/page/developer-faq/#what-is-the-difference-between-ptp-ptpv2-gptp-802-1as-and-ieee-1588网站的描述,不同点主要在以下方面。IEEE 1588-2008定义了精确时间协议的框架,也就是众所周知的PTPv2。IEEE 802.1AS定义了在精确时间协议的基础...

2019-03-18 11:54:58 10306

原创 Uboot网络设备驱动(一)---两种连接架构

本系列将针对NXP的s32v234芯片及s32v234evb开发板讲解Uboot中网络相关的设备驱动程序。本文前提是你有基本的计算机网络知识(TCP/IP协议及OSI/ISO七层网络协议)一般BSP工程师涉及的主要工作是在七层网络协议的物理层及数据链路层,因为网络层及以上都有相应的协议栈。在物理层及数据链路层,涉及的设备主要有网卡FEC(集成于soc内部),支持MII接口的PHY芯片(车载以太网...

2019-03-13 10:44:39 1781 2

OpenDDS Qos策略

中文解释了分布式通信技术DDS的Qos策略,如何配置以及解释。适用于OpenDDS,Adaptive AUTOSAR系统

2020-11-16

空空如也

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

TA关注的人

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