- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 6410 LCD驱动移植
<br /><br />移植工作主要有以下部分(仅仅对未作处理的部分做阐述):<br />1.在mach-smdk6410.c这个文件中添加初始化的设备<br />&s3c_device_fb,<br />会根据name 自动关联执行哪个设备的probe的探测函数<br /> <br />同时在plat-s3c64XX下面增加dev-fb.c 主要是用来填充platform_fb这个结构体<br />static struct resource s3cfb_resource[] = {<br /> [0
2011-01-13 16:30:00 2618
转载 dm9000移植修改原理(时序分析)
想了解一下DM9000的移植修改原理,所以分析了一下时序图和引脚连接首先看一下DM9000的引脚和MINI2440的引脚连接DM9000 MINI2440 功能描述SD0 DATA0 数据信号 | |SD15 DATA15 数据信号CMD ADDR2 识别为地址还是数据INT EINT7 中断IOR# nOE 读命令使能IOW# nWE 写命令使能AEN nGCS4 片选使能可以看出连接了16条数据线,1条地址线,而这唯一的一条地址线用于判断数据
2011-01-07 10:29:00 817
转载 dm9000移植修改原理(时序分析)
<br />想了解一下DM9000的移植修改原理,所以分析了一下时序图和引脚连接<br />首先看一下DM9000的引脚和MINI2440的引脚连接<br />DM9000 MINI2440 功能描述<br />SD0 DATA0 数据信号<br /> | |<br />SD15 DATA15 数据信号<br />CMD ADDR2 识别为地址还是数据<br />INT EINT7 中断<br />IOR# nOE 读命令使能<br />IOW# nWE
2011-01-07 10:29:00 770
转载 dm9000移植修改原理(时序分析)
<br />想了解一下DM9000的移植修改原理,所以分析了一下时序图和引脚连接<br />首先看一下DM9000的引脚和MINI2440的引脚连接<br />DM9000 MINI2440 功能描述<br />SD0 DATA0 数据信号<br /> | |<br />SD15 DATA15 数据信号<br />CMD ADDR2 识别为地址还是数据<br />INT EINT7 中断<br />IOR# nOE 读命令使能<br />IOW# nWE
2011-01-07 10:29:00 716
转载 Linux内核访问外设I/O资源的方式
<br /><br />Linux内核访问外设I/O资源的方式<br />我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。<br />Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。<br />一、动态映射(ioremap)方式<br />动态映射方式是大家使用了比较多的,也比较简单。即直接通过内核提供的ioremap函
2011-01-04 17:24:00 551
转载 ARM Linux静态映射分析
<br />内核提供了一个重要的结构体struct machine_desc ,这个结构体在内核移植中起到相当重要的作用,内核通过machine_desc结构体来控制系统体系架构相关部分的初始化。machine_desc结构体的成员包含了体系架构相关部分的几个最重要的初始化函数,包括map_io,init_irq, init_machine以及phys_io , timer成员等。<br />machine_desc结构体定义如下:<br />struct machine_desc {<br /
2011-01-04 16:31:00 548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人