sando o gadget USB do Linux - É necessário capturar o evento de ejeç

Referindo-se a este link:http: //www.linux-usb.org/gadget/file_storage.htm

Estou fazendo isso:

Adquiro alguns dados na Beagle Board no Angstrom Linux e os envio para o cartão SD, montando-os na Beagle Board. Agora, desmonte o cartão da Beagle Board e use o driver de dispositivo USB g_file_storage para montar o cartão SD no hos Agora que o host adquire os dados do cartão SD, desejo remover o driver do BB e montar o sdcard na Beagle Board e usar o armazenamento novamente na Beagle Boar

Ma

Como o Beagle Board saberá quando remover o driver do gadget?Como capturar a ejeção de host USB na Beagle Board?

Se eu usar o Beagle Board como dispositivo de armazenamento em massa USB, enfrentarei esse problem

, Depois de pesquisar no Google, cheguei a estas alternativas:

Existe algum conceito de driver composto em que a classe de armazenamento em massa possa ser usada ao lado, digamos: Interface UART usando o mesmo caminho físico de comunicação USB para enviar comandos do host para o Beagle Board, o que pode ajudar na operação acima. Por favor me ajude se estou pensando errado. Por favor sugira

ou

Posso capturar evento de ejeção no Beagle Board com o próprio g_file_storag

ou

http: //us.generation-nt.com/patch-mass-storage-gadget-handle-eject-request-help-197479671.htm

Este link fala sobre o evento de ejeção em f_mass_storage .... mas não estou recebendo nenhum outro documento para ele - devo fazê-lo?

questionAnswers(1)

yourAnswerToTheQuestion