自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 驱动的解读之——platform_device和platform_driver

驱动的解读之——platform_device和platform_driver  转贴自:http://blog.chinaunix.net/u1/57747/showart_1073860.html首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其prob

2009-12-05 10:44:00 762

转载 字节对齐

字节对齐详解  一.什么是字节对齐,为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。    对齐的作用和原因:各个硬件平台对存储

2009-12-03 23:07:00 238

原创 嵌入式系统文件系统比较

嵌入式系统文件系统比较  Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。   Linux启动时,第一个必须挂载的是根文件系统;若系统不

2009-12-03 23:04:00 284

原创 在自己的文件系统中添加rz/sz命令

 1、  下载软件 rzsz-3.48.tar.gz。 http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。2、解压 tar zxvf  rzsz-3.48.tar.gz        3、安装  cd src               vi Makefile              修改CC=arm-linux-g

2009-11-28 22:19:00 404

原创 cs8900驱动的移植

                                                                     cs8900网卡驱动 前几天实现了2.6内核的移植,今天参考网上的资料实现了网卡的移植,具体过程如下: 首先,我从网上下了驱动代码,下载的地方很多,这里提供一个链接:http://download.csdn.net/down/695692/sep

2009-11-27 22:31:00 650

转载 linux2.6.18.3内核移植及问题解决

 Bootloader(vivi)修改由于linux-2.6的内核编译出来常常大于1M ,而ARM2410开发板默认的kernel分区只有832K,所以要重新对flash进行分区,并修改vivi中flash分区信息,然后重新编译烧写。 原 NAND Flash分区:名称地址空间存储空间vivi 0x00000000----0x00020000128KParam0x0002000

2009-11-25 14:11:00 699

转载 udev设备文件系统与devfs设备文件系统对比

 一.>devfs设备文件简略介绍(2.6版本以后内核都采用udev设备文件系统)devfs(设备文件系统)是由2.4内核引入的,具有如下优点:1.可以通过程序在设备初始化时在/dev目录下创建设备文件,卸载时将它删除。2.设备驱动程序可以指定设备号,所有者,和权限位,用户空间可以修改所有者和权限位。3.不再需要为设备驱动程序分配主设备号以及处理的次设备号,在程序可以直接给register_chr

2009-11-25 14:08:00 492

转载 理解“统一编址与独立编址、I/O端口与I/O内存”(转载)

 引言:        从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,名字叫做存储器接口、中断控制接口、DMA接口、并行接口、串行接口、AD接口……一个设备要想接入,就用自己的接口和总线上的某个匹配接口对接……于是总线上出现了各种设备:内存、硬盘,鼠标、键盘,显示器……        对于CPU而言,如果它要发数据到某个设备,其实是发到对应的

2009-11-17 11:47:00 566

空空如也

空空如也

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

TA关注的人

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