自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (6)
  • 收藏
  • 关注

转载 #define debug

#define DEBUG,定义没有值的DEBUG主要是用于控制调试程序的运行。当定义了DEBUG时"#ifdef DEBUG" 则执行某些调试用的代码,若把"#define DEBUG"删除了后,"#ifdef DEBUG" 就可以使程序不执行某些代码。把DEBUG替换成空字符串,只是表示有DEBUG这个东西,使#if defined DEBUG 可以编译其它编译器不清楚,VC下会经常出现,在VC下DEBUG和NDEBUG是微软定义好的,在debug版本编译下,编译器会默认定义了DEBU.

2020-11-05 15:44:08 1827

原创 虚拟机下的仅主机模式配置

1.vmware 的网卡配置2.dhcp 的ip池3.设置虚拟机vm1 为dhcp 获取ip通过vm2 通过dhcp 获取ip地址4.vm1 ping vm2说明同为主机模式下,同一适配器的虚拟机可以正常通行参考链接:https://blog.51cto.com/13648313/2164314...

2019-10-12 14:48:51 2690

转载 html 字体大小自适应

文字自适应在html页面加入<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0'><meta name='apple-mobile-web-app-capable' content='yes'><meta...

2019-09-12 13:26:14 29524

转载 log10@@GLIBC_2.0

安装squashfs-lzmaLZMA is one of the best compression algorithms and Squashfs is one of the best compressed filesystems available nowadays. This project combined both to make something even better....

2019-08-01 23:42:44 934

原创 arm 调试问题

问题1:今天一直新的内核到arm 开发上,内核启动的时候出现乱码;原因:在uboot 下没有设置波特率bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200问题2 :修改uboot 分区大小在文件include/configs/smdk2440.h文件中#define MTDPAR...

2019-07-28 20:48:40 351

原创 内核接口查询网址

https://01.org/linuxgraphics/gfx-docs/drm/networking/kapi.html

2019-07-24 09:17:40 372

转载 __builtin_clz 相关的知识

参考:https://gcc.gnu.org/onlinedocs/gcc-3.4.5/gcc/Other-Builtins.html— Built-in Function: int__builtin_clz(unsigned int x)返回前面引导位0 的个数,如果x=0 的话,结果未知;Returns the number of leading 0-bits inx, ...

2019-07-05 15:50:05 13987

转载 ubuntu 10.04更新源

## Major bug fix updates produced after the final release of the ## distribution. deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted deb-src http://old-releases.ubuntu.com/ubunt...

2019-07-02 10:31:21 2819 1

转载 hmac 算法秘钥

