---恢复内容开始---1 lcd probeThe probe sequence is determined by compilation sequence:mdss-mdp3-objs = mdp3.o mdp3_dma.o mdp3_ctrl.o #1 mdss-mdp3-objs += m....
分类:
其他好文 时间:
2015-04-13 20:20:01
阅读次数:
404
程序查询方式和程序中断方式适用于数据传输率比较低的外围设备,而DMA方式、通道方式和外围处理机方式则适用于数据传输率比较高的外围设备。...
分类:
其他好文 时间:
2015-04-12 12:03:20
阅读次数:
192
最近在移植新网卡驱动的时候学习了下TCP/IP的协议栈的框架模型做一个总结
1、硬件相关:硬件使用Emac+DMA
2、软件相关:RTT+LWIP
测试环境搭建:使用一台PCIP地址为192.168.1.5,板子IP地址搞成192.168.1.60,路由器为192.168.1.1在一个子网下进行通信。使用wireshark 抓包,PC ide JATG接口进行 DEBUG。追踪一个UDP...
分类:
其他好文 时间:
2015-04-07 21:52:02
阅读次数:
1159
verilog 支持定义数组参数,这样工程很大时,例化模块时可以使代码更简洁:详见实例module dma_controller #( parameter integer C0_MAX_MIG_BL[3:0] = {2048,2048,2048,2048}, ...
分类:
编程语言 时间:
2015-03-31 17:58:34
阅读次数:
263
http://habrahabr.ru/post/139384http://electronics.stackexchange.com/questions/100685/full-duplex-slave-spi-dma-and-interrupts-on-stm32f103https://my.s...
分类:
其他好文 时间:
2015-03-21 17:03:38
阅读次数:
239
本节内容:Linux内核异常处理的的初始化过程和异常发生时的处理流程。
【首先来区分一下两个概念:中断(Interrupt)和异常(Exception)。中断属于异常的一种,就拿2440开发板来说,他有60多种中断源,例如来自DMA控制器、UART、IIC和外部中断等。2440有一个专门的中断控制器来处理这些中断,中断控制器在接收到这些中断信号之后就需要ARM920T进入IRQ或FIQ模式进行处...
分类:
系统相关 时间:
2015-03-17 23:49:45
阅读次数:
403
#ifndef __USBCFG_H__#define __USBCFG_H__//#define USB_IF_NUM 1#define USB_MAX_PACKET0 64#define USB_DMA_EP 0x00000000//尽量不要是能太多时间//这里每一个事件都代表着一个回调函数,使...
分类:
其他好文 时间:
2015-03-15 07:03:27
阅读次数:
201
一. alloc_pages接口: |
二. kmalloc接口: |
三. vmalloc接口: |
四. kmem_cache接口: |
五. dma_alloc_coherent接口: |
六. 三星...
分类:
系统相关 时间:
2015-03-14 20:01:37
阅读次数:
219
1. 编写linux设备驱动,要求工程师具备一定的硬件基础,懂得SRAM, Flash, SDRAM, 磁盘的读写方式, UART, I2C, USB等设备的接口,轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理MMU。2. 具备好的C语言基础,可灵活运用结构体,指针,函数指针及内...
分类:
系统相关 时间:
2015-03-13 10:48:17
阅读次数:
190
一、写在前面:合格的linux驱动工程师需要满足下面的条件,本文的目标就是将这些条件原原本本的呈现给读者1、有一定的硬件基础,懂得SRAM,Flash,SDRAM,磁盘的读写方式,了解UART,IIC,USB等设备接口,了解轮询,中断,DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MM...
分类:
系统相关 时间:
2015-03-03 18:18:09
阅读次数:
224