自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RToax

Just for Fun

原创 Linux 内核 hlist_head,hlist_node

struct hlist_head {//散列表 struct hlist_node *first; }; struct hlist_node {//散列表 struct hlist_node *next, **pprev; };

2020-02-27 16:17:37 99 0

原创 架构师书籍

2020-02-26 12:49:40 152 3

转载 Linux内核中makefile有什么作用?深入解析makefile工作过程和原理

Table of Contents Makefile 中的变量 常用的变量有以下几类: 1) 版本信息 2) CPU 体系结构:ARCH 3) 路径信息:TOPDIR, SUBDIRS 4) 内核组成信息:HEAD, CORE_FILES, NETWORKS, DRIVERS, LIB...

2020-02-23 18:56:07 247 1

原创 VxWorks操作系统

VxWorks的®,业界领先的实时操作系统,提供您所需要满足运行的最重要的关键基础设施的嵌入式计算系统的最高标准的所有性能,确定性,可靠性,安全性和安全功能。

2020-02-23 18:32:21 502 0

原创 教父3

不要恨你的敌人,会影响你的判断力。

2020-02-20 20:56:25 269 0

原创 Linux timeout命令的使用:timeout - run a command with a time limit

timeout是一个命令行实用程序,它运行指定的命令,如果在给定的时间段后仍在运行,则终止该命令。timeout命令是GNU核心实用程序软件包的一部分,该软件包几乎安装在所有Linux发行版中。 NAME timeout - run a command with a time l...

2020-02-20 20:47:47 280 0

转载 fullPage.js给网站加上全屏幻灯片的展示效果

Table of Contents 前言 作者是何许人也? fullPage.js 的诞生过程 fullPage.js 的增长过程 fullPage.js 如何开展商业化运作? 未来计划 给独立开发者的一些建议 写在最后 前言 如果你是一名前端工程师,那么你一定对 fullPa...

2020-02-20 20:42:09 252 0

转载 【转】C++从零实现神经网络

开发者技术前线 CVPy [感谢文章原作者,侵删] Table of Contents 一、Net类的设计与神经网络初始化 神经网络的要素 Net类的设计 成员变量与成员函数 神经网络初始化 权值初始化 初始化测试 二、前向传播与反向传播 前言 前向过程 反向传播过程 ...

2020-02-20 20:38:22 115 0

转载 程序员写代码的致命缺点

Table of Contents 一、命名不规范 二、日志不规范 三、拒绝写接口和假数据 四、不写单元测试 五、先集成,再测试,再放弃。 六、理不清楚逻辑,边做边猜 七、不做方案 八、不关注性能 九、害怕重构 十一、不考虑未来需求的变化 十二、遇到问题的时候不会试错 十三...

2020-02-20 20:19:58 338 0

原创 什么是微服务?

所谓的微服务是SOA架构下的最终产物,该架构的设计目标是为了肢解业务,使得服务能够独立运行。 微服务设计原则: 各司其职 服务高可用和可扩展性 微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不...

2020-02-20 20:14:16 214 0

原创 RPC技术栈

图片来源,侵删:https://mp.weixin.qq.com/s/jf80X2JbetsUuqv10NBbJQ

2020-02-19 21:11:49 174 1

原创 香农三大定律与奈奎斯特定理

香农第一定理:可变长无失真信源编码定理。采用无失真最佳信源编码可使得用于每个信源符号的编码位数尽可能地小,但它的极限是原始信源的熵值。超过了这一极限就不可能实现无失真的译码。 香农第二定理:有噪信道编码定理。当信道的信息传输率不超过信道容量时,采用合适的信道编码方法可以实现任意高的传输可靠性,但...

2020-02-19 20:49:29 2197 0

原创 端到端O-RAN用例测试

Table of Contents Robot Framework OTF - Open Test Framework Robot Framework Software testing should be covered by automated software testing usin...

2020-02-19 17:46:58 286 0

原创 ONAP架构概述

ONAP通过为物理和虚拟网络设备提供全局的和大规模(多站点和多VIM)的自动化功能来解决这些挑战。

2020-02-19 16:12:37 1465 0

翻译 ONAP平台架构与5G蓝图

Table of Contents ONAP ONAP平台架构 平台架构图 蓝图 5G蓝图 CCVPN蓝图 LTE语音(VoLTE) 住宅连接 设置您的开发环境 ONAP https://www.onap.org/ ONAP是一个开放源代码软件平台,可为网络功能虚拟化(NF...

