如题,项目的意思是当客户插入U盘时,我的应用程序如QT程序可以知道U盘已经插入,并且已经mount上(当然这部分工作也可以让QT来做),然后应用程序复制数据文件到U盘,然后卸载U盘。
要实现上述功能用什么来做比较好呢?哪种比较容易实现?
我现在主要的思路有倆种
1 : 是QT开定时器定时读取系统管理U盘设备的文件,发现有这个设备后,mount上去,然后复制文件,完成后,Unmount设备,注销掉。
2 : 使用传说中的DBUS和HAL功能,通过DBUS总线来访问HAL提供的硬件接口,达到了解硬件状态的目的。不知道这样做的话,移植起来是否麻烦,
使用起来是否麻烦?配置起来是否麻烦?
3: 有类似需求的话,其他方案是如何做到的?
求大牛们赐教啊,这个问题困扰我一周了,方案还没定,一周什么也没做!!!!