¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Plug-in Question


 

The legacy RXTX plugin is for users on a platform where the JSSC library (the replacement for the RXTX library) is not available but RXTX is, so it allows using the RXTX library instead. It doesn't have anything to do with the Java runtime not supporting the lesser-capable ARM processor on the Pi Zero.

The JSSC distro bundled with YAAC only handles 32-bit and 64-bit Microsoft Windows, 32-bit and 64-bit Linux on Intel processors, 32-bit and 64-bit on Solaris (commercial Unix derivative), 32-bit and 64-bit Linux on ARMv7+ processors (i.e., Raspberry Pi 2 and up), and 64-bit Mac OS X on Intel processors. The RXTX library that used to be bundled with YAAC and is now bundled with the legacy plugin only handles the same list minus the ARM processors. However, YAAC and the legacy plugin are set up to search for an O/S distro provided copy of their native library to handle other operating systems and processors if the bundled library doesn't support the platform. For example, if you were running Linux on a Motorola 68000 processor, you could build RXTX on that system, install it, and then the legacy plugin would allow you access to serial ports using the 68000 native library you built. RXTX can be built for many more obscure CPU architectures than JSSC is set up for.

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of daniel boggiano via groups.io <dboggny@...>
Sent: Friday, February 5, 2021 9:05 AM
To: [email protected]
Subject: [yaac-users] Plug-in Question

What is the legacy RXTX plugin? Will it help with getting pi0 working? I still can¡¯t figure that out.

thanks
danny

Join [email protected] to automatically receive all group messages.