logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式学习技能

嵌入式学习总结不错的方法,网站,心得体会

交换芯片 BCM56750/BCM56850 体系结构概述

BroadScale 架构BCM56750/BCM56850设备采用BroadScale架构设计,具有高性能为分组交换而优化的管道。此外,实现是模块化的以下好处:1:灵活的端口配置2:可伸缩的吞吐量3:可伸缩的自定义功能4:迁移到不同的平台而不改变架构如图4所示,宽尺度交换体系结构由多个阶段或模块组成管道。每个管道块执行特定的功能,并将相关信息输出给后续程序以一种允许每个块独立运行的方式划分阶段。

phy基础知识总结 common register总结

PHY篇以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(stationmanagement entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY内部的寄存器实现的。PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(

c语言 关键字之volatile extern详解

Volatile  在C语言中,还有一个并不经常使用但却非常有用的关键字volatile。那么使用volatile关键字究竟能干什么呢?接下来我将就此问题进行讨论。  一个使用volatile关键字定义变量,其实就是告诉编译系统这变量可能会被意想不到地改变。那么编译时,编译器就不会自作主张的去假设这个变量的值,而进行代码的优化了。确切的说就是,编译器在编译代码时,优化器每次遇到这个变量,都...

SOCAT详解

概述socat,是linux下的一个工具,其功能与有“瑞士军刀”之称的netcat类似,不过据说可以看做netcat的加强版。的确如此,它有一些netcat所不具备却又很有需求的功能,例如ssl连接这种。nc可能是因为比较久没有维护,确实显得有些陈旧了。安装Ubuntu上可以直接sudo apt-get install socat,其他发行版没试过。也可以去官网下载源码包socat link :h

linux 命令行下查看 html 和 pdf 文件方法

1:打开 html 文件在linux 命令行 输入firefox --help 显示信息。查看某个html 文件,举例如下,输入命令后 大概需要等3秒, firefox进程启动,浏览器界面显示firefox test_report.htmlUsage: firefox [ options ... ] [URL]where options include:X1...

智能代码补全工具 tabnine

安装方法链接 :https://www.tabnine.com/install亲测有效:tabnine-vimWithout VundleRungit clone --depth 1 https://github.com/zxqfl/tabnine-vimin your terminal.Addset rtp+=~/tabnine-vimto your .vimrc (repl...

github 在线使用vscode 小技巧

问题通常我们在github上预研,查看一些代码库的时候并不行把代码克隆下来,然后用IDE工具去查看,知识简短查看一部分内容,但是由于项目有时间代码文件层次比较深,不容易找到对应字符定义方法方法一 只读模式github提供了在线vscode 阅读代码的方式,很简单在网页对应url 字符github 后面添加1s 即可进入对应的vscode online模式,不过是只读的不能修改可编辑模式目前实验下来

#git#visual studio code
linux 查看其它运行进程的输出方式

step1: get the pid of your processps -efstep2: see process outputsudo tail /proc/<pid>/fd/11= stdout,2= stderr

ping实现原理

ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。 例如,在Linux终端上执行ping localhost命令将会看到以下结果:PING localhost.localdomain (127.0.0.1)

#网络
    共 18 条
  • 1
  • 2
  • 请选择