- 博客(5)
- 资源 (55)
- 收藏
- 关注
原创 Nor flash的探测
首先说明一下,笔者使用的linux源码的版本是2.6.30。 Map.h中定义了一个结构体:struct mtd_chip_driver { struct mtd_info *(*probe)(struct map_info *map);//探测函数 void (*destroy)(struct mtd_info *);//销毁 struct module *module
2014-01-18 16:39:05 3362
原创 mtd_info
mtd_info 用于描述MTD原始设备的数据结构是mtd_info,这其中定义了大量的关于MTD的数据和操作函数。每个MTD原始设备都有一个mtd_info结构(master),其中的priv指针指向一个map_info结构。每个分区被看作一个mtd_info。例如两个MTD原始设备,每个设备3个分区,系统中就有6个mtd_info,它们被放在mtd_table中。mtd_table(
2014-01-18 16:37:34 7270 2
原创 map_info
map_info结构体用于描述一个FLASH的信息。 它在map.h中定义:/* The map stuff is very simple. You fill in your struct map_info with a handful of routines for accessing the device, making sure they handle pagi
2014-01-18 15:58:58 2920
原创 FLASH的知识
传统的FLASH分为Nor falsh和Nand flash。(1)Nor flash Nor flash存储以块为单元,写入时必须先擦除,并且擦除和写入的速度都很慢。但nor fash具有SRAM接口,有单独的地址总线和地址总线,接口简单,就像是访问ROM一样,读取速度快,能随机访问存储单元。正是这些特性,所以nor falsh被广泛用来存储启动代码。Nor falsh的价格较贵
2014-01-18 00:15:08 9551 1
原创 MTD是干什么的
MTD(memory technology device 存储 技术设备 ) 是用于访问 memory 设备( ROM 、 flash )的 Linux 的子系统。 先来看一个图: FLASH是嵌入式设备最常用的介质,FLASH有一个特性,它不能像PC机使用的磁盘一样可以重复写一个单元的数据。FLASH必须事先擦除然后再写入。这个特性使得PC机上的文件系统如FAT/
2014-01-17 22:42:51 11767 1
VC调用matlab7.10的接口程序实例
2013-05-06
Triple-Speed Ethernet(tse)FPGA软核MAC官方实例
2013-04-22
VirtualSMV, VirtualPT IEC61850测试工具(2012-4-17版本)
2012-04-17
ubuntu下安装微信完美方案
2023-04-06
windows/linux分区误删恢复工具
2022-07-25
VirtualMonitor数字签名程序
2022-06-01
kylin ft2000 arm aarch64 boot uImage initrd dtb
2020-04-18
rtl8188EUS_linux_v5.2.2.4.zip
2020-04-05
rtl8188eu.tar.bz2
2020-04-05
rtlwifi.tar.bz2
2020-02-17
Xorg_2007-EDID-JMiseli.pdf
2019-06-24
DRM KMS学习资料
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人