We've seen talk of a closed beta C compiler for the PRU's. I've seen that it could come out of closed beta any day now, and looking for it has become a daily routine.
I've found the below, which links to information/download of a c compiler for pru from TI. Would anyone know if this is the same as the closed beta Jason has hinted at here and there? http://www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2014/04/30/bbb--pru-c-compiler Thanks On Wednesday, May 15, 2013 5:12:39 PM UTC-4, Jason Kridner wrote: > > Frequently asked questions regarding "PRU": > > - What is a "PRU"? > - PRU stands for Programmable Real-time Unit. The overall subsystem > is typically called the ICSS, PRU-ICSS or PRUSS. ICSS stands for > Industrial Communications Subsystem and PRUSS stands for Programmable > Real-time Unit Subsystem. > - What does a PRU do? > - A PRU is a 200MHz microcontroller that is really useful at > "bitbanging" and has some peripherals attached to it that make it well > suited for building real-time interfaces to all types of digital > electronics. > - What are the processing elements within the AM33xx PRUSS used on > BeagleBone and BeagleBone Black? > - 2 32-bit 200MHz PRU cores > - Each with 8KB of program memory > - Direct access to general purpose I/O > - Single cycle operations without cache or pipelines (instructions > *always* 5ns) > - Shared 12KB data memory > - Scratch pad registers > - Parallel and serial capture modes > - 32-bit port to memory and other peripherals outside of the PRUSS, > including external memory > - What are some example things built out of PRUs? > - DMX512 lighting protocol: > http://beagleboard.org/CapeContest/entries/BeagleBone+DMX+Cape/ > - 6502 memory interface: > > http://elinux.org/images/a/ac/What's_Old_Is_New-_A_6502-based_Remote_Processor.pdf > - Emulated memory interface on an Atari 600XL with BeagleBone > decoding video directly into Atari 600XL display memory: > http://www.youtube.com/watch?v=1irR4TQ5aMA > - Nixie tube interface: https://github.com/mranostay/beagle-nixie > - Software UART: > > http://processors.wiki.ti.com/index.php/Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide > - Sine wave generator using PWMs: > http://elinux.org/ECE497_BeagleBone_PRU > - 3D printer stepper motor driver: > > http://hipstercircuits.com/pypruss-a-simple-pru-python-binding-for-beaglebone/ > - Camera interface: > http://www.hitchhikeree.org/beaglebone_capes/interacto/ > - Where do I get some more details? > - https://github.com/beagleboard/am335x_pru_package is the official > location for documentation and tools for the PRUSS on BeagleBone and > BeagleBone Black. > - http://elinux.org/Ti_AM33XX_PRUSSv2 is the community wiki page. > > > -- 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.