提問者:TAR772013-05-30 00:00
獲得U盤的插入或者拔取得信息的傳統(tǒng)方法是在內(nèi)核級(jí)運(yùn)行hotplug程序,相關(guān)參數(shù)通過(guò)環(huán)境變量傳遞過(guò)來(lái),再由hotplug通知其他關(guān)注hotplug的應(yīng)用程序。這樣的做法效率有些低,現(xiàn)在通過(guò)一種特殊類型的socketnetlink實(shí)現(xiàn)獲取U盤拔插的信息。netlink專門用于內(nèi)核空間和用戶空間的異步通信。下面的例子可以監(jiān)聽內(nèi)核的hotplug事件,源代碼如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<sys/un.h>
#include<sys/ioctl.h>
#include<sys/socket.h>
#include<linux/types.h>
#include<linux/netlink.h>
#include<errno.h>#defineUEVENT_BUFFER_SIZE2048staticintinit_hotplug_sock(void);intmain(intargc,char*argv[])
{
inthotplug_sock=init_hotplug_sock();
while(1){
charbuf[UEVENT_BUFFER_SIZE*2]={0};
recv(hotplug_sock,&buf,sizeof(buf),0);
printf("%s
",buf);}
return0;
}staticintinit_hotplug_sock(void)
{
structsockaddr_nlsnl;
constintbuffersize=16*1024*1024;
intretval;memset(&snl,0x00,sizeof(structsockaddr_nl));
snl.nl_family=AF_NETLINK;
snl.nl_pid=getpid();
snl.nl_groups=1;
inthotplug_sock=socket(PF_NETLINK,SOCK_DGRAM,NETLINK_KOBJECT_UEVENT);if(hotplug_sock==-1){
printf("errorgettingsocket:%s",strerror(errno));
return-1;
}/*setreceivebuffersize*/
setsockopt(hotplug_sock,SOL_SOCKET,SO_RCVBUFFORCE,&buffersize,sizeof(buffersize));
retval=bind(hotplug_sock,(structsockaddr*)&snl,sizeof(structsockaddr_nl));if(retval<0){
printf("bindfailed:%s",strerror(errno));
close(hotplug_sock);
hotplug_sock=-1;
return-1;
}returnhotplug_sock;
}
回答者:lukiii2016-05-30 00:00
MPEG試一下
提問者:xl78173882013-03-31
當(dāng)然能了!我也是剛提的K5 要是中控?fù)Q成屏幕的話 建議用手機(jī)藍(lán)牙或者是用小卡 畢竟多一個(gè)U口可以充電~
提問者:abc52818182015-03-16
可以的。不過(guò)電腦以外的設(shè)置對(duì)U盤的兼容性不是很好,就是可能只識(shí)別幾種U盤,這個(gè)需要多嘗試哪個(gè)可用在CD上了。U盤的格式最好格成通用的FAT32格式,另外,一些U盤本身就是不支持電腦以外設(shè)備的。
提問者:ysbrt2013-07-03
AVI格式 使qq音樂下載音樂就行啊
提問者:aiaixiaoxie2016-03-25
Empty USB是指的空的文件目錄啊,呵呵 我的車也是智跑的。 應(yīng)該是自動(dòng)識(shí)別的,我的N97接在智跑上都可以自己找到目錄的,文件夾比你的多多了 你在電腦下看看是不是文件夾被隱藏啦 ?
提問者:mdigng2013-06-07
有兩種選擇: 第一:汽車有導(dǎo)航的話,直接連接手機(jī)藍(lán)牙 第二:用Iphone專線連接進(jìn)USB口,自動(dòng)識(shí)別手機(jī)歌曲 第三:用轉(zhuǎn)換線,連接手機(jī)耳機(jī),用手機(jī)播放音樂,利用車的音響作為揚(yáng)聲器
提問者:pwxls2013-06-16