logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux下网卡phy状态检测与控制

原址:http://blog.sina.com.cn/s/blog_79453a7e0100p9t7.html最近在一个项目中,集成一个交换机芯片的时候,遇到一些麻烦,发现交换机的性能总是上不去,100M的交换机,实际交换能力只有10M。跟做硬件的同事一起,花了几周时间调试,才找到问题。原来是接到交换机芯片上的几个子系统,用的Micrel 8041PHY芯片,默认关闭了硬件

嵌入式设备的时区设置-busybox版本

/etc/TZ中,有可以设置时区但是,当busybox是glibc的时候,就得用/etc/localtime了。它与PC端的/usr/share/zoneinfo/是一致的。将PC端LINUX中的/etc/localtime直接拷贝到板子中的/etc/目录下,时区设置即刻生效。当然了,如果要考虑修改时区,可以再深入研究下。 下面这篇文件,讲述了相关内容:

记一次grpc arm-hisiv400-linux交叉编译

时间紧,先大概说明一下,有时间了再补充详细的说明grpc 交叉编译 需要先编译出pc版的protobuff 和 grpc,安装到指定的路径,在做交叉编译时需要protoc 和grpc_cpp_plugin工具。这两个工具也也是在编译时会生成,交叉编译过程中要屏蔽掉使用交叉编译后的工具。先上配置#! /bin/shexport HOST=arm-hisiv400-linuxexpo...

hisiv400+glibc-2.23编译

记录:首先从gnu官网下载最新版的glibc,地址http://www.gnu.org/software/libc/ $tar xvf glibc-2.23.tar.bz$cd glibc-2.23$.configure --prefix=/user1/yueyc/hisi-glibc-2.23 --host=arm-linux --enable-add-o

linux内核空间和用户空间的是怎样区别的,如何交互,如何从用户空间进入内核空间

linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。  Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,...

编译arm平台的ethtool

关闭1.下载ethtool源代码git clone git://git.kernel.org/pub/scm/network/ethtool/ethtool.git2.准备交叉编译工具可以从codesoucery下载3.编译假设目标机器的规格如下:ABI: EABI version 4little endianarmv5te按如下顺序运行:./a

到底了