2020-02-19 14:46:46 619 0

原创 __attribute__((unused)),__attribute__((format(scanf,m,n)))

__attribute__ unused One of the easiest attributes to use, this marks a variable asintentionallybeing possibly unused. Not only does this quiet the ...

2020-02-19 09:19:49 147 0

原创 O-RAN Work Group WG工作组划分

此文档内容截止至2020.02.19为最新。 WG1-用例和总体架构工作组 WG1工作组概述 WG2-非实时RIC和A1接口工作组 WG3-接近实时的RIC和E2接口工作组 WG4-开放的Fronthaul接口工作组 WG5-开放的F1 / W1 / E1 / X2 / Xn接口工作组...

2020-02-19 09:18:28 733 0

原创 物理层上/下行每个功能块需要的信息

Table of Contents 物理层下行每个功能块需要的信息(DL) 物理层上行每个功能块需要的信息(UL) 物理层下行每个功能块需要的信息(DL) 功能 需要的信息 信令粒度 信息源 数字...

2020-02-17 15:17:44 133 0

转载 【转】5G EN-DC/NE-DC/NGEN-DC构架

如今5G加速推进中,而在12月10日至13日于意大利索伦托举行的TSG RAN全体会议上,5G标准推进却扔出重磅消息。 据外媒MOBILE WORLD LIVE报道,国际标准组织3GPP主席Balazs Bertenyi表示,3GPP原计划在2018年12月冻结R15 Late Drop版本,将...

2020-02-17 12:39:38 902 0

原创 【笔记】UL/DL(上行/下行)方向上每个符号IQ的时序关系(U平面和C平面)

Table of Contents DL方向上每个符号IQ的时序关系(U平面和C平面) UL方向上每个符号IQ的时序关系(U平面和C平面) DL方向上每个符号IQ的时序关系(U平面和C平面) UL方向上每个符号IQ的时序关系(U平面和C平面) ...

2020-02-17 12:07:42 297 0

原创 【笔记】具有O-DU和O-RU的eNB / gNB架构

具有O-DU和O-RU的eNB / gNB架构 DU与RU拆分与RU分类A、B 较低层DL拆分描述,LTE,类别A O-RU 下层DL拆分描述,LTE,B类O-RU ...

2020-02-17 11:58:16 940 0

原创 一个O-RAN YANG语言文件:o-ran-interfaces.yang

NETCONF YANG语言文件语法格式:https://blog.csdn.net/Rong_Toa/article/details/104354287 module o-ran-interfaces { yang-version 1.1; namespace "urn:o...

2020-02-17 11:05:14 836 0

转载 NETCONF YANG语言文件语法格式

NETCONF(Network Configuration Protocol),该协议的配置功能非常强大,同时兼顾监控和故障管理,安全验证和访问控制,得到业界的一致认可,被广泛用来配置网络 NETCONF协议分为传输层、RPC层、操作层和内容层。其中,内容层是唯一没有标准化的层,于是一种新的建模...

2020-02-17 11:01:24 767 0

原创 O-RAN: Towards an Open and Smart RAN

Table of Contents Acknowledgements 开放性 智能 软件定义 开放式接口 白盒硬件 开源软件 O-RAN参考架构 DU和RRU功能定义 F1/W1/E1/X2/Xn interfaces 白盒硬件工作组 Acknowledgements S...

2020-02-17 10:27:08 390 0

原创 RT RIC(RIC O-RAN RAN Intelligent Controller)

near-RT RIC: O-RAN near-real-time RAN Intelligent Controller: a logical function that enables near-real-time control and optimization of RAN elements...

2020-02-17 09:10:53 692 0

转载 NETCONF协议详解

Table of Contents 0. 概述 1. NETCONF1.1协议详解 1.1. 安全传输层 1.2. 消息层 1.2.1. hello 1.2.2. rpc和rpc-reply 1.2.3. notification 1.3. 操作层 1.3.1. get 1.3...

2020-02-13 15:51:57 487 0

转载 【转】IPSec的原理

