Hi Arend! Am Samstag, 9. Juli 2016 20:13:59 UTC+2 schrieb Arend Lammertink: > > I have been working on making a build system and debian packages for > fb_prussdrv and libpruiio, etc. > > First of all, I patched the original pru assembler with your changes, > whereby I exchanged your '-y' switch to a '-f' switch, because '-y' suggest > something like 'assume yes' and -f was not used. I forked the > beagleboard/am335x_pru_package > <https://github.com/beagleboard/am335x_pru_package> for this: > > https://github.com/l4m4re/am335x_pru_package > > And I sent a pull request to the beagleboard package, which has been > accepted and merged. According to Jason, it will take a while before the > patch will be included in the upstream beaglebone debian repository, but it > should become available at some point. The new version number for pasm with > the freebasic output patch is 0.87. >
Sounds very good! Thanks for your support. > Secondly, I setup my own debian repository, which includes both freebasic > as well as the pru packages: > > http://beagle.tuks.nl/ > Also thanks for adding my packages to your repository. I hope, users will find it. I prefer your third idea: > Thirdly, I have been working on a generic build system for a/o C(++), > pasm, overlay files and freebasic, LaMake, with which I can now build the > fb_prussdrv package and build a debian package, although it is still a bit > rough around the edges. I am now working on building the libpruio package, > with the goal of also making a debian package for that. At this moment, > only the "config" directory builds. "make install DESTDIR=/tmp/test > PREFIX=/usr" works for that, which builds&installs the overlay binary. > I don't know LaMake. And I have already a build system for the next libpruio release based on CMake. It provides building/installing the libraries binary/headers, building documentations (html and/or pdf) and examples (fb and/or C). The config part is missing, yet. A Debian package can get build by CPack. Unfortunately I'm not keen on building packages and didn't have time for learning, yet. > I will continue working on building&packaging libpruio and when I'm > finished, I will release debian packages on my repository for all three. > I'd like to get in private email contact, in order to cooperate on that issue. Ie. after some final testing, I could provide the current development source (libpruio-0.4: further pins for GPIO, CAP and PWM; QEP feature; timer feature; running also under kernel 4.x; bugfixes ...) for your package and we could find a solution for the config part together (no BBW nor BBG for testing here). If you agree, just send your response to either the email adress here, or (prefered) the one in the documentation <http://users.freebasic-portal.de/tjf/Projekte/libpruio/doc/html/_cha_changelog.html#SecFurtherVev> . Have a nice weekend! -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/0e412d3f-0b1d-4538-a14e-5d37dbec48c4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
