- 博客(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
uboot 从nand flash启动详解
2009-05-07
autotools 安装
2009-03-13
SQLite开发笔记3(在arm-linux平台上建立嵌入式C数据库)
2008-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人