Knowledge

eBook – Best Practices for Embedded GUI Hardware Selection

Selecting the right hardware platform for your embedded GUI applications is a critical step. Our comprehensive guide, Best Practices for Choosing Hardware for Embedded GUI Applications, provides essential insights and tools to make informed decisions that optimize your device’s performance…

Whitepaper – Effective power interruption testing – how best to fail

Download the whitepaper Email E-mail address * name@company.com 2 + 2 = * First name: * Last name * Company * News, product updates and events Yes, keep me posted of the latest embedded news Gevorg Melikdjanjan Security | Reliability | Data Solutions If you…

Overcoming Data Loss during Network Outage

In the world of IoT, where edge devices are deployed in remote and constrained environments, network connectivity is often unreliable. For IoT engineers, systems architects, and DevOps teams, this presents a critical challenge: How can you ensure continuous data collection…

eBook – Securing embedded & IoT systems

Embedded system security is vital to protect end users and organisations against numerous threats. With the increasing number of cyberattackstargeting embedded systems, ensuring the security of these systems has become more crucial than ever before. One of the main reasons…

6 types of security testing for embedded and IoT systems

    Security testing ensures the robustness and resilience of embedded systems against potential threats and vulnerabilities. As embedded systems become more prevalent in various industries, it is imperative for development teams to be well-versed in the different types of…

4 proven strategies for secure embedded and IoT devices

Rather than merely reacting to threats, product development teams should anticipate and plan for potential vulnerabilities throughout the development process. This includes conducting a comprehensive risk assessment early on, identifying potential attack vectors, and developing mitigation strategies. One effective way…

eBook – Data Management at the Edge

There are important differences between desiging for traditional edge and desiging for Edge AI. In this eBook we dive into these differences, focussing on data management.  

Deep Dive: the impact of AI on vision-based edge devices

In this article we highlighted the benefits and use cases of AI on vision-based edge devices. In this post, we will take a deeper dive into the technical aspects of this innovative technology. Data Collection: Vision-based edge devices, such as…

The Impact of AI on Vision-Based Edge Devices

Imagine applications powered by AI vision, processing data instantly, securely and right at the edge. That’s the revolution of vision-based edge applications and it’s changing the game for every industry. The integration of artificial intelligence (AI) into vision-based edge devices…

eBook – Creating A Safe Future Proof IoT SDLC

A Secure Software Development Lifecycle Is An Essential Element In Your Product Development Process

Requirements Management: Traceability

Traceability is a sub-discipline of requirements management within software development and systems engineering and it mainly serves the purpose of accelerating and improving development activities. As a result, it also prevents software defects by visualizing relationships between components. Let’s describe…

Industry 4.0: Super Easy Explanation

The industrial revolution has gone through many phases to reach where it is today. It began from the days of manually operated simple machines to hydro/steam-powered machines. The next revolution was the era of electricity-powered plants and today, industrialization has…

Real-time database management systems for critical applications

In the most general sense, database management enables users to define, create, maintain and control access to the database. If we translate this into the sphere of critical systems, like avionics and aircraft navigation systems, driver assistance systems, critical medical…

Choosing a BIOS for an embedded x86 design

Which BIOS you can use for your embedded X86 device depends on a number of interdependent factors: Is this a one-time off design, or are you planning multiple designs and/or derivatives? Are you expecting to switch to newer CPU SKU’s…

The 3 critical elements of product development

When an engineer starts designing a new product, there are lots of things to take into consideration before even starting the actual development. It could be months into the development process when suddenly you realize that the hardware that was…

Shift-Left: Regression Testing

There are many different methods of testing your software. Regression testing is just one of many examples. However, they all share a common aspect, being that testing software brings along overhead costs in the form of time and tools. The most obvious reason for software testing is ruling out errors in the code, though there are other things we need to test for. We also need to compare the actual functionality of the device against its specifications. This aspect of testing is called requirement based testing.

Guide to Accelerate Development

Accelerate your product development cycle with tools, software stacks and industrial grade hardware. While off-loading overhead and complexity from the development team. Happy team, great products and a short time to-test.

Q&A – Build Acceleration

In this Q&A Gilles and Yohai deep-dive into to the frequently asked questions about build acceleration.

Logic Technology enables smart and sustainable EV charging development

EV Charging stations are a vital element of the future of electric driving. The global EV charging station market is expected to grow at a compound annual growth rate of 32.5% from 2021 to 2028, reaching €135.5 billion by 2028….

You’re throwing money away: the importance of managing software

Software is an essential part of any business today. However, software can also be complex and expensive to develop and maintain. That is why it is incredibly important for companies to manage their software as part of their bill of…

Over-the-air (OTA) update sends AEG microwaves into an identitycrisis

On March 2nd 2022, owners of AEG microwaves suddenly saw an error The importance of implementing strict processes for software development, testing and deployment were emphasized once more when earlier in March 2022, domestic kitchen chefs in the Netherlands suddenly…

Regression testing: save time and stress (using the right tools)

There are many different methods of testing your software. Regression testing is just one of many examples. However, they all share a common aspect, being that testing software brings along overhead costs in the form of time and tools. The…

3 tips for product start-up engineers

Planning ahead can save lots of stress further down the road When an engineer starts designing a new product, there are lots of things to take into consideration before even starting the actual development. It could be months into the…

I need a BIOS for my embedded x86 design. Which choices do I have?

Which BIOS you can use for your embedded X86 device depends on a number of interdependent factors Is this a one-time off design, or are you planning multiple designs and/or derivatives? Are you expecting to switch to newer CPU SKU’s…

