10-04-2013 01:38 PM
I'm getting started on a new project where we have to move data from the ARM processor to the PL at a rate of approximately 10-20 MB/s. Is there an easy way to do this without having to write a device driver? I'm hoping that Xilinx provides some sort of AXI driver that allows easy data movement from user space without having to get my hands dirty in the kernel.
If kernel development is required, what is the recommended method for development on the Zynq? I have done desktop driver applications in the past, but how does one compile and test on the arm platform? I noticed petalinux does not include gcc in the booted OS. Do I really have to re-build the OS image and re-boot every time I want to test a change of one line of code in my application/driver?
Thanks for the help!
10-04-2013 02:28 PM
10-04-2013 02:30 PM
10-07-2013 11:39 AM
Thanks for the information. I will look into using those drivers.
Regarding development, is there an easy way to get the compiler tools installed in the petalinux image so I can make changes and recompile in place? This could also be handy for application development.