自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 Debian下RPM包安装

首先我们用 which alien 命令查看是否安装了alien。 如果没有安装,使用命令 apt-get install alien 进行安装 如果没有源,这个时候我们需要修改源的文件,给其添加源,对于debian 5.0 (其他版本不知是否可行,因为我用的就是5.0)我们可以在 /etc/apt/sources.list 文件中添加 如下一行deb ftp://ftp.tw.d

2009-03-30 23:14:00 2131

转载 Debian/Linux装上VMware-tools

作者: zbatecn   发布日期: 2008-4-02    查看数: 398   出自: http://www.linuxdiyf.com  最近一直想在Linux中开发S1mp3项目,可是我在VMware中装上 Debian/Linux后就是装不上VMware-tools,在网上搜集了一下资料没有一个适合我的,而且讲的都是很简单就装上来,没办法,只能自己 下手,经过几个小时的努力终于解

2009-03-30 22:35:00 1171

原创 s3c2410 linux 与主机telnet连接缓慢 以及ping通外网中遇到的问题

做的新板,无论是主机telnet还是ftp,都要老半天。今天突然发现,把DNS设为网关后很快就能连上。原因还不知道,看来TCP/IP知识还是要补补了。修改DNS方式:1.用echo命令echo ‘nameserver *.*.*.* ’ > /etc/resolv.conf 2.直接修改 /etc/resolv.conf中的地址 不过郁闷的是还是ping不通外网!!

2009-03-25 13:10:00 2251

转载 Linux内核的同步机制(1)1

本文详细的介绍了Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例  一、引言  在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。  在主流的Linux内核中

2009-03-20 18:06:00 516

转载 Linux 2.4 内核的同步机制(1) (信号量)

信号量的API有:DECLARE_MUTEX(name)   该宏声明一个信号量name并初始化它的值为0,即声明一个互斥锁。DECLARE_MUTEX_LOCKED(name)   该宏声明一个互斥锁name,但把它的初始值设置为0,即锁在创建时就处在已锁状态。因此对于这种锁,一般是先释放后获得。void sema_init (struct semaphore *sem, i

2009-03-19 14:17:00 871

转载 Linux 2.4.x内核软中断机制(转)

Linux 2.4.x内核软中断机制,我画了一张图[这个贴子最后由dzbjet在 2005/04/12 11:13am 第 2 次编辑]下文摘自ibm的中国技术网站:一. 软中断概况软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多情况下,软中断和"信号"有些类似,同时,软中断又是和硬中断相对应的,"硬中断是外部设备对CPU的中断","软中断通常是硬中断服务程序对内核的

2009-03-12 17:44:00 577

原创 linux 内核对中断标志的处理(SRCPND 清除)分析

    我所使用的内核是2.4.20-8。问题出现在request_irq后立即产生中断,分析后发现原因是上次的中断申请标志没有被清除所导致的。经过查看源代码(如代码段1.0)发现只有在 do_IRQ(……)函数中清除中断标志,而这个函数是中断开放时才被调用。因此我们不能忽略申请中断后,所产生的每一次中断。代码段 1.0static void s3c2410_mask_ack_irq(un

2009-03-10 08:41:00 2544

转载 有关va_list和vsnprintf输出函数的问题(可变参数)

 va_list   ap;                   //声明一个变量来转换参数列表   va_start(ap,fmt);               //初始化变量   va_end(ap);                     //结束变量列表,和va_start成对使用   可以根据va_arg(ap,type)取出参数   已经经过调试成功的输出程序#in

2009-03-03 10:20:00 827

转载 (转)设置linux环境变量

 一、linux保存环境变量的文件位于/etc/profile,当你打开此文件可以看到各种环境变量,,当然你可以直接在修改这个文件,保存后注销系统,然后再重新登陆,即会生效,二、下面介绍的是用命令的方式设置环境变量,这是linux的方便之处哦,个人认为,并不代表大多数人意见,主要命令:export,set,env;1.举个简单例子:# export JOHNSCC="Hello!"

2009-03-02 14:56:00 550

u-boot200901 nand启动 2410

u-boot200901 nand启动 2410 移植有一段时间了,不拿上来共享有点不好意思了

2009-07-15

uboot 从nand flash启动详解

uboot-NAND启动详解 使用前提是你已经可以让uboot在norflash中启动。 leaven2410 是 目标板名称 还有注意mike2410 也是目标板名称,需要改为leaven2410.

2009-05-07

PDF解密专家 PDF解密专家

一个不错的PDF解密工具!PDF解密专家

2009-05-05

linux 两个编译多文件驱动的Makefile范例.rar (2.4内核)

很多makefile范例都是对一个源文件的,这个是对多文件的一个模板

2009-03-19

autotools 安装

autotools automake M4 -> autoconf ->automake 解压以后,可以运行./configure 程序会自动检测需要那些环境。 1.安装M4 2.安装autoconf 3.安装automake tar zxf ** ./configure make make install

2009-03-13

gcc-3.2.2-5.i386.rpm

gcc-3.2.2-5.i386.rpm

2009-02-18

sqlite 数据库源程序 3.6.5 版本

sqlite 数据库源程序 3.6.5 版本 试用于linux 嵌入式ARM平台 以及编译后的库文件

2008-11-19

SQLite开发笔记3(在arm-linux平台上建立嵌入式C数据库)

SQLite开发笔记3--在arm-linux平台上建立嵌入式C数据库(SQLite 3.6.5)的使用笔记

2008-11-19

针对 SQLite笔记1的源代码

针对 SQLite笔记1的源代码 环境VC++6.0 C语言 注意添加.dll

2008-11-13

SQLite开发笔记1

SQLite 用C语言开发的必读入门笔记

2008-11-13

S3C2410 DMA 的完整中文资料

S3C2410 DMA 的完整中文资料

2008-11-12

44b0启动文件分析(一).doc

44b0启动文件分析(一).docARM s3c44b0 启动

2008-05-16

空空如也

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

TA关注的人

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