自定义博客皮肤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)
  • 问答 (6)
  • 收藏
  • 关注

原创 软中断实现原理与应用

软中断实现原理与应用

2022-09-11 15:43:58 1092

原创 Ubuntu 16.04.1 LTS下安装FreeRADIUS2.2.8并开启MySQL认证

Ubuntu 16.04.1 LTS下安装FreeRADIUS2.2.8并开启MySQL认证

2022-09-11 15:41:49 484

原创 802.1X协议学习总结之原理

之前工作笔记都在有道,最近又调试了一下这个协议巩固了一波,感觉还是发到CSDN来给大家分享更有意义点。802.1x基本概念简介802.1x的背景1.802.1x协议起源于802.11协议,后者是标准的无线局域网协议,802.1x协议的主要目的是为了解决无线局域网用户的接入认证问题,但由于它的原理对于所有符合IEEE 802标准的局域网具有普适性,因此后来它在有线局域网中也得到了广泛的应...

2020-03-11 19:21:20 2995

原创 存储类别小结( c语言 )

说在前面:文档根据工作都是在有道云笔记保存,这些都是存货。发布出来大家学习,希望对大家有帮助!下面从不同角度做归纳:1)从作用域角度分,有局部变量和全局变量 静态外部变...

2020-03-02 19:56:09 241

原创 tpyedef复杂功能使用

说在前面:文档根据工作都是在有道云笔记保存,这些都是存货。发布出来大家学习,希望对大家有帮助!typedef的功能总结如下:1.定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。如:char * a,b;用typedef char* PCHAR;PCHAR a,b;很容易让人明白a,b是字符类型的指针。(char point)2.用在...

2020-03-02 19:51:42 226

原创 88E6390端口Link问题BUG解决

Marvell 88E6390是一款11端口全千兆以太网二层交换芯片,是一款较新的产品,芯片有原厂级别的BUG。我们的设备以交换芯片1port-8配置为千兆电口,port9-10千兆光口。光口在打包(满速率很快,低速时间较长,跟报文的总数有关系)一段时候之后拔掉网线,端口的状态仍然为Link,led灯闪烁,跟没有拔出网线端口的状态一样。沟通原厂给了解决方案,这里分享出来,希望能够帮助大家。原厂...

2018-11-07 10:08:23 2749 3

原创 Linux内核下kthread_run()与kthread_create()分析:

kthread_run是linux内核定义的一个宏它包含:1)kthread_create(task_id);//创建内核线程2)wake_up_process(&task_id);//投入运行内核线程kthread_run一旦执行线程会一直运行下去,只有遇到kthread_should_stop函数或者kthread_stop()函数,才停止运行;代码如下:inclu...

2018-11-06 11:51:13 1282

原创 vxWorks平台交换机部分设备上电运行之后ping死机调试

本文阐述vxWorks平台下的交换机部分设备上电运行之后ping死机调试过程,通过这个分享体现技术人员的不容易,一个现象可能出现的现象千奇百怪,只有不断的探索才能找到真正的问题;有时候真的是众里寻他千百度,那个bug就在程序开始处。一下就是我定位调试的这个过程,我觉得用这种问答式的方法,可以高效的定位。话不多说,分享走起。问题现象:AT91+BCM53262+vxWorks平台,部分设...

2018-11-06 11:39:26 1042

原创 基于BCM53262交换芯片平台的Linux操作系统移植(四)之代码调试与驱动书写

2018/05/09 10:49 zhoulinhua@2018-05-10一、系统分区name address sizebootstrap 0x0 64ku-boot 0x10000 640kenv 0xb0000 192kdtb 0xe0000 128kuImage 0x100000 4Mrootfs 0x500000 - spi0的设备树如下:at91...

2018-11-06 11:10:51 2254 1

原创 基于BCM53262交换芯片平台的Linux操作系统移植(三)之配置文件修改

2018/05/09 10:49 zhoulinhua@2018-05-10一、单板类型支持1.修改at91sam9x5ek_defconfig定制软件匹配当前单板buildroot-at91/configs/at91sam9x5ek_defconfig备注:先备份为at91sam9x5ek_defconfig_bak1)修改配置bootstrap文件为:at91sam9x5e...

2018-11-06 11:08:07 1925

原创 基于BCM53262交换芯片平台的Linux操作系统移植(二)之buildroot开发环境

2018/05/09 10:49 zhoulinhua@2018-05-10一、源码下载要获得源代码,您必须克隆构建droot-at91和buildroot-外部微芯片存储库。buildroot-at91是一个带有最小数量补丁的Buildroot的分支,只有那些还没有触及主线的补丁。外部树提供了不会碰到主线的东西:用于我们的演示的额外的defconfig和包。$ git clone h...

2018-11-06 11:05:26 667

原创 基于BCM53262交换芯片平台的Linux操作系统移植(一)编译环境

2018/05/10 09:26 zhoulinhua@2018-05-10一、源码相关链接:http://www.at91.com/linux4sam/bin/view/Linux4SAM1.a91bootstrap源码获取git clone git://github.com/linux4sam/at91bootstrap.git Cloning into 'at91bootst...

2018-11-06 11:02:58 1496

原创 VA_LIST介绍以及VA_START、VA_ARG、VA_END的用法

VA_LIST是在c语言中解决变参问题的一组宏,所在头文件:#include 变量定义:#ifdef _M_ALPHAtypedef struct {char *a0; /* pointer to first homed integer argument */int offset; /* byte offset of next parameter */} va_li

2016-06-14 14:22:39 448

空空如也

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

TA关注的人

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