And by examples, I mean an introductory "hello world" app. Not an already
working project with tens of thousands of lines of code to wade through.

On Mon, Sep 15, 2014 at 8:51 PM, William Hermans <yyrk...@gmail.com> wrote:

> So where are the PRU examples of this ? To me this whole concept sounds
> very far fetched, but I will be the first to admit this would be a very
> very cool feature.
>
> On Mon, Sep 15, 2014 at 8:10 PM, Jason Kridner <jkrid...@beagleboard.org>
> wrote:
>
>> On Sat, Sep 13, 2014 at 5:10 PM, Michael M <mmcdani...@gmail.com> wrote:
>> > I believe that PRUSpeak(https://github.com/deepakkarki/pruspeak/)
>> makes use
>> > of remoteproc. I haven't made the transition yet, but I'm definitely
>> curious
>> > about it. The complexity of implementing remoteproc seems much, much
>> greater
>> > than using UIO or /dev/mem mapping. What is the benefit of using
>> remoteproc
>> > over the other methods?
>>
>> I'm not sure of all the advantages, but here are some:
>> * The more "Linux" way to do it with the remote processor being
>> abstracted as a processor and not just some random memory mapped thing
>> * Uses the kernel firmware loader making managing firmware something
>> that can be easily coupled with the kernel and standard file formats
>> * Processor-agnostic communication abstractions such that
>> "platform-specific remoteproc drivers only need to provide a few
>> low-level handlers, and then all rpmsg drivers will then just work"[1]
>> * From a performance perspective, it enables handing of remote
>> processor events from the kernel level which avoids a userspace
>> context switch
>> * Vring communication can be rather efficient as seen in the case of
>> BeagleLogic
>>
>> [1]
>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/remoteproc.txt
>>
>> >
>> >
>> > On Friday, September 12, 2014 5:57:17 AM UTC-7, Cedric Malitte wrote:
>> >>
>> >>
>> >>
>> >> Le vendredi 12 septembre 2014 04:11:18 UTC-4, Jon E a écrit :
>> >>>
>> >>> Hi,
>> >>>
>> >>> Anyone know of example code that's using the newer remoteproc
>> interface?
>> >>> Also, is there a way to convert pasm binary files to elf format for
>> the
>> >>> firmware loader?
>> >>>
>> >>> Would like to play around with the latest 3.14 TI kernel, but haven't
>> >>> been able to find much info on the PRU side..
>> >>>
>> >>> Thanks,
>> >>> Jon
>> >>>
>> >> As I read here
>> >> http://processors.wiki.ti.com/index.php/PRU-ICSS_Getting_Started_Guide
>> >> There are some examples included in the SDK.
>> >>
>> >> I'm downloading it to check that, but for now i'm still using the old
>> >> patch method to enable pruss :)
>> >>
>> >> Regards,
>> >> Cedric
>> >
>> > --
>> > For more options, visit http://beagleboard.org/discuss
>> > ---
>> > You received this message because you are subscribed to the Google
>> Groups
>> > "BeagleBoard" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an
>> > email to beagleboard+unsubscr...@googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to beagleboard+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to