Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The thing is, the only tool provided for using the PRU is an assembler[1]. So trying to make an AM335x into an "Arduino" required at a minimum: a friendlier real-time IO system / PRU toolchain, the creation of an Arduino sketch and library API compatibility layer, and circuitry to deal with 5V IO.

Solving all that by just bolting an ATMega beside the AM335x isn't the least bit elegant, but Arduino has never seemed to be too bothered about elegance.

_1: https://github.com/beagleboard/am335x_pru_package



But the reality is that at gigahertz speed you could run the TRE's I/O from userspace and have pretty accurate timing. Just latch your LEDs. =)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: