Tag: open source

Embedded World 2023

Embedded World is back at Nürnberg Messe for showcasing the latest in Embedded next week on the 14th through 16th March 2023! Embecosm is exhibiting in Hall 4 booth 160, showcasing our latest work in the field of Open Source… Read More

GCC Rust – How it can be achieved

In conjunction with the recent announcement of the GNU tool chain implementation of Rust supported by Open Source Security, Inc. and Embecosm we want to outline how the project will move forward. To create a trustworthy compiler… Read More

OpenHW Group Announced

The Open HW Group, a not-for-profit organisation was announced earlier this week with the aim to boost the adoption of open source processors. Embecosm is in the vanguard of this initiative as one of the sponsoring organisations. As a specialist… Read More

Buildroot Support for 32-bit RISC-V

The patches that I submitted to add 32-bit RISC-V architecture support to Buildroot have recently been committed upstream. As part of this patchset a configuration was added to enable the Buildroot autobuilders so that any potential build… Read More

FOSDEM

Embecosm are presenting at FOSDEM 2019

Once again Embecosm will be presenting at the Free and Open Source Developers’ European Meeting (FOSDEM) 2019, held in Brussels. This two-day event on the 2-3 February is a free and non-commercial event, to promote the widespread use of free… Read More

Buildroot menuconfig screen

Adding RISC-V 64-bit Support to Buildroot

Background I have been working on adding RISC-V 64-bit architecture support to Buildroot. Buildroot is an embedded Linux build system that generates complete system images from source for a wide range of boards and processors. Buildroot uses makefiles… Read More

GNU Tools Cauldron 2018 is coming!

This year Embecosm will be hosting the GNU Tools Cauldron between the 6th and the 9th September in Manchester, UK. Manchester is home of the Small-Scale Experimental Machine (SSEM), Vimto, Alan Turing statue, Turing’s clock, the suffragettes, multiple football clubs… Read More

Ten Years Old Today

Embecosm was registered as a Company ten years ago today on 25 April 2008.  From our initial contract developing GDB for the Epiphany multicore processor, we have grown to developing full LLVM and GNU tool chains for some of the world's best known processors. Read More

How Much Does a Compiler Cost?

The compiler tool chain is one of the largest and most complex components of any system, and increasingly will based on open source code, either GCC or LLVM. On a Linux system only the operating system kernel and browser will have more lines of code. For a commercial system, the compiler has to be completely reliable—whatever the source code, it should produce correct, high performance binaries. So how much does producing this large, complex and essential component cost? Thanks to open source not as much as you might think. In this post I provide a real world case study, which shows how bringing up a new commercially robust compiler tool chain need not be a huge effort. Read More

FOSDEM 2015

This year Embecosm attended FOSDEM again, in full force. I gave a main track talk onon Superoptimization in the Performance strand, following on from the TSB funded Superoptimization feasibility study. Read More