相关文章推荐:
设计两个程序主程序mmc和初始化程序initc。要求主程序每隔十秒钟?9
emmc和SD卡都是将闪存控制器和NAND Flash封装在一起,只是接口不同,emmc一般是BGA封装,焊接在PCB上,SD卡单独封装,使用SDIO接口通讯。
阅读(360) 回复(0)
其他文章推荐
1)probe注册函数:
hi_mci_probe()
|----(LDO获取)hi_host-&vcc_ldo = regulator_get(hi_host-&dev, plat-®_name_ldo);
| 在mshci_hi_set_ios()设置
|----(VCC获取)hi_host-&vcc_lvs = regulator_get(hi_host-&dev, plat-®_name_lvs);
| 在mshci_hi_set_ios()设置
|----request_irq(gpio_to_irq(plat-&cd_gpio), mshci_hi_card_detect_gpio,
IRQF_TRIGGER_FALLING | IRQF_TRI...
阅读(0) 回复(0)
LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(),
subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?查阅源代码(android
goldfish-2.6.29)并搜索网上相关文章,对此做一总结。
初始化标号
先看这些宏的定义(定义在文件include/linux/init.h中)
[cpp] view plaincopy
#define pure_initcall(fn)
__define_initcall...
服务器与存储
阅读(0) 回复(0)
在init.h 中有如下定义
#define pure_initcall(fn)
__define_initcall(&0&,fn,1)
#define core_initcall(fn)
__define_initcall(&1&,fn,1)
#define core_initcall_sync(fn)
__define_initcall(&1s&,fn,1s)
#define postcore_initcall(fn)
__define_initcall(&2&,fn,2)
#define postcore_initcall_sync(fn) __define_initcall(&2s&,fn,2s)
#define arch_initcall(fn)
__define_initcall(&3&,fn,3)
阅读(90) 回复(0)
转自:http://blog.csdn.net/dfysy/article/details/6013067上次说到,如果注册成功的话,Linux就会开始初始化SD/mmc了,SD/mmc的初始化都是通过drivers/mmc/core/core.c里面mmc_rescan来完成的:void mmc_rescan(struct work_struct *work){
if (host-&ops-&get_cd && host-&ops-&get_cd(host) == 0)
...................
mmc_pow...
阅读(60) 回复(0)
/liuqiang_mail@126/blog/static//
内核选项的解析完成之后,各个子系统的初始化即进入第二部分--入口函数的调用。通常USB、PCI这样的子系统都会有一个名为subsys_initcall的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。
朱德庸在《关于上班这件事》里说,要花前半生找入口,花后半生找出口。可见寻找入口对于咱们这一生,对于看内核代码这件事儿都是无比重要的...
阅读(0) 回复(0)
How to add multi partition for SD/mmc card in Linux Driver之所以写这个,是因为,在这个过程中,自己明显感觉到了,做事情一定要有一定的方法,方法对了,事情做的才有效率,否则就是事倍功半。【过程】当前,Linux下sd/mmc卡的驱动已经实现。需要在此基础上实现,给这个mmc/sd块设备加多个分区。有人会问,那等系统启动后,通过fdisk工具去分区不也可以吗?回答是,除了我对此fdisk工具不熟悉之外,本身sd/mmc驱动加载后,只...
阅读(0) 回复(0)
mmc 卡驱动分析
最近花时间研究了一下 mmc 卡驱动程序,开始在网上找了很多关于 mmc 卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就打算把自己的理解写下来,希望对大家有用。个人觉得理解 LINUX 内核当中 mmc/SD 卡驱动程序构架是学习 mmc 卡驱动程序的重点,只有理解了它的基本框架或流程才能真正理解一个块设备驱动程序的写法,同时才能真正理解 LINUX 设备驱动模型是如何发挥作用的。
阅读(0) 回复(0)
//read emmc panel
//write buf data to emmc partions
static int realrwdata(rwinfo *info)
int device_fd = -1;
device_fd = open(info-&path, O_RDWR | O_SYNC);
if (device_fd & 0) {
return -1;
lseek(device_fd, info-&rw_offset, SEEK_SET);
if(info-&rw_type == DATA_W)
info-&data_size = write(device_fd, (char*)info-&data_buf, info...
Android平台
阅读(90) 回复(0)
下面就驱动移植时需要注意的地方进行分析。
static void s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq)
mrq所指的struct mmc_request中的值在mmc_blk_issue_rq函数中被设置:
brq.mrq.cmd = &brq.
brq.mrq.data = &brq.
brq.cmd.arg = req-§or && 9;
brq.cmd.flags = mmc_RSP_R1 | mmc_CMD_ADTC;
brq.data.blksz = 1 ...
阅读(90) 回复(0)
Linux系统启动过程很复杂,因为它既需要支持模块静态加载机制也要支持动态加载机制。模块动态加载机制给系统提供了极大的灵活性,驱动程序既可支持静态编译进内核,也可以支持动态加载机制。Linux系统中对设备和子系统的初始化在最后进行,主要过程可以用下图表示。
进入子系统初始化时,在内核init进程中进行设备初始化,最为复杂、诡异的机制莫过于do_initcalls()函数调用,该函数完成了所有需要静态加载...
阅读(30) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题君,已阅读到文档的结尾了呢~~
SD卡与TF卡的区别SD卡与TF
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
SD卡与TF卡的区别
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口SD和SDHC和SDXC卡的区别是什么
SD和SDHC和SDXC卡的区别是什么 SD和SDHC和SDXC卡的区别是什么?,,区别在于规格不一样,SD卡最大支持2GB容量,SDHC 最大支持32GB容量,SDXC 最大支持2TB(2048GB)容量,支持SDXC卡的数码设备是兼容支持SD卡与SDHC卡的,如果设备只有支持SDHC卡,那么这个设备就不能使用SDXC卡,但兼容SD卡。如果设备只支持SD卡,则不兼容SDXC,SDHC卡。对于这三种卡,小编再详细解释一下,它们各有什么功能和特点呢?SD卡 SD是早先的版本的,据说是由MMC演变而来的。最大支持2GB大小容量。 SD存储卡是1999年由Panasonic、Toshiba、SanDisk 3家公司共同开发的小型储存媒体,在推出SD存储卡的同时,同时成立安全储存数码卡协会(Secure Digital Card ASDA)制订相关规范,并负责SD存储卡的推广工作。经过多年发展,SD卡已是全球电子产品普及率最高的存储卡格式,适用于手机、(DSC)、MP3音乐播放器、个人计算机等电子产品。SDHC卡 SDHC是大容量SD卡,也就是SD High Capacity,支持最大32GB大小容量。 SDHC,Secure Digital High Capacity,大容量SD,也就是说,超过2G的SD都叫SDHC,因为早期的SD使用的是FAT16文件系统,并不支持大容量,而SDHC升级为FAT32,才支持2G以上的大容量。SDXC卡 SDXC(SD eXtended Capacity)是去年09年才发布的新标准,支持最大2TB的大小容量。 SDXC是SD eXtended Capacity的缩写,是新提出的标准,除了容量可以升级为最大2T以外,主要是可以支持300M/s的传输速度,也就是说是&高速SD&卡。不过支持SDXC卡的数码相机并不多,主要都是今年推出的新品,而SDXC又是不可向下兼容的,不支持普通的SD和SDHC卡槽和。 对于大部分数码相机和来说,高速SDHC存储卡的速度已经足以实现高速连拍和高清视频拍摄。 编后语:SD和SDHC和SDXC卡的区别是什么?,,区别在于规格不一样,SD卡最大支持2GB容量,SDHC 最大支持32GB容量,SDXC 最大支持2TB(2048GB)容量,现在这些卡类的发展越来越快,容量也更多。不过使用过程中还是要注意备份数据,以免存储卡发生问题。相关阅读:CF卡是什么xD卡是什么扩展卡是什么&
最新更新栏目
您可能喜欢
大家都在搜