Stage 1: It all starts with SELECTION
Over the last 10-years we’ve had an absolute explosion of new SoCs in the market. From the appearance of the first powerful multicore A-Class ARM SoCs and low cost Intel platforms to today's landscape where we have an endless number of choices from very low cost 32-bit dual-core to massive 64-bit multi-core systems with NPUs and GPUs. Navigating the software story behind each of these chips is nearly impossible.
Our extensive software and security experience along with our semiconductor connections, we can help you with the right selection for your needs.
Stage 2: PREPARATION
This stage should be familiar to many embedded developers.
You start out with the datasheet and the SoC seems to do what you need.
You then spend hours, weeks, or maybe months building out a trial software development flow...
Onto building the vendor’s BSP - you're met with challenges such as flashing the SD card, exploring what other tools you need, whether you can program the eMMC or other storage medium. Then you connect using your development kit to see if you really can make a secure network connection.
In the last partial step, securing the SoC, you know this is key, but will it go to plan? The documents say it should work, surely it will be OK later....perhaps it will be OK to skip this step in the preparation stage and revisit it later...?
At Foundries.io we believe this stage is critical to get right. The way that FoundriesFactory helps you to address the Preparation stage gives users the confidence to sail through this step in minutes, NOT hours, and to know that the field secure flow is going to work.
Stage 3: DEVELOPMENT
You've successfully prepared your build flow in the preparation stage and checked that the SoC does most of the desired functionality. Now it’s time to bring in the rest of the development team, because it’s the application that brings value to your new product.
As your development team adopts the new platform of choice, things are bound to change. Do your tools, software platforms, and security processes allow for a quick change? Can you go back to the Selection stage to enable a new feature with an improved SoC? What happens when your securable SoC and its tooling still do not work?
Our FoundriesFactory and Linux microPlatform enable your teams to jump into the development stage on day one of your new product development cycle. Selection, preparation, and development stages can happen synchronously and in lock-step globally. With the support of the world's top semiconductor companies built into each Factory, you'll have the peace of mind that your development team can focus on what matters the most.
At Foundries.io we have the experience and the DevSecOps platform to take the pain out of security at every step and for the long term. Let’s discuss how our universal software platform enables your development stage with virtualized hardware, world class SoCs, and container development and deployment, all with our ultra-secure firmware management tools.