Why your mission-critical application needs a real-time database management system

You might be familiar with some conventional database management systems and the general meaning of it. In the most general sense, database management enables users to define, create, maintain and control access to the database. If we translate this into…

What is traceability and why is it important?

Traceability is a sub-discipline of requirements management within software development and systems engineering and it mainly serves the purpose of accelerating and improving development activities. As a result, it also prevents software defects by visualizing relationships between components. Let’s describe…

What is Industry 4.0? Here’s a Super Easy Explanation for Anyone

The industrial revolution has gone through many phases to reach where it is today. It began from the days of manually operated simple machines to hydro/steam-powered machines. The next revolution was the era of electricity-powered plants and today, industrialization has…

Maximizing Efficiency in IoT Projects

For a developer skimming through the datasheets of the latest microcontrollers, it’s easy to assume that efficient use of CPU resources, including memory and clock cycles, is, at most, a minor concern with today’s hardware. The latest 32-bit MCUs offer…

Protect against exploits on 11th Gen Intel Core Processors (Whitepaper)

Firmware is the new frontier for platform security. It is safe to say that if your firmware is compromised, then your platform is compromised. The firmware sets up and maintains the platform’s hardware security capabilities and hands off control to…

Insyde® Software Releases Utility to Securely Erase Local Storage Media in Computing Devices

TAIPEI, TAIWAN – MAY 27 2021 – Insyde® Software, a leading provider of UEFI BIOS and systems management software, today announced the launch of H2ODWT™, a new BIOS-based utility providing a simple and cost-effective method for securely erasing local storage…

Insyde® Software Powers OPNsense® Network Appliance Leveraging AMD EPYC™ Processor

InsydeH2O® UEFI BIOS Enables Deciso® Netboard™ A20 Embedded Mainboard for Critical Firewall and Networking Applications   WESTBOROUGH, MA – February 9th, 2021 – Insyde® Software, a leading provider of UEFI BIOS and BMC management firmware, announced today that its flagship…

Adapting Embedded GUIs to Meet Increased UX Expectations

A presentation for the Embedded World DIGITAL Conference addressing the challenges when designing  attractive User Interfaces and how to overcome them and even exceed expectations of stakeholders and users. Scroll down to read the transcript or view the recorded presentation…

Embedded Software Quality Trends

A presentation given by our Software Quality Expert during the Digital version of the Embedded World Conference. Abstract When you are developing embedded systems, be it for aviation, the medical industry or let’s say automotive, sooner or later you’re going…

Techniques to safeguard critical data in IoT

This roundtable discusses various techniques to safeguard critical data for IOT. It was held during the digital Embedded World conference. Below you can find the video and transcript for your information. Introduction My name is Gevorg Melikdjanjan. At Logic Technology…

Predictive Memory Failure Software Solution

Insyde® Software, a leading provider of UEFI BIOS and BMC management firmware, provides a solution for data centers and CSPs (Cloud Service Providers) using Artificial Intelligence to predict memory failures on server platforms, then alerting IT administrators to act to…

Securing the embedded IoT world

Simply put, security for Embedded IoT devices is about protecting assets from malicious attack. Typically this protection is thought about in terms of keeping some assets, such as crypto keys, secret and controlling how software and data is modified. In…

Tuxera flash testing service

Tuxera Flash Testing Service provides customers with independent guidance in order to calculate real-world utilization of flash storage, potentially saving in bill of materials costs while lowering testing overhead for the customer. Complex system level test cases provide insights beyond…

The Future of Touchless Public Touchscreens and Embedded GUIs

It’s clear that COVID-19 has people rethinking long established cultural habits, such as shaking hands and standing close to others. It is also reshaping our technology habits, as people become less comfortable with touching the public surfaces of self-serve supermarket…

How to design an embedded GUI for future migration between MCU and MPU

When designing an embedded system with an MCU, one of the hardest tasks for an engineering team is deciding on the type of “brains” their new electronic product really requires. While there are really only two (and some in between)…

Optimizing Image Graphic Memory in Embedded GUIs (part 2)

Thomas Fletcher, Co-Founder and VP of R&D, talks on the specific use case of building rich UIs populated with images and graphics and how you can get all of the resources to fit in your embedded system in our Embedded…

Memory Optimization Considerations for Embedded GUIs (part 1)

Understanding and accounting for the different memory requirements of your embedded graphics application is critical. Your choice of system-level memory (heap, stack, static code), and hardware level can not only impact graphics performance, but also compromise the user experience, and…

Converting PSDs and Embedded Apps to Android GUIs

This video provides a quick walk through of how fast you can move from a Photoshop PSD file into Storyboard so that it can be easily exported as an Android APK that is ready to run on a device. Export…

Tips for embedded GUI developers working from home

Today, working from home has become a de facto standard for certain companies and employees. As the world has progressed significantly with digital infrastructure, there is little to no impact on productivity or client deliverables. But for some embedded professions,…

One small step to a reliable file system

The Reliance Edge File System Essentials (FSE) is one of two API sets supported by Reliance Edge. It’s a minimalistic but reliable alternative to the POSIX-like option. What are its benefits and how does it work? This feature summary should…

Help! Why are my embedded devices failing?

When devices fail, the problems can be numerous. In conversations with the embedded OEMs we work with, a common issue affects almost every manufacturer – the cost of diagnosing and fixing the causes of field failure. This impacts time-to-market and…

Tips & Tricks for Embedded GUI Design

How to create Displays with Seamless Graphics and User-Experience? For you to win over your users’ hearts with your next embedded GUI display, outstanding graphics and a seamless user-experience is key! So how do you do create it? We give…