又是一个岁终年末的随想

依我个人的观点看,往往岁终年末是一年之中比较乱乱的时候。人们的心情 开始慌乱,急躁。毕竟要过年了。好像是劳累的一年了,也应该休一下了。对待工 作生活是不是开始怠慢了呢?呵呵!!

也是阿,又是一年的岁终年末了。

今晚实验室又是我一个人,把音像声音放的大一点。声音在空旷的空间里回 荡,刚觉很不错。有点喜欢这样的感觉了。这几天在实验室效率是出奇的好!我一 个月前无法解决的问题,这两天居然都顺利的搞定了。呵呵。。。就连http那个项 目中的一个关键的问题也在刚才想到了解决之道。。。哎。。。
[……]

Read more

Linux内核中的P,V操作之V

V操作:也在文件:kernel/semaphore.c中。

void up(struct semaphore *sem)
{
unsigned long flags;

spin_lock_irqsave(&sem->lock, flags);
if (likely(list_empty(&sem->wait_list))) //在这里用list_empty判断sem的等待队列是否为空。
sem->count++; //如果为空则只是信号量的计数加1
else
__up(sem); //否则在这里去唤醒信号量的等待队列上的进程。
spin_unlock_irqrestore(&sem->lock, flags);
}
[……]

Read more

源代码中的中断分析(一)

(代码版本2.6.26)

中断描述符数组:irq_desc[]。include/linux/irq.h
extern struct irq_desc irq_desc[NR_IRQS];
由结构体struct irq_desc来构成中断描述符数组。
NR_IRQS:
#define NR_VECTORS 256
#define NR_IRQS (NR_VECTORS + (32 * NR_CPUS))
NR_CPUS:cpu数量。这个值是在编译内核时指定的。
[……]

Read more

Linux下UML工具和截图工具的使用

花了大半天的时间终于把HttpServer的需求文档写完了,其中还用到了UML工具和截图工具,作为一般使用这两个工具我个人认为还是很优秀的。现在就介绍一下。
UML工具:在百度摆了一下,出现了一个小工具gaphor。可是我安装了后发现,这家伙还的确有点不太好用,我问了小组的同学他们告诉我说可以使用dia,安装后感觉还不错。后来发现它的功能也太多了,不尽可以画UML,还有sisco的图,ER图等,好多,都可以画,还是很强大阿。

还有就是截图工具,上面这个图片就是用截图工具截取的,还可以吧,这个截图工具足够我们平时使用了,要是截的复杂一点就需要GIMP出马了,但是一般使用是足够了,这个截图[……]

Read more

使用drivel来写blog了

昨天看了王聪的blog才知道,原来blog也可以这样写阿--使用客户端软件来写。
这是我用一个客户端软件写的第一篇文章了,以后也就不用登录网站再写blog了,我们现在的网站是用wordpress搭建起来的,是用xmrpc.php这个文件来和客户端联系的。
不过也发现了这个客户端并不是很好,因为我的文章是使用了more标签的,
[……]

Read more

Linux嵌入式轻量级http服务器

Linux嵌入式轻量级http服务器

项目简介:编写一个可以在linux嵌入式下轻量级的http服务器软件,能够支持简单的静态页面的传输和cgi技术.目标是可以移植任意操作系统,但是主要针对于嵌入式linux。主要针对于嵌入式系统的web管理的实现。

项目地址:http://dim4.cn/?page_id=186

项目状态:目前已在参考其它嵌入式http服务器程序的基础上实现静态页面的处理。仍在进行中。。。

发个福娃的图片

稍加PS了一下,但是使用linux下图片处理巨牛GIMP,这家伙用的还不是很熟练阿!虽然也知道PS是photoshop的简称,但是这已经成图片处理的代名词了。今天你PS了吗?

ubuntu下NFS配置和uClinux下NFS远程调试

开发环境:S3C4510B+uCLinux-2.4.x+ubuntu7.10

建立的目的:可以直接在开发板上挂载开发主机上的文件系统,减少程序的烧写次数,提高程序开发速度。

NFS(Network File System, 网络文件系统)可以通过NFS把远程主机的目录挂载到本机,使得访问远程主机的目录就像访问本地目录一样方便快捷。
[……]

Read more

Linux下守护进程认识

守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就是用守护进程实现的。比如,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond, 打印进程lpd等。下面将我理解的Linux下守护进程做一些解释和说明。同时将网上一个常用的解说Linux下守护进程的程序作为实例介绍一下。
[……]

Read more

我学生时代之源代码

自己的学生时代就要结束了,不管有多么的不舍,终究是要结束的,但还是想做点什么吧!至少是对自己这个浑浑噩噩的前20多年有一个交代,也不用去管到底是好还是不好了。总结历史只是让我们能更清楚的认识自己,认识自己应该走的路。。。

想把自己学生时代的东西总结一下,总结一本册子,从小学到目前应该也写了不少东西了,应该也是一本非常有意思的个人传记吧,哈哈,现在就开始给自己写传记了,老是把自己看的太牛了。。。应该要低调阿。。。

书名就叫《我学生时代之源代码》吧,名字感觉有点不顺呢!!!斟酌。。。 

我学生时代之源代码

自己的学生时代就要结束了,不管有多么的不舍,终究是要结束的,但还是想做点什么吧!至少是对自己这个浑浑噩噩的前20多年有一个交代,也不用去管到底是好还是不好了。总结历史只是让我们能更清楚的认识自己,认识自己应该走的路。。。

想把自己学生时代的东西总结一下,总结一本册子,从小学到目前应该也写了不少东西了,应该也是一本非常有意思的个人传记吧,哈哈,现在就开始给自己写传记了,老是把自己看的太牛了。。。还是要低调阿。。。

书名就叫《我学生时代之源代码》吧,名字感觉有点不顺呢!!!还需斟酌。。。