- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 DM9000驱动程序详解
//arch/arm/mach-s5pv210/mach-smdkv210.c/*片选信号使用的是XM0CSn1,查看S5PV210的芯片手册内存映射一节可以找到SROM BANK1的地址范围是0x8800_0000 --0x8FFF_FFFF, 则访问这个范围的地址时会激活片选使能信号XM0CSn1*/#define S5PV210_PA_DM9000_A (0x880010
2013-03-21 13:59:34 2321
原创 DM9000网卡介绍
1、总体介绍 DM9000是一款完全集成的和符合成本效益的,单芯片快速以太网MAC控制器。它有一个一般处理接口,一个10/100M自适应的PHY和4K DWORD值的SRAM。它的目的是在低功耗和高性能进程的3.3V与5V的支持宽容,DM9000还提供了介质无关的接口,来连接所有提供支持介质无关接口功能的家用电话线网络设备或其他收发器。该DM9000支持8位,16位和32 -位接
2013-03-21 11:09:36 3137
原创 Linux内核时间管理
(1)内核中的时间概念 时间管理在linux内核中占有非常重要的作用。 相对于事件驱动而言,内核中有大量函数是基于时间驱动的。 有些函数是周期执行的,比如每10毫秒刷新一次屏幕; 有些函数是推后一定时间执行的,比如内核在500毫秒后执行某项任务。 要区分: *绝对时间和相对时间 *周期性产生的事件和推迟执行的事件
2013-03-16 14:42:01 5745 1
原创 详解中断下半部tasklet 和workqueue(基于S5PV210的按键中断)
(1)为什么中断处理流程要分成两部分 中断处理程序是内核必不可少的一部分,但由于一些局限,它只能完成整个中断处理流程的前半部分. 这些局限包括: *中断处理程序以异步方式执行,可能会打断其他重要代码(甚至其他中断程序的执行)。因此,中断处理程序应该执行的越快越好 *中断处理程序会引起其他中断的屏蔽(同级别的或所有中断),这个屏蔽时间必
2013-03-16 14:11:40 3126
原创 Android 模拟器(源码编译)测试内核驱动
假设源码编译已经完成,并且能执行emulator -image system.img -data userdata.img -ramdisk ramdisk.img 启动模拟器。1、下载android goldfish内核,我的android源码版本为4.0.3,但是模拟器跑起来显示的内核版本是2.6.29而不是3.x,先不管这个,就下载2.6.29的goldfish吧。 c
2013-03-14 16:00:38 4726
原创 Android内核&源码下载
===========================内核下载=====================================$ git clone https://android.googlesource.com/kernel/common.git下载完成后进入common目录执行$ git branch -a //列出所有内核分支$ git checkout -b
2013-03-12 13:02:29 2987 2
原创 Linux内核模块
Linux设备驱动会以内核模块的形式出现,因此学会编写Linux内核模块编程是学习linux设备驱动的先决条件。Linux内核的整体结构非常庞大,其包含的组件非常多。我们把需要的功能都编译到linux内核,以模块方式扩展内核功能。先来看下最简单的内核模块 #include #include static int __init hello_init(v
2013-03-07 11:46:33 1492
转载 nand_flash_裸板驱动及其时序图详解(转)
nand flash 裸板驱动,介绍的比较精辟NAND Flash的驱动程序设计:http://www.usr.cc/html/99/n-599.html1. 硬件特性:【Flash的硬件实现机制】 Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile M
2013-03-06 16:18:16 5153 5
原创 NandFlash简介
Flash Memory中文名字叫闪存,是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器。 从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断电了,也不会丢失,这类设备,除了Flash,还有其他比较常见的入硬盘,ROM等,与此相对的,易失性就是断电了,数据就丢失了,比如大家常用的内存,不论是以前的SDRAM,DDR SDRAM,还是现在
2013-03-06 14:34:27 44220 6
转载 uboot SPL Overview
转载自http://blog.csdn.net/abc47bca/article/details/6306005Introduction:===== The idea is to build a mini u-boot(same as UBL in Davinci?) out of the u-boot tree that fits into SoC's internal SRAM
2013-03-01 11:12:24 1207
Learn iPhone and iPad Cocos2D Game Development
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人