Friday, 8 November 2024

MacOS and version 16 Software Development Kits

Apple have released version 16 of their Software Development Kits (SDKs). This note discusses the impact of this on users of released FSF GCC Ada compilers:

  1. just the compiler, in Alire,
  2. the compiler with a full suite of tools.

If you’re getting mysterious faiures with C or C++ compilations, this note is for you.

Saturday, 2 November 2024

Sequoia and downloads

This note reports on problems people may come across with downloaded packages under macOS 15 (Sequoia).

Thursday, 18 July 2024

Ada & FreeRTOS on ESP32 H2

The ESP32 H2 from Espressif, as provided by The Pi Hut, has a RISC-V 32-bit single-core processor with a clock speed of up to 96MHz and 4MB of built-in Flash, an extensive set of on-chip pripherals, and also integrated wireless connectivity.

The Espressif development environment provides a considerable range of software packages to take advantage of the MCU’s features.

It’s possible to implement Ada code in the Espressif environment, but I was more interested in extending Cortex GNAT RTS (which is built over FreeRTOS) to use this new-to-me hardware. This wouldn’t have been possible had FreeRTOS not already supported RISC-V.

Sunday, 11 February 2024

SDK 15 issues

This note covers some problems we’ve had with Xcode/the Command Line Tools (CLTs) at version 15.