ArduPilot SITL on FreeBSD 15.0 – successful build and a question about porting

Mission data, parameters, and configuration are stored separately in non-volatile onboard storage and remain available after power cycling.
If i am reading correct 'the cube' has just 1MB RAM and 2MB storage. That is all it needs?
The internal flash sounds like SPI flash?
Can you recommend a 'rover' controller for ArduPilot? It seems to me the features shown here are well beyond what I would need for a land rover.
Flight controller seems overkill for me but this software suite seems amazing.

I see some controllers with JST connectors for the soldering impaired.

I started looking at pynmeagps and what I thought would be an easy one to port might have been wrong.
There are many python scripts in the one port to test. We know it works with PIP so it should port fine.
I am going to make a simple port python skeleton and build from there.
Lot of commonality when I peruse the python ports in our tree.
Good doc here for porting. Spells it out.
 
My first python port stab:
/usr/ports/astro/py-pynmeagps/Makefile
Code:
PORTNAME=       pynmeagps
DISTVERSION=    1.1.5
CATEGORIES=     astro python geography
MASTER_SITES=   PYPI
PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}

MAINTAINER=     python@dude.tld
COMMENT=        Python library for NMEA GPS messages
WWW=            https://github.com/semuconsulting/pynmeagps

LICENSE=        BSD3CLAUSE
LICENSE_FILE=   ${WRKSRC}/LICENSE

USES=           python
USE_PYTHON=     autoplist concurrent pep517 pytest

NO_ARCH=        yes

.include <bsd.port.mk>


It fails but I have no port requirements yet. This library has no SETUP.PY to extract stuff from... PEP 517 is the new way?
How-to-do -that?

ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel
*** Error code 1
 
Back
Top