自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCL的专栏

日常工作学习留笔

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决 U盘安装Centos后拔除U盘无法启动问题方法,重新建立引导分区

1、切换到root用户#su -- root2、进入grub模式#grub3、之后按如下步骤做grub>find /boot/grub/stage1或者find /grub/stage1一般会返回类似于(hd0,5)之类的,记住它。grub>quit4、编辑grub.conf#vim /boot/grub/grub.conf把该文件中所有出现(h...

2018-08-09 08:34:38 4260 1

转载 net-snmp agent开发详解

转载请标明出处 原文地址:http://blog.csdn.net/hepeng597/article/details/8782868花了一两天时间测试和整理一下。用net-snmp扩展MIB库,实现方法可归结为四种:1)一是静态库方式,通过修改配置头文件,在相应地方包含新引入的mib模块的.c和.h文件,然后重新编译库文件和扩展代码;这种方式不够灵活,每次修改扩展的MIB后,都需要重新编译s

2018-01-13 17:04:46 2861

转载 linux 进程间通信之 消息队列以及实例

linux 进程间通信三 消息队列以及实例消息可以理解为写信给某个人,这里在应用中是告诉系统写信人和写信的内容就可以了,别人会来看发信人是谁,如果不是自己想要的就放弃读信或者只要有消息自己就读取消息消息队列就是按队列的方式处理很多消息,先发的最先被读消息队列:http://www.2cto.com/os/201205/129794.htmlhttp://home

2017-12-13 17:08:24 2232

转载 Linux网络编程:原始套接字编程及实例分析

Linux网络编程:原始套接字编程及实例分析转载 2016年07月29日 11:25:11标签: socket/ 网络编程/ 编程/ linux/ 888 编辑删除Linux网络编程:原始套接字编程及实例分析一、原始套接字能干什么?通常情况下程序员接所接触到的套接字(Socket)为两类:流式套接字(SOCK_

2017-11-30 15:23:12 774

原创 Linux 用户空间spi读写外围驱动

下面是Linux用户空间spi读写外围芯片的驱动程序,例如bcm交换芯片,FPGA等,大同小异,根据实际芯片时序图修改即可。/* * SPI testing utility (using spidev driver) * * Copyright (c) 2007  MontaVista Software, Inc. * Copyright (c) 2007  Anton Vor

2017-03-21 16:05:25 12272

原创 linux 用户空间gpio加载FPGA

实际项目中的代码,加载速度有点慢,但功能实现。fpga.c#include #include #include #include #include #include #include #include #include #include #include "fpga.h"#include "gpio.h"

2017-03-21 15:58:50 1218

原创 Linux 用户空间i2c 字符驱动

最近整理了一下有关用户空间i2c字符驱动,本人所有代码已调试。#include #include #include #include #include #include #include #include #include #include #include #include #include "rtc.h"#define RDWR_ADDR 0x42 /*slave dev read and w

2017-03-21 15:45:21 1920 1

原创 关于linux 下read/write函数使用及注意事项

read函数从打开的设备或文件中读取数据。#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0参数count是请求读取的字节数,读上来的数据保存在缓冲区buf中,同时文件的当前读写位置向后移。注意这个读写位置和使用C

2017-03-03 10:29:42 2949

原创 linux搭建网桥

1.查看是否存在逻辑(虚拟)网桥接口   brctl show   如果已经存在可以用brctl delbr +网桥名 删除2.增加一个新的逻辑(虚拟)网桥接口br0   brctl addbr br03.新建tap0,可以给虚拟机使用    tunctl -b    //应该是会出来个tap04.把eth0和tap0都加进逻辑(虚拟)网桥br0   brctl a

2017-02-17 10:08:47 2345

转载 ubuntu中查看各种设备和资源的命令汇总

一、系统信息    1.查看内核信息:                                           $uname -a    2.查看操作系统版本:                                      $head -n 1 /etc/issue    3.查看CPU的信息:                                  

2017-02-10 16:29:49 923

转载 详解linux下的串口通讯开发

详解linux下的串口通讯开发串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通

2016-12-06 13:33:47 514

原创 向powerpc上移植dhcp

1.下载源代码 dhcp-4.0.0;解压到自己的用户目录,例如,我的是/develop/zcl;(交叉编译环境的目录)2.cd /dhcp-4.0.0 ;3.链接 到交2叉编译链目录;source /opt/e1dk-5.3/powerpc-e500v2/environment-setup-ppce500v -linux-gnuspe(根据自己的编译环境自己更改)4..echo 'a

2016-09-28 10:30:06 456

原创 linux 下 PPPOE服务器搭建

1.下载源码 rp-pppoe-3.8;解压放在个人目录下,例如,我放在 /home/zcl/下;2.进入cd /rp-pppoe-3.8/src/,./configure生成makefile;3.make,(linux下默认gcc编译);4.sudo make install 安装pppoe;5.安装完成后,会在动在/etc/ppp目录下生成pppoe-server-option

2016-09-28 09:57:25 4662 2

原创 pppoe向powerpc上移植

1.去官网下载rp-pppoe-3.8.tar.gz;2.解压,把源码放在linux个人目录下;3.到目录/rp-pppoe-3.8/src下的makefile文件中,直接运行 ./configure;会生成makefile文件;4.到目录/rp-pppoe-3.8/src下的makefile文件中,将所有的gcc(20处)用powerpc-e500v2-gcc(根据自己的交叉编译工具

2016-09-21 09:18:39 625

原创 dhclient.conf分析

NAME     dhclient.conf - DHCP client configuration fileDESCRIPTION     The dhclient.conf file contains configuration information for     dhclient(8), the Internet Software Consortium DHCP

2016-09-14 16:14:13 7042

原创 dhcpd.conf分析

[root@mac-home etc]# more dhcpd.confdefault-lease-time 600;       全局设租期max-lease-time 7200;//最大租期option domain-name "example.org";//设置DNS域option domain-name-servers ns1.example.org, ns2.ex

2016-09-14 15:56:21 1439

原创 pthread_cond_t的运用

#include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/void *thread1(void *);void *thread2(void *)

2016-07-05 09:35:11 450

原创 c语言-文件操作

库函数-创建和打开FILE *fopen(const char *filename,const char *mode)filename:打开的文件名(包含路径,quesheng)

2016-07-01 10:56:03 632

转载 pthread_create函数

pthread_create函数    原型:int  pthread_create((pthread_t  *thread,  pthread_attr_t  *attr,  (void  *)(*start_routine)(void  *),  void  *arg)    用法:#include      功能:创建线程(实际上就是确定调用该线程函数的入口点),在线程创建以后,

2016-07-01 10:47:39 680

原创 linux系统下can总线bo特率设置

cd /sys/devices/platform/FlexCAN.0cat bitrateecho 1000000 > bitratecat bitrate

2015-03-17 10:54:09 849

转载 51单片机I2C程序

I2C总线信号时序总结 对I2C总线时序的一点理解以及ACK和NACK(NAK) http://www.cnblogs.com/zym0805/archive/2011/07/31/2122890.htmlI2C是由Philips公司发明的一种串行数据通信协议,仅使用两根信号线:SerialClock(简称SCL)和SerialData(简称SDA)。I2C是总线结构,1个Master

2014-12-18 15:52:18 3225

基于51单片机的万年历

基于51单片机的万年历,1602显示,ds1302时钟芯片,ds18b20温度芯片

2015-01-23

空空如也

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

TA关注的人

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