ICode9

精准搜索请尝试: 精确搜索
  • 650_AUTOSAR_EXP_VFB文档阅读72021-07-06 10:55:16

               VFB 是一种系统建模和通信概念,它允许将组件分布在 ECU 网络中。 组件和其他组件之间的交互可能性通过组件的端口及其相关接口来描述,这些接口定义了组件提供或需要的操作、数据元素、模式组或校准参数。 通过相同的通信机制,组件可以与标准化的 AUTOSAR 服务(在

  • 声网 Agora 上市一周年,从 RTC 到 RTE,重视开发者生态2021-06-30 03:00:32

    2020年6月26日,声网Agora登陆纳斯达克。股票代码为API,成为“全球实时互动云第一股”。以下内容来自声网Agora官方公众号成功上市,是市场对我们过往专业服务和技术价值的认可,是一个重要里程碑;同时,也是未来我们实现“让实时互动像空气和水一样,无处不在”愿景的新起点。 2021年Q1,声网

  • 声网 Agora 上市一周年,从 RTC 到 RTE,重视开发者生态2021-06-30 03:00:19

    2020年6月26日,声网Agora登陆纳斯达克。股票代码为API,成为“全球实时互动云第一股”。以下内容来自声网Agora官方公众号成功上市,是市场对我们过往专业服务和技术价值的认可,是一个重要里程碑;同时,也是未来我们实现“让实时互动像空气和水一样,无处不在”愿景的新起点。 2021年Q1,声网

  • 声网 Agora 上市一周年,从 RTC 到 RTE,重视开发者生态2021-06-30 02:32:00

    2020年6月26日,声网Agora登陆纳斯达克。股票代码为API,成为“全球实时互动云第一股”。以下内容来自声网Agora官方公众号成功上市,是市场对我们过往专业服务和技术价值的认可,是一个重要里程碑;同时,也是未来我们实现“让实时互动像空气和水一样,无处不在”愿景的新起点。 2021年Q1,声网

  • dpdk 读写锁2021-04-29 11:03:39

        typedef struct { volatile int32_t cnt; /**< -1 when W lock held, > 0 when R locks held. */ } rte_rwlock_t;   dpdk在实现读写锁的时候,使用了原子锁机制读锁加锁的时候,判断cnt是否小于0,如果是,表示当前处于写加锁状态,则需要把自己pause,否则直接使用原子操作cmp

  • dpdk 用户态驱动框架及其演进过程分析2021-04-28 22:58:33

    dpdk 用户态驱动框架及其部分演进过程 dpdk 用户态驱动框架是 dpdk 相对核心的功能,本文将从老版本驱动框架开始描述,从演进过程中一步步逼近 16.04 版本中相对完善的驱动框架的原理。 dpdk v1.2.3 r0 版本 dpdk git 中最老的版本为 v1.2.3 r0 版本,此版本中用户态驱动框架实现

  • per cpu2021-04-27 19:32:12

          #include <iostream> #include <utility> #include <thread> #include <chrono> #include <functional> #include <atomic> #include <vector> using namespace std; vector<thread> vthreads; #define RTE_DEFINE_P

  • 【STM32F407】第7章 RL-USB裸机版和各种RTOS版相关问题2021-02-24 17:01:23

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第7章   RL-USB裸机版和各种RTOS版相关问题 本章节为大家讲解RL-USB裸机版和各种RTOS版相关问题。 7.1 初学者重要提示 7.2 知识点 7.3 MDK4时代RL-USB的使用 7.4 MDK5时代RL-USB的使用 7.5 移植

  • RIPng技术篇|必看2020-12-07 14:01:33

    RIPng技术篇|必看概述RIP是IETF组织开发的一个基于距离矢量算法的内部网关协议,具有配置简单、易于管理和操作等特点,在 IPv4的中小型网络中获得了广泛应用。随着 IPv6网络的建设,同样需要动态路由协议为 IPv6报文的转发提供准确有效的路由信息。因此, IETF在保留了RIP优点的基础上,针

  • dpdk 收包2020-09-15 12:00:41

      [root@localhost dpdk-19.11]# pstack 18745 Thread 1 (process 18745): #0 __rte_ring_do_dequeue (available=0x0, is_sc=0, behavior=RTE_RING_QUEUE_FIXED, n=0, obj_table=0x13e7e9000, r=0x13fe9c300) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_

  • dpdk mempool debug2020-09-14 18:01:37

    common_ring_alloc [root@localhost mp_ring]# gdb build/app/test_ring GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

  • dpdk rte_memzone_reserve2020-09-01 16:01:09

      /* SPDX-License-Identifier: BSD-3-Clause * Copyright(c) 2010-2014 Intel Corporation */ #include <stdio.h> #include <string.h> #include <stdint.h> #include <errno.h> #include <sys/queue.h> #include <rte_memory.h>

  • dpdk disable 收发 interrupt + l3fwd-power2020-08-26 20:01:26

        rte_eth_dev_rx_intr_disable(uint16_t port_id, uint16_t queue_id) { struct rte_eth_dev *dev; RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV); dev = &rte_eth_devices[port_id]; RTE_FUN

  • dpdk kni Invalid module format2020-04-24 09:58:40

    export RTE_TARGET=arm64-armv8a-linuxapp-gcc export RTE_SDK=`pwd` insmod ${RTE_SDK}/${RTE_TARGET}/kmod/igb_uio.ko make -j 96 [root@localhost dpdk-19.11]# find ./ -name rte_kni.ko ./build/build/kernel/linux/kni/rte_kni.ko ./build/kmod/rte_kni.ko ./arm

  • 2020-03-022020-03-02 19:02:29

    dpdk及pktgen的安装 下载并解压安装包 1.设置环境变量 export RTE_SDK=dpdk解压后目录 export RTE_TARGET=x8664-Linuxapp 2.下载dpdk依赖包libpcap及libpcap-level yum install libpcap -y yum install libpcap-level -y 3.进入dpdk下usertools目录执行./dpdk-setup

  • dpdk example之link_status_interrupt尝鲜2019-06-05 10:57:03

    dpdk example之link_status_interrupt尝鲜 dpdk的example例子很多,可以帮助用户快速了解dpdk的部分原理。在编译example时,经常找不到如何编译。遇到各种报错的问题。其实,dpdk官网已经有了很好的例子示范了。就各种类型的编译都有帮助文档:链接如下http://doc.dpdk.org/guides/sample_

  • rte_kni2019-06-05 10:41:22

    DPDK版本:19.02 关于kni的接口,rte_kni.h的注释比较详细了,用法参考demo就行 这里分析一下kni接口配置的结构体 创建kni接口的API原型: struct rte_kni rte_kni_alloc(struct rte_mempool pktmbuf_pool, const struct rte_kni_conf conf, struct rte_kni_ops ops); 核心结构: struct

  • DPDK初始化分析(一)2019-05-02 15:52:41

    目录 一、概述 二、初始化流程 2.1 main之前 2.2 rte_eal_init​ 2.3 rte_eal_cpu_init 2.4 eal_parse_args 2.4.1 eal_parse_common_option 2.4.2 eal_create_runtime_dir 2.4.3 eal_adjust_config 2.5 eal_plugins_init 2.6 eal_option_device_parse 2.7 rte_config_in

  • Windows系统环境变量之path环境变量(Java, Python环境变量配置)2019-04-19 14:41:27

    系统: Windows10 path系统环境变量的作用: Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找 需要修改path(不区分大小写)系统环境变量的情景: 安装某些软件时, 软件如

  • linux命令之sed2019-03-04 17:52:22

    sed是stream editor(流式编辑器)的缩写,它可以对文本流、指定文件集或标准输入进行文本编辑。功能非常强大。 1. sed两大原则 sed命令总是以单个字母开头。比如 [rte@deldir]$echo "hello123" | sed 's/hello/HELLO/' #把hello用HELLO替换HELLO123 上例中s是替换命令,s后面是分割

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有