IPSec 的原理 IPSec其实是IP Security的简称,IPSec是目前技术中点击率非常高的一种技术,同时提供VPN和信息加密两项技术,这一期专栏就来介绍一下IPSec的原理。 IPSec应用场景 IPSec 的应用场景分为3种: Site-to-Site(站点到站点或者网...

2020-02-13 15:20:33 191 0

转载 【转】交换机的Access口与Trunk口:Trunk端口汇聚

Table of Contents 基本概念 Access类型的端口 Trunk类型的端口 处理流程 Access端口收发 Trunk端口收发 总结 1、Access 端口可接受并转发的数据来源: 2、Trunk 端口可接受并转发的数据来源 相关文章 基本概念 Access...

2020-02-13 11:56:50 205 0

转载 【转】VLAN(Virtual LAN)“虚拟局域网”

侵删,原文地址:https://baijiahao.baidu.com/s?id=1628398215665219628&wfr=spider&for=pc Table of Contents 一、为什么需要VLAN 1、什么是VLAN? 2、未分割VLAN时将会发生什么?...

2020-02-13 11:27:02 346 0

原创 马太效应,阿弥陀佛

马太效应本质上是一种心理现象,它的结果是造成两极分化:要么良性循环,要么恶性循环。

2020-02-12 20:15:26 117 0

原创 【书籍推荐】【Linux设备驱动】Linux Device Drivers, Second Edition

Linux Device Drivers, Second Edition byAlessandro Rubini,Jonathan Corbet Released June 2001 Publisher(s): O'Reilly Media, Inc. ISBN: 0596000...

2020-02-12 19:49:04 204 0

原创 [Linux Device Drivers, 2nd Edition] mmap和DMA

https://www.xml.com/ldd/chapter/book/ch13.html Linux Device Drivers, 2nd Edition By Alessandro Rubini & Jonathan Corbet 2nd Edition June 2001 ...

2020-02-12 19:46:41 70 0

原创 linux/DMA-API-HOWTO.txt:Dynamic DMA mapping Guide

CPU CPU Bus Virtual Physical Address Address Addres...

2020-02-12 19:34:55 372 0

原创 【网站推荐】Solaris 平台编写设备驱动程序

Documentation Home> 编写设备驱动程序 Book Information 索引 前言 第1部分 针对 Solaris 平台设计设备驱动程序 第 1 章 Solaris 设备驱动程序概述 设备驱动程序基础知识 什么是设备驱动程序? ...

2020-02-12 19:29:11 193 0

转载 直接内存访问 (Direct Memory Access, DMA)

Table of Contents 直接内存访问 (Direct Memory Access, DMA) DMA 模型 设备 DMA 的类型 总线主控器 DMA 第三方 DMA 第一方 DMA 主机平台 DMA 的类型 DMA 软件组件:句柄、窗口和 Cookie DMA 操作 ...

2020-02-12 19:19:24 374 0

转载 平台层-适配层-核心层|拆分环信ONE SDK架构

Table of Contents ONE SDK架构设计 平台层 适配层 核心层 Audio/Video Call Abstract Protocol Layer 环信即时通讯SDK自2014年6月正式发布2.0版本至今已走过一个年头,从基本的单聊功能,到群聊功能,再到聊天室的实现...

2020-02-12 09:50:09 270 0

原创 疫情下远程办公的第二天,躺下来刷刷手机

十点了,刚放下手头的工作,作为喜欢开发的我来说,静静地写一天文档和代码,学习一些新知识,真的挺好。远程办公没有通勤的劳累,可以节约时间,或者多睡会,或者做一顿像样的早饭,再或者打开电脑多学习一会,都是极佳的选择。 1.球员:就想晃一下,没想到真收了 2.我觉得是真的 3.大妈说的句句在理 ...

2020-02-11 22:12:30 88 0

原创 linux下C语言实现守护进程

Table of Contents 守护进程的实现 守护进程初始化函数 写一个测试代码 编译后生成可执行文件 守护进程的实现 守护进程初始化函数 #include <unistd.h> #include <signal.h> #include <sys...

2020-02-11 21:40:38 156 0

原创 __builtin_popcount(s)

#include <stdio.h> //计算一个 32 位无符号整数有多少个位为1 #define popcount(s) __builtin_popcount(s) typedef struct { int pid; int sockfd; }mac_t; typedef...

2020-02-11 21:32:31 88 0

原创 【gSOAP】gSOAP生成服务代理和对象C语言代码示例

用gSOAP实现一个简单四则运算的服务器及代理。 Table of Contents 头文件 编写头文件calc.h 生成头文件calc.h wsdl2h使用方法 生成服务端和客户端(代理)程序 soapcpp2使用方法 完整的makefile 客户端&服务端代码 服务...

2020-02-11 21:11:29 99 0

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