自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 linux下面搭建apache+php+mysql环境

在linux下面搭建apache+php+mysql环境。1). 安装apache yum -y install httpd 安装完成之后 http.conf 的路径在/etc/httpd/conf/http.conf,因为在安装完成之后我们可能会去修改http.conf文件的内容。2). 安装php和php扩展 yum -y install php 安装完成之后 ph

2015-12-26 23:41:22 537

转载 Linux + C + Epoll实现高并发服务器(线程池 + 数据库连接池)

一, 背景       先说下我要实现的功能,server端一直在linux平台下面跑,当客户端有请求过来的时候server端接受到请求,拿到客户端的数据,根据拿到的数据做出相应的处理,得到处理的结果直接把结果数据发送给客户端。这样一个连接的请求结束,我的不是长连接的情况,不会一直保持客户端的连接。来一个处理一个处理完了就结束了。二,源码下载(包括客户端测试代码)我把逻辑处

2015-12-26 23:40:31 1802 2

原创 linux下QT4环境pdf的移植

最近一段时间,在搞QT4下面的阅读器的开发。在linux下面的PDF阅读器不多,尤其是在QT的环境下,打算把QTOPIA2下的一个比较古老的PDF阅读器移植到QT4上面去,经过半个月的时间,终于可以跑起来并打开文档了,但有些缺点,中文还有些问题。希望有这方面研究的一起来探讨。有诚意的我会给出源代码!

2009-10-16 09:47:00 804

转载 常见的设备注册函数

