Tux Machines

GNU/Linux in Space

Posted by Roy Schestowitz on Aug 17, 2023

=> Open Hardware/Modding: ESP32, Arduino, and Raspberry Pi | Damage areas across the VirtIO space

Engineering Hero: Daire McNamara Takes Microchip's PolarFire SoC to Space

=> ↺ Engineering Hero: Daire McNamara Takes Microchip's PolarFire SoC to Space

Chip bring-up is a job most technologists don’t want or know how to do. It involves developing and running a series of low-level interface and memory tests, coding drivers, verifying the boot process, and debugging the debuggers, then rolling all that work into the creation of board support packages (BSPs) and software development kits (SDKs) over a period of weeks or months. There isn’t much glory in it, but application development can’t happen without it.
Daire has performed chip bring-up on dozens of target microprocessors, if not more, bringing to life chips based on Arm, x86, PIC, SPARC, ARC, MSP, and other microarchitectures so other engineers can take advantage of them. He recently did the same for a new RISC-V-based chip, the Microchip PolarFire SoC FPGA, adding error detection and correction (EDAC) mechanisms and Linux drivers to its technology stack for in-space servicing, assembly, and manufacturing (ISAM) company Skycorp, and doing so in time for the launch of a Northrop Grumman NG-17 spacecraft that would carry their test product into orbit just weeks later.

Success Stories: How One Man’s Race to Beat A Rocket Launch Enabled Thousands of Linux Developers - Embedded Computing Design

=> ↺ Success Stories: How One Man’s Race to Beat A Rocket Launch Enabled Thousands of Linux Developers - Embedded Computing Design

When the iSSI project got underway, the PolarFire SoC FPGA lead partner Skycorp had selected as one of the system’s primary control platforms had only just hit the market. As a Linux-capable processor built around a RISC-V CPU cluster, tens of thousands of FPGA logic elements, and an advanced memory protection scheme, the PolarFire device checked a lot of boxes for the mission. That said, the technology infrastructure around the processors was still maturing.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/08/17/GNU_Linux_in_Space.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.539038 milliseconds
Gemini-to-HTML Time
0.377326 milliseconds

This content has been proxied by September (ba2dc).