Hacker News new | ask | show | jobs
by inetknght 3198 days ago
Do you have example source code (to borrow a term from Stack Overflow -- Minimal Complete Verifiable Examples) for all of the features that the chip provides?
2 comments

I've worked with the larger version of this in the past (Beaglebone Black). I really think the two 2 200MHz PRUs [1] are very neat, allowing some nice realtime applications with a standard *nix distribution. They can run without the main CPU, and even wake the main CPU, for lower power tasks. You can access the PRU memory directly with mmap, and the PRU access to system memory space.

I used them to bit-bang MDIO (used by ethernet PHYs) and JTAG for debugging and burning fuses (strict timing requirements) in an IC.

It's cheap, easy to use, with good support, and much less of a barrier than an FPGA+ARM solution.

[1] http://elinux.org/images/d/da/Am335xPruReferenceGuide.pdf (page 14 for block diagram)

The OSD335x-SM contains an AM335x processor from Texas Instruments. This processor has a well established customer base and was used on the BeagleBone Black. Depending on what you want to do, there should be an example (both bare-metal and linux) for what you are trying to do. Feel free to contact us (https://octavosystems.com/contact/) if you have any specific questions.