Hi, developer of BeagleLogic here! Thanks for sharing your insight on logic analyzers here, it was really helpful (and something to keep in mind for v2 ;) ).
I've tested BeagleLogic with 24 MHz SPI and I think that's the best I can expect this to capture, so it's something that's mostly intended for hobby use, plus you can connect it over your network for remote debug - but that's not something I've looked into much as of now (though you can use netcat). And BeagleBones are getting popular today so you can use something you have around as a potentially useful debugging tool, to me that sounds awesome.
The objective I had while building BeagleLogic is to showcase an application of high-speed DAQ with the PRUs on the BeagleBone Black (and now the Green as well). The biggest USP is that the PRUs are able to capture data directly into 512 MB of RAM, so there's a lot of samples one can potentially capture. Plus the samples are exposed to userspace via '/dev/beaglelogic' once it's running on the BBB so you can write your own code to capture data and process it the way you want.
I know that there are still a lot of rough edges but what you can expect to see the BeagleLogic ready-to-run image for the BeagleBones getting released more frequently. If there's anything you'd like to see in the project, have suggestions or ideas, please let me know at feedback AT <name of project> DOT net . Thanks! --Abhishek
I've tested BeagleLogic with 24 MHz SPI and I think that's the best I can expect this to capture, so it's something that's mostly intended for hobby use, plus you can connect it over your network for remote debug - but that's not something I've looked into much as of now (though you can use netcat). And BeagleBones are getting popular today so you can use something you have around as a potentially useful debugging tool, to me that sounds awesome.
The objective I had while building BeagleLogic is to showcase an application of high-speed DAQ with the PRUs on the BeagleBone Black (and now the Green as well). The biggest USP is that the PRUs are able to capture data directly into 512 MB of RAM, so there's a lot of samples one can potentially capture. Plus the samples are exposed to userspace via '/dev/beaglelogic' once it's running on the BBB so you can write your own code to capture data and process it the way you want.
I know that there are still a lot of rough edges but what you can expect to see the BeagleLogic ready-to-run image for the BeagleBones getting released more frequently. If there's anything you'd like to see in the project, have suggestions or ideas, please let me know at feedback AT <name of project> DOT net . Thanks! --Abhishek
PS: If you'd like to read what happens under the hood you might want to see this blog post - http://theembeddedkitchen.net/beaglelogic-building-a-logic-a...
For those who are on hackaday.io, you can follow BeagleLogic at https://hackaday.io/project/4395-beaglelogic