Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Dec 2021 16:07:39 +0100
From:      Dmitry Salychev via freebsd-embedded <freebsd-embedded@freebsd.org>
To:        FreeBSD User <freebsd@walstatt-de.de>
Cc:        freebsd-embedded@freebsd.org, FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: Arduino IDF -> make/automake based environment
Message-ID:  <Yb9Kux7yzLsXIUMX@peasant.tower.home>
In-Reply-To: <20211219120947.75530a82@hermann>
References:  <20211219120947.75530a82@hermann>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Oliver,

I'm working on this small [1] project using FreeBSD only. Software part is based
on FreeRTOS v10.2.1. You can also find some pieces of the development history on
hackaday [2].

Regards,
Dmitry

[1] https://github.com/mcusim/Xling
[2] https://hackaday.io/project/165726-xling

> Hello out there,
> 
> I'm using the port devel/arduino18 as the basis for some small projects. I'd like to get
> rid of that clumsy JAVA based IDF and move towards a more make/automake based
> environment. Since I'm interested in coding for some smaller AMTEL MCUs and ESP32 and
> like to digg a bit deeper than simply clicking a host base from a menu, I'm not afraid of
> doing some larger basic setup if needed. But I have so far almost no experience in cross
> compiling on FreeBSD and I'd like to ask whether someone out here has already done
> setting up an environment based on the basic tools FreeBSD provides to develop in an
> crosscompiling sense.
> My IDE of choice would be Anjuta, but this is only a notice besides.
> 
> As fas as I know, the base OS for most MCUs, including my choices ESP32, ESP8266, is a
> derivative of Amazone's FreeRTOS. Can the OS being compiled (cross compiled) on FreeBSD
> assuming the correct compiler is at hand (which is the case, I presume since the Arduino
> IDF is already working on FreeBSD)?
> 
> Thanks in advance,
> 
> Oliver
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Yb9Kux7yzLsXIUMX>