自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lwj103862095的专栏

大家好,我叫lwj,本博客用于记录学习生活的点点滴滴,希望一些技术性博客论文能够对一些新手起到助跑作用。我的宗旨是:新手交流,能者指教~~

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 Root-NFS: Unable to get nfsd port number from server, using default

今晚遇到一个很奇怪的问题,TQ2440开发板的nfs系统突然启动不了了,前几天一直都是这么用,一直没有发生过今晚那么特殊的情况,下面是开发板的启动信息。 Root-NFS: Unable to get nfsd port number from server, using defaultLooking up port of RPC 100005/1 on 192.168.0.105

2013-01-28 23:01:00 9018 9

原创 并发字符设备驱动程序分析(二)

这是一个考虑了并发与竞态的字符驱动,同样也是利用内存作为字符设备,来编写一个字符驱动,该驱动没有涉及任何具体的硬件,废话少说,先上代码。运行环境:TQ2440开发板,内核版本2.6.30.4开发环境:Window下的Source Insight以及PC机上的红帽企版5虚拟机实验环境前提条件:拥有一个制作好的NFS文件系统 /*************************

2013-01-28 22:25:58 2277

原创 Linux设备驱动开发详解总结(二)之并发与竞争

Linux设备驱动中必须解决一个问题是多个进程对共享资源的并发访问,并发的访问会导致竞态,在当今的Linux内核中,支持SMP与内核抢占的环境下,更是充满了并发与竞态。幸运的是,Linux 提供了多钟解决竞态问题的方式,这些方式适合不同的应用场景。例如:中断屏蔽、原子操作、自旋锁、信号量等等并发控制机制。 1.1 并发与竞态      并发是指多个执行单元同时、并发被执行,而并发的执行单元

2013-01-28 16:53:15 3255

原创 简单字符设备驱动程序分析(一)

这是一个简单的字符驱动,利用内存作为字符设备,来编写一个字符驱动,该驱动没有涉及任何具体的硬件,也未涉及并发、竞争、非阻塞等高级应用,废话少说,先上代码。 运行环境:TQ2440开发板,内核版本2.6.30.4开发环境:Window下的Source Insight以及PC机上的红帽企版5虚拟机实验环境前提条件:拥有一个制作好的NFS文件系统 /***************

2013-01-24 21:22:52 3122 1

原创 Linux设备驱动开发详解总结(一)之字符设备驱动结构

Linux字符设备驱动结构1.1 cdev结构体      在Linux2.6 内核中,使用cdev结构体来描述一个字符设备,cdev结构体的定义如下:struct cdev {      struct kobject kobj;      struct module *owner;  /*通常为THIS_MODULE*/      struct file_operatio

2013-01-24 20:50:30 4463

原创 helloworld驱动加强版

helloworld——加强版这篇文章相比上一篇文章主要是增加了一个模块参数运行环境:TQ2440开发板,内核版本2.6.30.4开发环境:Window下的Source Insight以及PC机上的红帽企版5虚拟机实验环境前提条件:拥有一个制作好的NFS文件系统 /**********************************hellop.c***********

2013-01-22 17:35:04 1971 6

原创 第一个驱动之helloworld

第一个驱动——helloworld运行环境:TQ2440开发板,内核版本2.6.30.4开发环境:Window下的Source Insight以及PC机上的红帽企版5虚拟机实验环境前提条件:拥有一个制作好的NFS文件系统/**********************************hello.c*************************************/

2013-01-22 16:59:38 5052

libartsc.so.0

libartsc.so.0是一个共享库,用来解决mplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory

2013-12-18

vsftpd-2.0.5-10.el5.i386.rpm

这个压缩工具包是红帽企版5的FTP安装工具,使用它来安装linux下FTP工具,安装简单方面。

2013-12-18

CuteFTP 8.3.1汉化破解版.rar

CuteFTP 8.3.1汉化破解版,是一款无需安装,直接使用,内有破解文件,无需序列号,好用无毒免费的绿色破解版FTP软件。

2013-12-18

TQ2440裸奔三部曲

此资料为天嵌公司提供的裸奔三部曲,希望大家能够通过此文档,能够快速熟悉S3C2440芯片,为以后学习驱动打下良好基础。

2012-08-10

空空如也

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

TA关注的人

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