自定义博客皮肤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)
  • 资源 (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

RxJavaEssentials

RxJava 是一个响应式编程框架,采用观察者设计模式。

2016-01-06

RetrofitAndroidRx使用

Retrofit、AndroidRx使用

2015-12-22

Learn iPhone and iPad Cocos2D Game Development

Learn_iPhone_and_iPad_Cocos2D_Game_Development, 最经典的Cocos2D iphone教程,由于大小限制,需要源码的同学可以另外下。。

2012-04-26

完整知易Cocos2D-iPhone开发教程(8章 pdf+源码)

完整的知易Cocos2D-iPhone开发教程,一共有8个PDF和所有源码,需要的下啊

2011-08-03

用.net remoting 实现的聊天程序

用.net remoting 实现的聊天程序

2008-01-11

俄罗斯方块

通过多方面参考,刚做的个一个多功能,多特性的俄罗斯方块游戏。

2008-01-11

空空如也

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

TA关注的人

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