自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 LINUX设备驱动最简教程

<br />所需知识<br />=======<br />        - C 语言编程<br />        - 微处理器编程.对处理器的工作原理有一定的了解,如内存管理、中断等<br /><br />用户空间和内核空间<br />================<br />写设备驱动时,了解“用户空间”和“内核空间”之间的区别是非常重要的。<br /><br />        - 内核空间。Linux内核简单并高效地管理着机器的硬件,为用户提供简单并<br />        规范的编程接口。同

2010-09-07 16:34:00 1452 1

原创 编译内核模块的方法

<br />编译内核模块的方法与编译一般应用程序的方法略有不同. 我们会发现在内核源码树的层层目录中, 都存在有Makefile. 即这些Makefile是分层次组织的. 以往的内核版本中, 编译模块比较麻烦, 需要我们对这些Makefile做出许多更改. 2.6的内核采用了"kbuild"编译系统, 简化了这些问题. 关于kbuild, 可参考内核源码树中的 /Documentation/kbuild/modules.txt.<br />编译之前, 肯定是需要源文件的. 这些源文件可以放在内核源码树中,

2010-09-07 12:06:00 463

原创 fedora 9 安装VM tools

先挂装Linux.iso文件. 直接点Install vmware tools,Vmware 会自动挂载Linux.iso<br /> <br /> <br />光盘里面有两个文件:<br />VMwareTools-6.0.3-80004.i386.rpm<br />VMwareTools-6.0.3-80004.tar.gz<br />对应两种方法:<br />方法1.直接运行rpm -ivh VMwareTools-6.0.3-80004.i386.rpm<br />方法2.解压VMwareToo

2010-09-07 10:47:00 2120 1

原创 制作根文件系统的时候,提示bash: /usr/bin/mkcramfs: 权限不够

mkcramfs guo gec2410_demo.cramfs最开始按用户手册提示是在任意目录下,运行时提示没有mkcramfs这个命令后来在网上查说是要在/usr/bin下,又把这些文件复制到这个目录下运行,提示bash: /usr/bin/mkcramfs: 权限不够解决方法:修改mkcramfs的权限。查看权限:ls -l mkcramfs最初显示-rwr--r--意义如下:最

2009-12-08 19:10:00 4199

原创 vmware中的ftp命令使linux与windows共享文件

分类:工作日志装vmware-tool一直失败,改用FTP而我的linux查了查,根本还没安装这个服务,后来上网搜到,具体过程如下:1.1、用root用户登录,进入终端命令模式;1.2、开启ftp服务。 cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:vi gssftp  ,将

2009-12-08 19:06:00 2025

转载 小键盘实验

  tar czvf key4.tgz key4ctags -R .生成tagsfind . -name * | xargs ctagsxargs前一个命令生成的内容作为后一个命令的参数find . -name * |xargs grep int加xargs作为一个对象该课的程序所在的目录/H/modules.TestAp

2009-11-28 17:27:00 1599

原创 文件系统的制作

 前言 :   文件系统的制作其实并没有想像中那么难。一个基本的文件系统应该包括: busybox (提供 shell 命令集)、配置文件(用来初始化和布局你的文件系统)、设备文件(如果是用 devfs 的话这个就免了)、必要的库文件系统(如果 busybox 是静态编译的话,那根本不用为 busybox 用到的库文件而烦。在我制作的文件系统里,只是为了用户程序和 qt 的运行才放置了一些库文

2009-11-28 16:33:00 433

原创 关于linux驱动(应用)程序头文件使用

驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include   //最基本的文件,支持动态添加和卸载

2009-11-28 11:33:00 1552 1

转载 大小端模式的区别

 所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; r( ~dLm ,    所谓的小端模式,是指数据的低位保存在内存的低地址中,而数 据的高位保存在内存的高地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址

2009-11-19 15:20:00 342

转载 2410的初始化流程(设备初始化)

 2410的初始化流程1 在mach-smdk2410.c中先通过MACHINE_START()定义了machine_desc的变量,其中注册了smdk2410_map_io(), s3c2410_init_irq(), smdk2410_init()这3个回调函数. 这3个回调函数会在系统起来的时候setup_arch()里面逐个调用来进行虚实地址映射, 中断初始化, clock初始

2009-11-19 14:41:00 559

s3c2410中文手册

内容很全的s3c2410中文手册,希望给你一点帮助.

2010-10-12

一步一步教你搭建ARM-LINUX交叉编译环境.rar

一步一步教你搭建ARM-LINUX交叉编译环境

2010-10-12

比较全面的HL7v231标准

HL7v231标准,仅供深入学习HL7的朋友参考参考

2010-10-11

空空如也

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

TA关注的人

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