自定义博客皮肤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)
  • 收藏
  • 关注

原创 SD卡 UBOOT环境

static __inline__ void sdio_init( void ){ int resp; int temp; int no_resp; int resp_vld; int ccs; int i; __arch_putl(0x0,0x91004010);

2013-05-16 10:58:19 566

原创 SD卡 内置DMA的使用

static inline void sepmmc_dma(int real_num,struct sepmmc_host *host){ struct sepmmc_dma_descriptor *descriptor[real_num]; dma_addr_t bus_addr; dma_addr_t DESCRIPTOR_BASE[real_num]

2013-05-16 10:58:17 1438

原创 __mmc_claim_host

int __mmc_claim_host(struct mmc_host *host, atomic_t *abort){ DECLARE_WAITQUEUE(wait, current); //初始化一个等待节点 unsigned long flags; int stop; might_sleep(); add_wait_q

2013-05-16 10:58:14 718 1

原创 android视频播放与调试

1.public class MainActivity extends Activity { protected static final String TAG = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav

2013-05-16 10:58:12 705

原创 SD卡读写流程

本文主要介绍从用户层读sd卡和写sd卡中间执行的过程。有对内核普遍性的介绍,和sd卡驱动个性的描述,强调把内核与驱动分开来看。同时提出内核需要驱动提供的参数,数据。一 SD卡使用流程框图说简单点:就是完成SD卡与内存之间的数据交互。但是涉及到了设备管理与文件管理。用户操作就是用户进程的read/write系统调用,应该说是 fread/fwrite,表示读某个文件,再不是读sd卡这个设

2013-05-16 10:58:10 1341

原创 初学TCP/IP(IRIS工具的使用)

IRIS是个抓包工具,通过分析抓到的包分析TCP/IP协议,使学习不再枯燥。1搭建网络环境192.168.1.61(服务器端,安装FTP)     192.168.1.106(客户端,安装IRIS抓包工具) 通过从服务器端下载文件,分析网络协议。(1)安装FTP先下载iis v5 for xp,如果不是xp的,版本可能不一样。控制面板->添加或删除程序->添加/删除window

2013-05-16 10:58:07 1007

原创 linux内存管理

一 为什么需要使用虚拟内存    大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核内存空间。(每个进程都有自己的页表,才使得3G用户空间的独立)这样进程运行的速度必然很快了。而且虚拟内存机制还解决了内存碎片和内存不连续的问

2013-05-16 10:58:05 431

原创 sd卡与FAT32文件系统

先把sd卡格式化,然后新建几个文件放在里面,用于分析,sd卡中文件的存储方式。使用工具winhex,打开磁盘sd卡。先分析一下sd卡的第一个扇区,其中的内容为DBR(DOS BOOT RECORD c操作系统引导记录区)DBR中BPB部分才是这一区域的核心部分,对于FAT32的实现意义很大。每个红线部分是一个字段,要知道是什么意思,对照表看看就可以啦:上面的长度是只

2013-05-16 10:58:02 936

原创 linux系统调用与文件系统

写这篇博客呢,分析下字符设备与块设备open read的相同点和不同点。     大家都知道在linux系统中设备都是按照文件来管理的,用户需要操作也是使用操作文件的思想。这里的文件是普通文件,就是存储在块设备中的普通文件(.c .txt),所以他们的第一个不同点就是,对于块设备没有read或者write的操作,原因是你需要操作的知识块设备中的一个文件,比如说sd卡中存放了n多的文件,你一次只

2013-05-16 10:58:00 603

原创 SD卡中的completion实现

Linux系统提供了一种比信号量更好的同步机制,即completion,它用于一个执行单元等待另一个执行单元执行完某事。 Linux系统中与completion相关的操作主要有以下4种: (1) 定义completion struct completion my_completion; (2) 初始化completion in

2013-05-16 10:57:58 611

iis v5 for xp

iis v5 for xp

2012-12-10

基于嵌入式linux的DLNA功能实现

DLNA 并不是创造了一门新技术,而是通过一系列开放式和现行的行业标准定义一 个互操作性准则的平台,形成一种解决的方案,一种大家可以遵守的规范。 本课题通过在一款支持网络连接的蓝光播放机上追加 DLNA 功能,最终实现了通过 该蓝光播放机访问其他 DLNA 服务器,并播放服务器上的音频、视频和图片。

2012-11-27

贪吃蛇 android源码

android应用源码 很详细android应用源码

2012-03-19

跟我一起写Makefile

跟我一起写Makefile. 跟我一起写Makefile. 跟我一起写Makefile.

2011-11-21

嵌入式 Linux 下 NAND 存储系统的设计与实现

有需要的可以看看 有需要的可以看看 有需要的可以看看 有需要的可以看看

2011-11-21

zlib-1.1.4.tar.gz

zlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gzzlib-1.1.4.tar.gz

2011-09-25

空空如也

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

TA关注的人

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