- 博客(31)
- 资源 (15)
- 收藏
- 关注
原创 linux driver enable dev_dbg
如何使用dev_dbg 在需要使能log的地方加入下面语句:参考内核文件include/linux/device.h在需要打印的C文件中添加下面几行即可#ifdef dev_dbg(dev, format, arg...)#undef dev_dbg(dev, format, arg...)#define dev_dbg(dev, format, arg...) print
2017-02-10 13:13:29
463
原创 centos7 搭建SVN服务器
1. 操作系统 CentOS Linux release 7.1.1503 (Core)2. 安装软件 [wxy@localhost ~]$ rpm -qa |grep sub subversion-libs-1.7.14-7.el7_1.1.x86_64 subversion-1.7.14-7.el7_1.1.x86_64 [wxy@localhost
2015-12-23 15:20:34
1092
转载 git man install
http://www.codeography.com/2009/09/15/install-git-man-pages-the-easy-way.htmlcurl -O "http://git-core.googlecode.com/files/git-manpages-`git --version | awk '{print $3}'`.tar.gz"sudo mkdir -p /usr
2013-08-23 14:10:20
751
原创 有关typedef与函数指针
01) typedef int (*keypad_callback_t) (char key, int updown, unsigned long timestamp);原型: int (*) (char key, int updown, unsigned long timestamp);是一个函数指针,该函数有三个参数:char key,int updown, unsigned lon
2013-08-13 14:13:44
530
转载 SCP not need passwd
http://www.thegeekstuff.com/2008/10/perform-ssh-and-scp-without-password-from-ssh2-to-openssh/we discussed how to setup ssh key based authentication to perform ssh and scp without password under
2013-07-19 17:01:20
1475
原创 WIN7下硬盘安装Centos 6.4 X86_64版记录
最近想折腾一下自己的dell N4050 笔记本,WIN7系统我不知道怎么评价了,虽说是个正版的64bit home,但是使用起来太差强人意了,系统随时间的推移越来越慢。准备装一个centos 6.4使用。1) 使用I386还是x86_64呢,开始有点纠结,最终选择了x86_64,原因:这个是以后的主流,发挥出了CPU i3-2310的性能,2G RAM还运行的比较流畅。
2013-06-27 10:18:27
2037
原创 ssd1963初始化程序
因项目开发,自己开发的SSD1963驱动程序,硬件初始化过程如下。 QQ:369758761void ssd1963fb_hard_init( void ){ /* twice soft reset */ ssd1963fb_write_cmd(0x01); /* 0x01 --> soft_reset cmd, need >= 5ms delay */ mdelay(10);
2013-05-20 15:41:22
3737
原创 linux命令学习
diff 的輸出格式: change-command---> to-file-line> to-file-line…diff 命令的格式的使用方式如下:diff from-file to-fille如果按照輸出的 change-command 去修改 from-file 則可以得到和 to-file 相同的檔案內容for exmaple: 8a12,15
2012-09-27 09:26:46
394
原创 有关挂在ubifs卷过程中问题
一把情况想要在MTD上使用UBIFS有五个步骤1. 取消设备的关联 #ubidetach /dev/ubi_ctrl -m 2 2. 格式化设备 #ubiformat /dev/mtd2 -y -s 512 -O 512 3. 建立UBI device #ubiattach /dev/ubi_ctrl -m 2 这行指令会把/dev/mtd2
2012-09-20 10:33:37
2265
原创 BF533之UBOOT启动过程分析
本文分析的是在BF533处理器上,以BFIN_BOOT_SPI_MASTER方式启动过程。供交流学习用,引用请注明出处。 uboot版本u-boot-2010.06-2010R1-RC2.tar.bz2来自http://blackfin.uclinux.org/gf/project/u-boot/。 有关BF533上启动文件的格式请参考EE240文档,启动过
2012-07-12 16:01:53
1051
原创 Davicom公司DM9000A和DM9010 ISA NIC 以太网驱动分析
/* dm9ks.c: Version 2.03 2005/10/17 A Davicom DM9000A/DM9010 ISA NIC fast Ethernet driver for Linux. This program is free software; you can redistribute it and/or modify it un
2012-06-26 10:15:39
2302
原创 idr
idr在linux内核中指的就是整数ID管理机制,从本质上来说,这就是一种将整数ID号和特定指针关联在一起的机制。这个机制最早是在2003年2月加入内核的,当时是作为POSIX定时器的一个补丁。现在,在内核的很多地方都可以找到idr的身影。idr机制适用在那些需要把某个整数和特定指针关联在一起的地方。举个例子,在I2C总线中,每个设备都有自己的地址,要想在总线上找到特定的设备,就必须要先发送该
2012-02-28 11:18:51
341
转载 centos 6 yum 源设置
http://jafy00.blog.51cto.com/2594646/621057如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EP
2011-12-08 15:10:25
311
原创 kermit的安装与使用
kermit安装过程1)$ mkdir kermit cd kermit2) $ wget ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz3) $ gunzip cku211.tar.gz4) $ tar xvf cku211.tar5) $ rm cku211.tar (opti
2011-11-29 15:36:46
428
原创 模拟电子技术和数字电子技术
模拟电子技术1)在形成PN结的过程中,扩散运动形成内电场,内电场的方向与P区多子(空穴)移动方向相反,与N区多子(自由电子)移动方向相同。 内电场抑制扩散运动,形成内电场后,在内电场的作用下,少子进行漂移运动,少子漂移运动方向是N区少子(空穴)向P区运动,P区少子(自由电子)向N区运动, 内电场增强漂移运动。 PN结处于平衡状态的少子称为平衡少子,PN
2011-11-09 11:10:49
1691
原创 有关SPI接口
SPI(Serial Peripheral Interface)是摩托罗拉开发的一种简便的处理器和外设之间的接口,是一种同步传输接口,该接口使用四种信号,Master Out Slave In (MOSI),Master In Slave Out (MISO),Serial CLocK (SCLK orSCK)chip select (CS)SPI接口基本连接如下图
2011-10-28 11:28:52
363
原创 有关linux根文件系统
1) 标准的根文件系统目录如下:DirectoryContentbinEssential user command binariesbootStatic files used by the bootloaderdevDevices and other specia
2011-10-27 11:06:35
374
原创 centos6使用记录
1)CentOS虚拟机安装时提示无法找到硬盘虚拟机有关虚拟硬盘的选择:SCSI Adapter ---------------->LSI logic或者在选择 virtual disk type 是选择IDE2) insufficient memory to configure kdump it doesn't matter 不必在意3)centos6 root
2011-10-25 10:10:02
2809
原创 有关学习过程记录
入门linux设备驱动的时候第一hello world模块#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_AL
2011-10-09 16:51:35
408
原创 有关PCM和u率、a率
PCM(Pulse-code modulation),即脉冲编码调制。这种数字信号称为数字基带信号,由PCM电端机产生。现在的数字传输系统都是采用脉码调制体制。PCM最初并非传输计算机数据用的,而是使交换机之间有一条中继线不是只传送一条电话信号。 PCM有两个标准表现形式
2011-09-26 14:16:30
4016
原创 BF52x学习
BF527:处理器主频最高600MHz,外设频率最高133MHz,RISC处理器,片上内存132K byte,支持SDRAM和异步8 或16 bit控制器,启动选择灵活,可从外部FLASH,SPI,TWI 或者主机设备的SPI,TWI,UART.使用一次性可编程内
2011-09-14 16:27:41
757
原创 手机短消息编码相关知识
短信收发方面主要有三个标准:GSM 03.38、GSM 03.40、GSM 07.05,前两个标准描述SMS(Short Message Service )技术实现,包含编码方案,后者描述了SMS的DTE-DCE(DTE英文全称Data Terminal Equipm
2011-09-13 11:45:33
1894
原创 编程积累
编程经验积累1.关于位运算#define SET_BIT(x, y) ((x) |= (1 利用“或”操作将x的第y位设置为1#define CLR_BIT(x, y)
2011-09-07 14:37:23
347
转载 内核初始化优化宏
http://zonghe.17xie.com/book/10128307/54054.html内核使用了大量不同的宏来标记具有不同作用的函数和数据结构。如宏__init、__devinit等。这些宏在include/linux/init.h头文件中定义。编译器通过这些宏可以
2011-09-07 14:33:53
279
转载 CID 问题
http://wanchengbuyi.blog.163.com/blog/static/1664618312010717802059/在Asterisk PBX 经常会遇到模拟卡Caller ID 无法显示的问题。这里做个总结:(1) 确保线路是标准的PSTN 线(2) 确保线路具有caller ID 显示功能(3) 确定caller ID 的格式,是dtmf 还是fsk 这一步分析录音文件来确定 dahdi_monitor 通道号 -v -
2011-04-20 17:22:00
2650
原创 计算机杂类
NetBIOS名字<br />一、NetBIOS名字<br /> NetBIOS名字也是计算机的标识名,该名字主要用于局域网中计算机之间的相互访问。<br /> 用NetBIOS名字访问计算机主要有两种方法:<br /> 1、网上邻居<br /> 当我们打开网上邻居,可以看到很多计算机名,这些计算机名就是NetBIOS名字,用它可以打开指定的计算机。<br /> 2、UNC地址<br /> 如果我们已知某计算机的计算机名,可以直接打开“开始 | 运行”,输入地
2011-04-12 10:10:00
490
原创 编译switchfin 软件错误解决
make image.rootfs.allmake[4]: Entering directory `/home/wang/switchfin/build_ip04/uClinux-dist/vendors/Rowetel/IP04'/home/wang/switchfin/bui
2011-04-12 10:02:00
975
原创 smb服务器配置
NetBIOS名字一、NetBIOS名字 NetBIOS名字也是计算机的标识名,该名字主要用于局域网中计算机之间的相互访问。 用NetBIOS名字访问计算机主要有两种方法: 1、网上邻居 当我们打开网上邻居,可以看到很多计算机名,这些计算机名就是NetBIOS名字,用它可以打开指定的计算机。 2、UNC地址 如果我们已知某计算机的计算机名,可以直接打开“开始 | 运行”,输入地址“//计算机名/路径”,这样可打开指定计算机上的相应文件夹。 本机的NetBIOS名字通常与本机的计算机名
2011-01-24 10:57:00
800
转载 C中CONST的使用
C中CONST的使用: const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 问题:const变量 & 常量 为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? const int n
2010-07-21 16:43:00
408
原创 做人经典
做人的几句经典话1.遇到乞讨者:遇到要钱的就给他(她)点饭,遇到要饭的就给他(她)点钱。 2.上车遇到老弱病残、孕妇:让座的时候别动声色,也别大张旗鼓。站起来用身体挡住其他人留出空位子给需要的人,然后装作下车走远点。人太多实在走不远,人家向你表示谢意的时候微笑一下。 3.雨雪的时候、天冷的傍晚或者是雪天的傍晚,遇到卖菜的、卖水果的、卖报纸的剩的不多了又不能回家,能全买就全买,
2009-08-11 17:20:00
643
hexagon.lnx.6.4_installer_06406 需要插件
2016-12-16
linux设备驱动开发第三版之总线添加例程代码
2012-02-28
Linux下的图像去噪C源代码
2010-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人