CodeConstruct's profile picture. Specialised software development for open source and embedded systems

Code Construct

@CodeConstruct

Specialised software development for open source and embedded systems

We're honoured to be able to support @_everythingopen again this year, and of course, to be attending too! 🎉 Looking forward to a great conf. Come and say hi!

#EverythingOpen 2025 would not be possible without Royal Penguin sponsor: @CodeConstruct provides high-quality #openSource software services. Visit: codeconstruct.com.au Program: 2025.everythingopen.au/schedule/ Tickets: 2025.everythingopen.au/attend/tickets/ #EO2025 #conference

_everythingopen's tweet image. #EverythingOpen 2025 would not be possible without 

Royal Penguin sponsor: @CodeConstruct provides high-quality #openSource software services. Visit: codeconstruct.com.au

Program: 2025.everythingopen.au/schedule/
Tickets: 2025.everythingopen.au/attend/tickets/

#EO2025 #conference


It's a pleasure! Thank you, #everythingopen team!

A huge thank you to Adelie Penguin #sponsor @CodeConstruct and to Fairy Penguin #sponsor @Collabora for your support - we couldn't deliver #EverythingOpen without you! 2023.everythingopen.au/sponsors/



Come and check out a bit of our #librebmc shenanigans at #EverythingOpen

Continuing our Speaker Spotlights as we slide in to #EverythingOpen, please meet Jeremy Kerr of @CodeConstruct, who will be presenting "#LibreBMC: literally everything is open". As Jeremy explains, the #hardware, #firmware and implementation is all #open. 2023.everythingopen.au/schedule/prese…



🫡🎺

Tonight, @PawseyCentre's switches off Magnus after eight years of service to the Australian science & research community 😢 Magnus' impact has been immense for the acceleration of science and research in Australia 👏🏽 pawsey.org.au/case-studies So long, and thanks for all the fish.



We have been on a document-writing frenzy this week! Here's the latest: the details on updating NVMe device firmware over the out-of-band MCTP link, using the NVMe-MI code we have been working on. codeconstruct.com.au/docs/nvme-mi-f…

codeconstruct.com.au

NVMe out-of-band firmware updates - Code Construct

Using the NVMe-MI protocol to update NVMe devices


Code Construct has been working on an exciting project with @OpenPOWERorg : We built a fully open source Baseboard Management Controller (BMC) implementation — right down to the hardware — and used it to boot & manage an IBM AC922 server. Full details at: codeconstruct.com.au/docs/dcscm-ope…

codeconstruct.com.au

DC-SCM, Microwatt and OpenBMC - Code Construct

Building a fully open BMC with Antmicro's Artix DC-SCM, Microwatt and OpenBMC

Tonight, @PawseyCentre's switches off Magnus after eight years of service to the Australian science & research community 😢 Magnus' impact has been immense for the acceleration of science and research in Australia 👏🏽 pawsey.org.au/case-studies So long, and thanks for all the fish.



More documentation! 📄We have just posted an overview of our recent additions to libnvme, enabling Management Interface (MI) communications with NVMe storage hardware. Read all about it at codeconstruct.com.au/docs/nvme-mi-w…

codeconstruct.com.au

NVMe-MI with libnvme - Code Construct

Using the NVMe-MI protocol with libnvme


Our patches for NVMe-MI support have just landed in the upstream libnvme project! 🥳 github.com/linux-nvme/lib… These provide base support for managing NVMe devices using a i2c/SMBus link. There's an example program, mi-mctp, included too. More protocol functions coming soon…


We're back on to some MCTP + NVMe-MI development - so a bit of dev hardware: an AST2500 EVB, serial console + netboot, EVB's i2c bus connected to our own NVMe break-out board, hosting a MCTP-capable NVMe drive, with outputs to a @dangerousproto Bus Pirate for i2c tracing. 🥳

CodeConstruct's tweet image. We're back on to some MCTP + NVMe-MI development - so a bit of dev hardware: an AST2500 EVB, serial console + netboot, EVB's i2c bus connected to our own NVMe break-out board, hosting a MCTP-capable NVMe drive, with outputs to a @dangerousproto Bus Pirate for i2c tracing. 🥳

Just posted: a quick guide to getting the Microwatt core running Linux on an OrangeCrab ECP-5 FPGA: codeconstruct.com.au/docs/microwatt… This gives us a reasonably easy and inexpensive way to start developing with an #OpenPOWER core, using entirely open source tools. 🎉

codeconstruct.com.au

Microwatt with Linux on OrangeCrab - Code Construct

Introduction for building and running Microwatt and Linux on an OrangeCrab FPGA


Exciting updates! We've just added a new section to the Code Construct website: a collection of our technical documentation. Check out codeconstruct.com.au/docs/ for the first set, a background on the MCTP support in Linux. More documents are in the pipeline, stay tuned! 📡

codeconstruct.com.au

Documents - Code Construct

Code Construct Documentation


United States Trends

Loading...

Something went wrong.


Something went wrong.