In our previous blog post, we explored securing keys and certificates with Toradex’s recently launched i.MX 95 Verdin Evaluation Kit. We also demonstrated how to build and customise a Yocto reference image for the i.MX 95 Verdin EVK, leveraging OP-TEE and PKCS#11 which you can find here. Another essential aspect of achieving a high level …
Tag: NXP
Securing Keys and Certificates with i.MX 95 Verdin EVK using PKCS#11 with OP-TEE
Toradex recently launched the i.MX 95 Verdin Evaluation Kit, designed to accelerate next-generation Edge AI, automotive, industrial and medical applications all of which are industries that require high levels of security. An essential aspect of achieving a high level of security is the management and storage of cryptographic keys. This is crucial for authenticating to …
i.MX Code Signing using a YubiHSM 2 Hardware Token from Yubico
Code signing is fairly ubiquitous and is a cryptographic technique for verifying the authenticity of a binary. It is often used as part of the secure boot process of an embedded device where software components of the bootchain are verified by the previous component. For example, the on-chip ROM in a SoC will verify the …
A Year in Review: 2023 at The Good Penguin
It’s already 2024 and we have absolutely no idea what happened to January – it’s been pretty busy so far this year. However, as we come up for air we thought it would be the perfect opportunity to look back at our highlights of 2023. We’d also like to give thanks and appreciation for our …
A Year in Review: 2022 at The Good Penguin
As we start the new year, we’d like to take the opportunity to give thanks and appreciation to our customers, employees and partners – We wish you all a productive new year and look forward to working with you on interesting and challenging projects. We also thought it would also be a great time to …
2 Second Linux Boot on i.MX8
Earlier this year we we wrote a blog post that looked at the steps required to enable hardware accelerated image classification on an i.MX8 based Coral Dev Board. We created a Linux ‘Tux mascot detector’ that was able to detect if an object placed in front of a camera was the Tux mascot or something …
Edge AI: Image Classification on a Coral Dev Board
There are many benefits in moving artificial intelligence from the cloud to the local device – these include improvements to privacy, security, speed and reliability. However, device local AI (Edge AI and Endpoint AI) has only become possible thanks to improvements in both the computing abilities of embedded devices and improvements in the field of …
A Year in Review: 2021 at The Good Penguin
As we enter the new year, we’d like to give thanks and appreciation to our customers, employees and partners. We wish you all a happy new year and look forward to working with you on interesting and challenging projects. We thought this would also be a great opportunity to look back at our highlights of …
Introduction to OpenCL on Embedded Systems
Our interest in exploring OpenCL came from a customer who wished to accelerate their image processing on a CPU (NXP i.MX8MN) that doesn’t include a dedicated Image Signal Processing (ISP) engine to perform the task. So a software route is the only option. NXP themselves provide a simple toolkit (SoftISP), but it is rather limited …
Power-failure-tolerant bootloader flashing on eMMC
It’s a widely held misconception that flashing a bootloader on a device in the field is risky. The reason is that if power is removed from the device during update, then the bootloader may only be partially flashed and thus won’t boot. This view is correct for devices that boot from a single location without …