博客园 首页 新随笔 联系 订阅 管理随笔 - 127文章 - 3评论 - 18信息摘要算法之五:HMAC算法分析与实现MAC(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法也经常被称作HMAC算法。1、HMAC概述HMAC算法首先它是基于信息摘...

2019-06-03 14:05:09 7168

转载 kvm passthrough 尝试

·为什么放弃使用VMwareESXi?因为需要两台电脑,用其中一台对另一台进行直通的管理,这太麻烦了。前期准备:安装KVM#apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin python-libvirt bridge-utils准备直通的显卡编号:pci_0000_04_00_0pc...

2019-04-25 15:16:31 1201

转载 PCIE 的相关知识链接

http://blog.chinaaet.com/justlxy/p/5100053328

2019-04-25 13:11:50 481

转载 iptables 经典详解

iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为...

2019-04-24 10:25:15 1353

原创 linux 更新源

1.以CentOS 为例/etc/yum.repos.d下修改repo文件2. 执行命令yum clean allyum makecache3.即可安装相应的软件yum install httpd

2019-04-22 18:03:05 1437

原创 kvm 桥接模式配置

# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto br0iface br0 inet staticaddress 192.168.1.100network 192.168.1.0netmask 255.255.255.0broadcast 192.168.1.255...

2019-04-18 10:39:09 915

转载 如何在Docker容器里创建Apache Web服务

作为Linux系统管理员,或多或少都有可能听说过Docker。因为这款软件可以有效降低运营成本,提升系统部署速度,让系统管理工作变得十分轻松。但这一切也不是变魔术,Docker只是一个容器管理平台,可以跨平台运行各种应用软件及相应工具容器的平台。换句话说,容器化的软件可以在不同系统平台直接运行而不需要任何修改,而由运行在不同系统的Docker来管理容器软件的运行。另外,同虚拟机相比,创建、停止...

2019-04-09 10:26:46 3800 1

转载 容器挂载数据卷的几种情况

https://yq.aliyun.com/articles/658563容器挂载数据卷的几种情况docker Go 容器 runtime test摘要: 挂载宿主机存在的【文件】到容器不存在的【文件】 `宿主机存在文件:rainbow` $ cat rainbow This is my rainbow `运行容器` $ docker run -d -v $PWD/rainbow...

2019-04-09 10:13:24 1736

转载 docker 部署web Server

作为Linux系统管理员,或多或少都有可能听说过Docker。因为这款软件可以有效降低运营成本,提升系统部署速度,让系统管理工作变得十分轻松。但这一切也不是变魔术,Docker只是一个容器管理平台,可以跨平台运行各种应用软件及相应工具容器的平台。换句话说,容器化的软件可以在不同系统平台直接运行而不需要任何修改,而由运行在不同系统的Docker来管理容器软件的运行。另外,同虚拟机相比,创建、停止...

2019-04-08 09:38:18 1866

转载 内核禁止更新

禁止ubuntu更新内核查看已安装内核dpkg --get-selections |grep linux-image查看正在使用的内核uname -a删除旧内核sudo apt-get remove linux-image-4.10.0-28-genericsudo apt-get remove linux-image-extra-4.10.0-28-generic ...

2019-04-04 15:51:31 459

转载 ubuntu 安装kvm

KVM 是 linux 内核自带的虚拟机系统, 使用它,你的机器就可以变成几台机了试用过程如下:环境: Ubuntu 14.04 64bit1, KVM需要CPU硬件支持虚拟化,所以首先要确认你的CPU支持。 Intel CPU的虚拟化技术叫 vmx (Virtual Machine eXtension,就是一串虚拟机指令集) AMD CPU的虚拟化技术...

2019-03-28 17:54:25 9905

转载 grub effect

使用libvirt和qemu将pci pass through设备添加到虚拟机上2013 年 7 月 10 日 / 东东东 / 暂无评论目录 [hide]1 透传的优势 2 VT-d support 3 在host选择PCI pass through设备 4 选择要使用的透传设备 5 将设备从宿主机上解除绑定 6 关闭虚拟机 7 使用libvirt进行pci pass th...

2019-03-28 14:04:36 294

转载 Libvirt之vfio pci的passthrough

libvirt之vfio pci的passthrough一、准备1.开机启动项/etc/default/grub文件在GRUB_CMDLINE_LINUX参数加入intel_iommu=on2.加载模块modprobe vfiomodprobe vfio-pci3.准备一台虚拟机e.g 一台虚拟机vfio_test4. bios开启iommu gr...

2019-03-22 17:59:18 3493

转载 openssl移植

开发环境  Ubuntu 16.04    arm-Linux-gnueabi-gcc version 4.6.3  开发环境不一定是我这配置,只要是linux操作系统,和ARM对应的交叉工具链就可以。目标环境  中兴ZX902C(Cotex A9)  内核版本:3.0.1移植步骤  1.从OpenSSL官网下载最新源码 openssl-1.0.2l.tar.g...

2019-02-28 21:42:46 1009

原创 嵌入式根文件系统的制作

1.mkdir rootfs2.make install CONFIG_PREFIX=/home/wzb/arm9/rootfs3. which arm-linux-gcc4.cp *so* /home/wzb/arm9/rootfs/lib/ -d5. mkdir etc ;cd etc ;touch inittab  fstab 6.mkdir  etc/init.d/rc...

2019-02-01 11:10:35 352

原创 uboot 编译

步骤1:解压并配置查看顶级的makefile 配置命令:make smdk2410_config编译:make all步骤2:设置uboot 参数bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0bootdelay=2baudrate=115200ethaddr=08:00:3e:26:0a:5bi...

2019-01-18 23:43:29 427

原创 移植新内核

步骤一:配置新内核1.make s3c2410_defconfig ARCH=arm CROSS_COMPILE=arm-linux-或修改Makefile 在顶级makefile 查找ARCH,CROSS_CIMPILE 并修改ARCH=armCROSS_COMPILE=arm-linux-步骤2:编译新内核make uImage  ARCH=arm CROSS_COMP...

2019-01-18 23:38:01 246

原创 安装交叉工具链

步骤1:sudo cp arm-linux-gcc-4.4.3.tar.gz /opt/arm9/ -rf步骤2:设置环境变量 export PATH=$PATH:/opt/arm9/FriendlyARM/toolschain/4.4.3/bin步骤3:通过命令:export 查看是否设置成功;查看交叉编译链的版本arm-linux-gcc -v 如果成功即可,如果版本还...

2019-01-18 22:36:40 356

原创 U盘自动挂载实验

在/etc/目录下添加mdev.conf 文件(busybox支持mdev)配置文件mdev.conf 内容如下:sd[a-z]?[0-9]*    0:0 777 * /bin/AddRemove_usb.sh脚本 AddRemove_usb.sh内容现象:当U盘插入开发板时,系统会自动在mnt 目录下创建usbStore 目录,并将U 盘加载数据挂载到该目录下;当U盘拔...

2018-12-28 22:30:14 884

原创 回环网卡驱动

#include &lt;linux/kernel.h&gt;#include &lt;linux/jiffies.h&gt;#include &lt;linux/module.h&gt;#include &lt;linux/interrupt.h&gt;#include &lt;linux/fs.h&gt;#include &lt;linux/types.h&gt;#include ...

2018-12-15 20:35:56 421

原创 netlink总结

Netfilter_queue 知识总结函数名称:struct nfnl_handle *nfnl_open(void) 函数说明:开启nfnetlink 处理程序函数参数:void函数功能:该函数创建一个nfnetlink 处理程序,此函数创建NFNETLink处理程序,这是需要建立的用户空间与NFNETLink系统之间的通信。 返回值:成功 指向n...

2018-11-16 16:56:05 1243

原创 ACL功能的实现

ACL:看控制访问列表(Access Control List)控制指定的用户能否通过指定的接口访问本机的服务(http、https、ftp、ssh、telnet),举个例子:没开启ACL功能前,任意用户都能在外网通过wan连接的ip或者内网通过lan口的ip访问设备的web页面,开启ACL功能,添加规则,填写范围A-B,接口选择为wan,勾选http和https,这样就只有外网IP地址在A-...

2018-11-05 15:40:49 13824

原创 band steering功能测试

8.2 band steering功能测试测试编号:8.2.1测试项目:band steering功能测试测试目的:验证家庭网关WLAN根据两个频段的信号质量及负载情况协同支持Band Steering的双频客户端进行频段切换测试条件:1. 家庭网关长按恢复出厂设置后,上电启动正常,配置2.4G11n、HT20、信道6、默认加密方式,5G 11ac、VHT80、信道157、默认加密方式...

2018-10-23 14:22:20 8806

原创 linux 驱动函数

函数名称:unsigned long copy_from_user(void *to, const void __user *from, unsigned long n)函数说明:将用户空间的数据拷贝到内核空间函数参数:                  to :用户空间地址                 from :内核空间地址                 n: 需要拷...

2018-10-21 23:39:17 491

原创 nfs 文件系统挂载

1. 内 核配置 支持 NFS 文件系统支持2. boot 参数配置nfsroot :宿主机nfs文件系统路径nfsroot=192.168.0.100:/home/wzb/nfsdir/rootfsip=192.168.0.12:192.168.0.100:192.168.0.1:255.255.255.0::eth0:offip格式=[deviceIP]:[...

2018-10-20 11:46:20 856

原创 arm驱动开发之LED(1)

#include &lt;linux/module.h&gt;#include &lt;linux/kernel.h&gt;#include &lt;linux/fs.h&gt;#include &lt;linux/init.h&gt;#include &lt;linux/delay.h&gt;#include &lt;asm/uaccess.h&gt;#include &lt;asm...

2018-10-14 22:05:51 1208

原创 无线测速方法:

准备工作:手机,待测路由器,手机软件speedtest1.配置对应ssid某个方向的限速:    echo ssid(raX/raiX) dir(rx/tx) ratelimit(kbps) &gt; /proc/tc3162/wlan_ssid_ratelimit    其中wifi rx指AP收包即wifi-&gt;lan或wifi-&gt;wan, wifi tx指AP发包即la...

2018-10-13 16:44:15 6196

原创 Excentis Docsis Config File Editor使用方法

CM项目总结:Excentis Docsis Config File Editor 软件的安装apt-get安装https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04手动安装https://blog.csdn.net/itxiaolong3/art...

2018-10-13 14:12:19 1913

原创 Netfilter_queue 知识总结

Netfilter_queue 知识总结函数名称:struct nfnl_handle *nfnl_open(void) 函数说明:开启nfnetlink 处理程序函数参数:void函数功能:该函数创建一个nfnetlink 处理程序,此函数创建NFNETLink处理程序,这是需要建立的用户空间与NFNETLink系统之间的通信。 返回值:成功 指向n...

2018-10-13 14:08:49 5819 3

转载 linux 之proc目录介绍

Linux /proc目录详解Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。 基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚...

2018-10-12 17:53:37 243

转载 linux 之TAILQ队列范例

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;sys/queue.h&gt;/*  定义一个结构体,它只是尾队列的一个元素  它必须包含一个TAILQ_ENTRY来指向上一个和下一个元素*/struct tailq_entry { int value; TAILQ_ENTRY(tailq_entry...

2018-10-11 11:55:23 4089

原创 portal功能实现

portal功能实现方式多样;今天我介绍一种常用的方式:要求:路由器在断网的情况下(Pon链路断开的情况)当PC访问外网的时候(可以通过ip 地址或者域名这两种情况访问)会弹出一个Pon链路断开状态的页面,提醒用户检查Pon链路是否正常;实现方法:1.分析:怎样将访问外网的数据包转交web服务器当我们在通过浏览器访问外网(以www.baidu.com为例)时,首先PC先发送dn...

2018-09-13 14:36:27 1006

Bluetooth User Guide for Linux-v04.pdf

蓝牙协议文档

2021-09-29

等保2.0 资料整理集合

1. 网络安全等级保护要求 2. 安全保护等级划分准则 3. 信息安全技术 定级指南 4.安全服务于等保2,0 5. 等保安全设计技术要求

2020-10-26

matrixssl-3-8-7.tar.gz

atrixSSL 是一个嵌入式 SSL和 TLS 的实施,是为内存耗用少的设备和带宽连接少的程序而设计的。该库小于50K磁盘加密套件。它支持 SSL 和 TLS 的客户端和服务器,会话恢复,RSA、AES、3DES、ARC4、SHA1 和 MD5的实现

2018-08-23

http 权威指南

全书涉及HTTP协议的方方面面:URL、URI、连接、Web服务器、代理、缓存

2018-08-15

IT6801驱动代码

IT6801 是将hdmi 接口转以太网的驱动代码主要是 51板子上的

2018-05-14

libstdc++5_3.3.6-28ubuntu1_i386.deb

操作系统64位和硬件处理器32位不匹配是需要使用,改安装该库文件

2018-05-14

空空如也

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

TA关注的人

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