The protocol is not complex, but it requires many HOST<->DEVICES integrations.

I started a MTP implementation some years ago, it was enable to be
detected to Linux as a media device, but I didn't finish the
implementation to file transfer.

If someone get enough motivation and want to suffer a lot I can send
my implementation as starting point.

BR,

Alan

On 1/21/22, TimH <t...@jti.uk.com> wrote:
> Are there any implementations of MTP using NuttX, or that could be
> easily and legally ported?
> On 19/01/2022 18:54, Frank-Christian Kruegel wrote:
>> Am 19.01.2022 um 19:40 schrieb TimH:
>>
>>> - an external PC (ideally Linux, Windows and MAC) needs to be able "see"
>>> the data via USB (msd) and read/write to the memory (log data, config
>>> files, audio files, etc). Hence FAT.
>>
>> There is MTP (https://en.wikipedia.org/wiki/Media_Transfer_Protocol),
>> which operates on a file level, not a block level. Cameras and MP3
>> players use this. When using MTP you are free to choose any suitable
>> file system since this is never exported to the outside world, and file
>> locking etc is never an issue.
>>
>> Frank-Christian Krügel
>
>

Reply via email to