Linux设备驱动学习笔记(一)

在CSDN上看到了fudan_abc写的linux那些事,感受颇多。觉得自己虽然不如人家那么才高八斗,不过,为了让自己不至于那么快忘记,也开始写些笔记吧。

这次的主要内容:
1.linux设备驱动程序的作用
2.内核模块和用户空间程序的区别
3.Hello world程序.
4.Makefile文件
5.编译,加载内核模块
6.Other tips
7.好书和网站

1.linux设备驱动程序的作用
简单的说,驱动程序告诉了我们可以提供了那些能力,但是没有告诉我们怎么使用这些能力。按照《linux设备驱动程序》上的说法,前一部分叫做”机制”,后面的叫作”策略”。linux…

Read More...

C语言中实现模板函数小结

                        —-by boluor 2009/5/20
      如果要写个函数支持多种数据类型,首先想到的就是C++的模板了,但是有时候只能用C语言,比如在linux内核开发中,为了减少代码量,或者是某面试官的要求…
   &…

Read More...

在VS2005中添加lib库

       晚上写一个程序的时候,用到了EnumProcesses函数,这个函数是platform sdk中的。包含了,”psapi.h”后,还是提示找不到这个EnumProcesses。后来Sandy说这些并不需要包含的,因为这些是平台所有的。用vs2005,我去目录下搜,发现了那个psapi.h(VCPlatformSDKInclude),在VC6中都没发现的。以为可以编译成功了,没想直接提示了一堆莫名其妙的错误,提示在psapi.h中语法错误? 这怎么可能?

       还是…

Read More...

DLL基础

       想写个程序,可以监控某个进程,然后对其进行某些操作…别怀疑我的动机,我是和谐社会的良民

然后第一步开始,DLL到底是什么?听到DLLl这词的次数绝对比我的年龄大(本人年方22,嘿嘿!),不过却从来没去研究过,所以一直觉得DLL很神秘。不过,箭在弦上,不得不去了解了。想找本书看的,结果搜罗了半个小时没发现,烦了,就开始看某人的blog,实现了后觉得豁然开朗啊。微软官网的帮助也不错。

        原文写的很不错。写下我的感受。

概念

  &…

Read More...

php+mysql+ajax实现留言本

Php+mysql+ajax 实现留言本

闲着无聊,写了个简易的留言本,写下总结吧。

留言本的逻辑很简单,在浏览时将所有的留言显示出来,当用户点击提交新的留言时,将其保存到数据库中。如果不用ajax,那每次更新页面都需要刷新页面,而且需要从服务器将所有的数据down下来,一个增大了服务器的压力,二个给用户很不好的使用体验。所以用ajax来实现异步提交,而且新增的页面上提交的内容,也不需要再从服务器上再down下来,直接更新局部页面即可。

wordpress这个编辑器真是垃圾啊,每次修改code的时候,整个就乱了.代码的缩进就全没了。经过几次折腾后,还是决定提供下载吧…

php+mysql+a

Read More...
Page 7 of 7« First...«34567