PCMCIA: personal computer memory card international association PC 机内存卡国际联合会
CF: compact flash 紧凑型闪存
linux -pcmcis 子系统
用户空间 XX应用程序
内核空间
PCMCIA核心
硬件
PCMCIA/CARD bus
数据结构
pcmia_device_id include/linux/mod_devicetable.h 标识PCMCIAka
pcmia_device inculde/linux/ds.h 代表i个PCMIA设备
pcmia_driver inclde/pcmia/ds.h 代表一个PCMIA驱动程序
内核编程
pcmia_register_driver() drivers/pcmcia/ds.c 向PCMIA核心注册驱动程序
pcmia_unregister_driver() drivers/pcmcia/ds.c 从PCMIA核心卸载驱动程序
pcmia_request_irq() drivers/pcmcia/pcmcia 获取分配给PCMCIA卡IRQ
probe() 和remove() 函数,以支持热插拔 调用xx_probre (插入);xx_remove(拔出)