ONELab is a Linaro solution aiming to revolutionize interoperability testing for Edge and IoT devices. By tackling the challenges of safely and securely processing vast amounts of data with software and AI, ONELab stands to make significant strides in the industry. The journey of ONELab started at Embedded World back in April this year, landing in May at Linaro Connect - our annual conference where the entire Arm ecosystem gets together. With the support of partners ADLINK, AMD, Arm, Bosch Software and Digital Solutions, qualcomm, Red Hat, Renesas, STMicroelectronics and TI, we have officially announced the initiative.
In this blog, I would like to drive you through all the activities organised at Linaro Connect where participants could learn more about how ONELab is revolutionizing the way we test and make interoperable Edge and IoT devices.
We started with a panel session during the Wednesday morning keynote, led by Linaro CTO Grant Likely, who was joined by Tomas Evensen from AMD, Jonathan Humphreys from TI, Guru Chinnabhandar from qualcomm, Peter Robinson from Red Hat and Sato-san from Renesas.
ONELab keynote panel at Linaro Connect Madrid 2024
The panel session developed into a vibrant conversation around the reasons why joining the ONELab project, focusing on the extreme interoperability features that the lab can provide to different players. The Lab indeed guarantees that applications and different OSs work seamlessly across the entire spectrum, it also guarantees SystemReady standard compliance, meaning that collaboration is enhanced without the need of custom solutions for each different enablement, with sensitive improvements on reducing operational timing, better focus and readiness.
In the afternoon, we showed ONELab in action and things became more focused with a Plugfest followed by an Advisory meeting. Don Harbin and Daniel Thompson from Linaro (who are leading the partner experience and technical support), introduced the plan to release ONELab officially in Q4.
Among the plans discussed was migrating from testing within Linaro’s Lab to the desired virtual presence of the partner devices locally in their Labs. Systems early in their life cycle are usually in short supply and expensive, whilst prone to frequent updates, allowing early participation in the lab. Leaving the devices to be tested (DUTs) with the engineers who are experts in its bring up can significantly accelerate discovering and resolving issues uncovered.
ONELab kickoff event
A groundbreaking highlight was the ease with which diverse partner DUTs were attached to the service. Both TI and qualcomm had brought their hardware to the event and, in just half an hour, checks were completed and ready to run. This feature represents a key change for owners of large board farms, who can confirm that onboarding is currently fraught with pitfalls, and enablement takes days to months to accomplish. Instead with ONELab time for this operation is sensitively reduced and accomplished with extreme ease.
Enabling the qualcomm RB2 | Enabling the TI SK-AM62B |
---|---|
The Linaro Automation Appliance (LAA) was able to control both boards’ critical features, such as UART, Ethernet, and power and reset, allowing them to remotely participate in the ONELab.
The LAA provides complete remote access to a DUT at the production scale, including full recovery of bricked devices using the widely adopted LAVA CI model. With this setup, all further enablement activities can be performed remotely using the appliance’s remote bring-up tools.
We plan to prove this enablement by shipping the boards directly to our lab in Cambridge and assigning the remaining bring-up tasks to one of our non-Cambridge employees.
The advisory meeting was similarly productive, with participation from Arm, AMD, qualcomm, Red Hat, Renesas and TI to discuss future perspectives, needs, and capabilities.
Here is a great pic of all the participants. We wanted to make it a memory of the great time spent in Madrid and the symbol of the first ONELab sprint!
The lead partners
If you are a device vendor (OEM or ODM) and need to reach customers who want to improve their time to market by selecting a standards-compliant platform, or you are the vendor of a middleware layer or OS and want to ensure performance across many platforms and their lifetimes, talk to Linaro. ONELab is the solution!