1、register_chrdev   位置:fs/char_dev.c   原型:int register_chrdev(unsigned int major, const char *name,      const struct file_operations *fops)   说明: /** * register_chrdev() - Register a major number for

2009-08-06 14:00:00 767

转载 浅析linux 2.6.23驱动注册函数driver_register()

浅析linux 2.6.23驱动注册函数driver_register()文章来源:http://gliethttp.cublog.cnint driver_register(struct device_driver * drv){    if ((drv->bus->probe && drv->probe) ||//drv和drv所属的bus之中只要1个提供该函数即可,否则也只能调用bus的函数

2009-08-06 13:34:00 760

转载 gnash源码解析

  Gnash简介   gnash是开源运动的产物,官方网站为http://www.gnashdev.org/,gnash是一款开源的SWF movieplayer,可以独立在桌面环境下运行,也可以运行在嵌入式系统上,同时也可以作为一个插件供其他的浏览器调用。swf是Macromedia公司(现已被ADOBE公司收购)的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动

2009-08-05 13:34:00 2993 2

原创 共享内存

要使用共享内存,应该有如下步骤:1.开辟一块共享内存 shmget()2.允许本进程使用共某块共享内存 shmat()3.写入/读出4.禁止本进程使用这块共享内存 shmdt()5.删除这块共享内存 shmctl()或者命令行下ipcrmftok()。它有两个参数,一个是字符串,一个是字符。字符串一般用当前进程的程序名,字符一般用来标记这个标识符所标识的共享内存是这

2009-08-04 15:45:00 536

原创 [转载]Linux的I2C驱动架构

最近因为工作需要涉及到了I2C总线。虽然我过去用过I2c,但看了 Linux kernel 后才发现,一个 layer 能被做到这样完善。1.     Linux的I2C驱动架构Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总

2009-07-29 17:22:00 490

原创 zlib 交叉编译方法

1. ./configure --shared --prefix=/安装路径     make LDSHARED="arm-linux-gcc -shared-Wl,-soname,libz.so.1" CC_FOR_BUILD="arm-linux-gcc" CC="arm-linux-gcc"LD="arm-linux-ld" CPP="arm-linux-g++ -E" AR

2009-07-27 16:05:00 2394

原创 QT的一些问题

1、如何在一个widget上面用图片作背景?   首先用图片产生一个QPixmap对象,然后用QPixmap初始化一个QBrush,然后再用QBrush初始化QPalette,这样就可以用QPixmap进行背景绘制了,但是,你仍然会碰到图片不能显示的问题。那是因为QT需要根据不同的系统,用不同的方式绘制图片,所以你需要指定QStyle为某种方式,比如QMotifyStyle或者QW

2009-07-27 15:31:00 884

转载 为qt-embedded添加jpeg库的交叉编译方法for arm

过程:看了一个文章:=====================================谢论坛内各位的帮助,我的qt/e2.3.10和qtopia2.1.1终于全部编译通过.下面是jpeg和uuid库的编译方法.是我自己总结的,希望对大家有点儿用.为qt-embedded添加jpeg库的交叉编译方法for arm下载jpegsrc.v6b.tar.

2009-07-27 15:30:00 4220

转载 qtopia移植笔记--很不错的文章

http://blog.chinaunix.net/u3/94019/showart_1895212.html. 按照《移植QTOPIA.pdf》 文档,编译 qtx11        《Embedded QT完整编译过程》2. 编译e2fsprogs-1.3.5arm-linux-gcc 3.4.1编译e2fsprogs-libs的时候报告错误:    fd.h:34

2009-07-24 09:49:00 2576

原创 linux开机自动启动脚本

前言linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d

2009-07-23 15:25:00 81924 2

原创 I2C总线原理及应用实例

                           I2C总线原理及应用实例     I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在8

2009-07-22 17:28:00 1720 1

原创 Linux输入子系统 input_dev 概述

Linux系统提供了input子系统,按键、触摸屏、键盘、鼠标等输入都可以利用input接口函数来实现设备驱动,因此,12.1~12.2节的按键和触摸屏设备驱动都可以作为input设备驱动而实现。在Linux内核中,input设备用input_dev结构体描述,使用input子系统实现输入设备驱动的时候,驱动的核心工作是向系统报告按键、触摸屏、键盘、鼠标等输入事件(even

2009-07-20 14:32:00 6689 1

原创 Linux(open source)的 SD/MMC/SDIO 支援現況概要 转

转载自:http://blog.csdn.net/wawuta/archive/2007/01/29/1497419.aspxSD(Secure Digital)与 MMC(Multimedia Card)SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准

2009-07-15 10:43:00 943

原创 SD 卡 linux 驱动分析

作者:刘洪涛,华清远见嵌入式培训中心高级讲师,ARM公司授权ATC讲师。 我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。想了解SD卡的工作原理,首先需要了解的就是SD卡协议了,这个在网上可以轻松的下载到。在

2009-07-15 10:26:00 844

原创 支持4G的SD卡

linux-2.6.20.x 以上版本对SD卡有较好支持,可以支持1.0及2.0 SD卡的协议,所以linux2.6.2x 以上的版本都支持大容量(>=4G)的SD卡,而linux-2.6.1x 对SD卡的支持只能到 2G,大于2G的SD就无法识别.发送CMD8,检查卡是否SD2.0。SD1.1是不支持CMD8的,因此在SD2.0 Spec中提出了先发送CMD8,如响应为无效命令,则卡为S

2009-07-15 10:18:00 1343

原创 sd卡驱动在linux 2.6.24上的实现简易心得

整理sd卡驱动在linux 2.6.24上的实现简易心得1.mmc_rescan    当GPIO8发生sd卡插入动作后,进入pxamci_detect_irq()中断,进而触发mmc_rescan检卡work queue工作队列2.对于sdio设备  host->bus_ops = mmc_sdio_ops;  对于sd设备    host->bus_ops = mmc_sd

2009-07-15 10:17:00 1019

原创 Linux设备驱动之定时器

inux内核中定义了一个timer_list结构,我们在驱动程序中可以利用 #include struct timer_list { struct list_head list; unsigned long expires; //定时器到期时间 unsigned long data; //作为参数被传入定时器处理函数 void (*function)(unsigne

2009-07-15 10:15:00 3128

原创 更改linux2.6的 logo

通过 GIMP 打开图片 ,另存为linuxlogo.png由于选择的方案只可以支持224色以下的图像,现在需要做的是就是制作一个224色以下(高于224色系统会报错),合适大小的图片,linux下可以通过如下程序进行相应的格式转换:pngtopnm linuxlogo.png > linuxlogo.pnmpnmquant 224 linuxlogo.pnm > linu

2009-07-15 10:14:00 686

原创 图象伽玛值

■什么是伽玛值(Gamma)?伽玛值指印刷技术或图象处理上,输入值和显示器输出时的亮度之间的关系,其影响原稿上高光到暗调之间色调的分布。没有彩色管理,用户可调整显示器的伽玛值,以模拟在比较显示器上与原稿上的图像的反差时的观视条件。在使用彩色匹配软件时,系统特地指定了显示器的伽玛值。伽玛值影响图形中间值的色调或中间层次的灰度。通过调整伽玛值可以改变图像中间色调灰阶的亮度值,以增加

2009-07-14 16:20:00 1097

转载 Linux设备驱动中的并发控制

7.1 并发与竞态       解决竞态问题的途径是保证对共享资源的互斥访问。       访问共享资源的代码区域称为临界区,临界区需要以某种互斥机制加以保护。中断屏蔽、原子操作、自旋锁和信号量等是Linux设备驱动中可采用的互斥途径。7.2 中断屏蔽       中断屏蔽将使得中断与进程之间的并发不再发生,而且,由于Li

2009-07-13 15:13:00 482

原创 what is completion

struct completion:有的时候我们需要在一个线程里面发起另外一个线程里的某些动作,然后等待另外一个线程的动作完成.这个我们可以用completion.这是信号量的一种简单实现.完成变量是信号量的一种简单的实现。当一个任务运行需要请求某个资源或条件的情况下,wait_for_completion()函数将此任务放入等待队列,等待。另外一个任务使用完这个资源通过c

2009-07-13 14:37:00 890

原创 关于字符串与字符数组的一些小问题

通常我们为字符串与字符数组的使用的差异而烦恼,因为一些细小的差别会带来一些莫名其妙的烦恼。好了,下面就开始谈谈吧,直接进入要点吧,那些基本的就不说了,比如什么末尾/0字符,访问越界等一些问题就不必讨论了,学过的C的人都知道怎么会事情。定义一个字符串的方法:char *string="xxxxxx";定义一个字符数组的方法:char string[]="xxxxxx";看

2009-06-17 14:41:00 641 1

华为通信终端笔试题集锦.rar

华为通信终端笔试题集锦.rar,华为通信终端笔试题集锦.rar

2011-12-06

lua-5.2.4-alpha.tar.gz

LUA基础类库。Lua是一个可以嵌入在C/C++环境下的脚本开发语言。

2011-12-06

sddddddddddddddddddd

sddddddddddddddddddddddddddddddd

2009-04-11

空空如也

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

TA关注的人

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