Delkin Blog

Real Time Embedded & Operating Systems (RTOS)

Programmer on LaptopReal Time Embedded Systems generally consist of Hardware and Software (More often referred to as Firmware). These systems include at a minimum:

Hardware:

  • CPU – Various types such as RISC or CISC, single core or multi-core, fully integrated ASIC type controllers. Executes a set of instructions in a program (process or application) created by the system programmer.
  • Ram Memory and Controller– Usually DRAM, used to run programs and for transient data storage. The controller for the DRAM is usually part of the CPU, Flash Memory or ROM. This usually holds the initial low level boot code, loader code, and sometimes the Basic IO System (BIOS). You will see this in every PC based design where the BIOS does all the initial hardware scanning and aids in low level HW initialization. PC BIOS also holds code to handle software interrupt calls from, main code, as well providing low level, device driver hooks.
  • Interrupt controller– which usually is part of the CPU.
  • System HW timer– which is usually part of the CPU. Acts as the system tick counter for all timing events. The finer the resolution the more accurate the timing.
  • Parallel and Serial I/O
  • Power Monitor – Usually included in the CPU, generates an interrupt and Reset at voltage drops.
  • Optional, but becoming more and more mandatory, are Mass Storage interfaces – SATA, MSATA, SD card, Micro SD card, CFAST card, USB. Generally, these are now part of the many highly integrated CPU ASIC devices. Also, high speed Ethernet is required if networking is involved, and possibly wireless communication capabilities as well.

Real Time System Definition

What distinguishes a Real Time System from an ordinary system, such as your PC? A Real Time System must respond to external stimuli, within a predetermined time. The response time must be deterministic, meaning repeatable and verifiable. Easy to say, not so easy to do. We usually break Real Time into 2 categories. Hard Real Time and Soft Real Time.

Hard Real Time systems present catastrophic, or even fatal consequences if the requirement is not met. Some examples of these are airbag deployment time after the sensor presents to the system, or a heart defibrillator activating after detection of an arrhythmia. Another is full application of brakes in a vehicle upon detection of an obstacle in the way, or sudden full pressure on brake pedal by the driver.

Soft Real Time systems face penalties for missing the timing requirement, but do not cause such bad effects. These systems have built in tolerances and are easier to implement. An example is a display warning for low fuel in a vehicle, or a moderate loss of tire pressure.

Where Hard Real Time requirements are numerous, such as in modern automobiles, use of multiple CPU based modules are linked by a bus topology such as optical, fast Ethernet, or in some vehicles CAN bus. Requirements cannot be met with one CPU module.

Firmware and the Operating System (OS) (RTOS)

Is programming a system possible without the use of an OS? It is, and for non-critical applications this the way it has been done for years.  Especially when memory is scarce and there are cost constraints. Even hard real time requirements can be met if one uses interrupts properly. This is true in cases where there is no requirement for supporting heavy storage access or high speed communications.

This practice has largely been abandoned because of several factors. The cost of memory is much lower these days, thus, supporting an OS is cost efficient in most cases. Add to this the fact that there are many low cost RTOS available today, many having a very small footprint regarding memory requirements, and many are Hard Real Time as well.

There are other reasons for using an OS or RTOS. It simply makes the development task easier and forces modular programming, which is always the way to handle complex requirements. I/O is reduced in high level system calls, and the underlying low level operations are taken care of by a device driver. The requirement can be broken down into separate processes, tasks and threads. The processes and tasks communicate with each other using the RTOS inter-task communication facilities.

Real Time Operating System

To be considered a Real Time system, it usually implies the use of a real-time operating system (RTOS). An RTOS is an (OS) intended to serve applications that process data as it comes in, including interrupts, typically without buffer delays. Processing time requirements (including any OS delay) are measured in milliseconds or shorter increments of time. An RTOS is either event driven (usually by an interrupt) or time slicing or both.  Event driven systems switch between tasks based on their priorities while time slicing systems switch the task based on clock interrupts (from the hardware timer via the OS kernel). Time slicing is also referred to as Round Robin scheduling. Each tasks gets a time slice to execute.

A key characteristic of an RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application’s task. The variability is referred to as jitter. As mentioned before a Hard Real Time operating system has less jitter than a Soft Real Time operating system. The chief design goal is not high speed, but rather a guarantee of a soft or hard performance category. An RTOS that can usually meet a deadline is a Soft Real Time OS, but if it can meet a deadline deterministically it’s a Hard Real Time OS.

A RTOS has an advanced algorithm for scheduling.  Scheduler flexibility enables a wider, computer-system orchestration of process priorities, but a Real Time OS is more frequently dedicated to a narrow set of applications. Key factors in a Real Time OS are minimal Interrupt latency and minimal thread/task switching latency. A Real Time OS is valued more for how quickly or how predictably it can respond than for the amount of work it can perform in a given period of time.

The Architecture of an RTOS

The heart of an RTOS is the called the Kernel. This contains the manager for scheduling tasks/threads. This is referred to as the scheduler. Its function is task coordination, like to invoke tasks based on factors such as the tasks priority and status.

The Kernel also contains memory management and inter ask messaging facilities, as well as facilities for resource sharing, interrupt management, and timer management.

Hooked to the Kernel are optional services:

  • Device I/O
  • File System
  • Networking Stacks
  • Device Drivers
  • Debugging facilities

The most used RTOS are those that use priority based pre-emptive task scheduling. Tasks are run by priority, and a higher priority task preempts a lower priority one. The Kernel suspends the low priority task and invokes the high priority task. The context of the low priority task is saved, and context for the higher priority task is loaded and the task executes. The context of a task is all the information and memory space it needs to execute as a program, usually pushed on the stack. This is referred to as context switching, and is used in all Kernels. So, an RTOS can vary in size if services are added. This can be decided when you build the RTOS.

Some Popular RTOS 

By far, Linux variants share the market with Windows Embedded variants. Linux is popular because it’s “open Source”. This means it has device drivers, kernels, communication stacks, and mass storage support etc. can be obtained for free, including source code, however, support can become an issue. Some companies have stepped up to provide support contracts for certain variants of Linux.

Both Windows and Linux are RTOS that support multi-processing and multi-tasking/threading. A Process in Windows is referred to an application program. This results in multiple programs (processes) running under control of the Kernel Scheduler, with possibly multiple tasks running within each program (process). Realize that this concurrency doesn’t mean 2 process or tasks run at the same time. They are rather switched in and out by the scheduler, based on its algorithm. They appear to be concurrent.

In many instances, only one process (application) is running, but inside the process, many tasks are running under scheduler control. These tasks can communicate with each other via the messaging facilities of the Kernel.

Choosing a RTOS should be done carefully. Consider your application’s target goals and consider if the RTOS is Hard Real Time or Soft Real Time, and which you need. Consider its compliance to POSIX standards, and if it’s certified, if required. Make sure source code is provided for the Kernel and services. Consider the memory footprint of the RTOS. If you are using a handheld device, with limited memory, you would lean toward a micro-Kernel. Linux itself is compact.

However, Linux was not designed to be a real time OS, same goes for Windows. However, there are variants such a RTLinux and Windows Embedded that are. Some RTOS we like are:

  • QNX
  • QNX Neutrino – Very small footprint.
  • Timesys – Open Source development tools and support. Linux Development portal. Good company.
  • RTLinux – Wonderful Hard Real-Time MicroKernel
  • Windows Embedded Compact 7.0 – Small Footprint Kernel, Real Time – Great tools
  • LynxOS, LynxOS – 178, LynxSECURE
  • FreeRTOS – Good for non-critical projects and it’s free.

 

Mass Storage Requirements for Embedded Systems (SSD)

As mentioned prior in this document, an Embedded System (all but the simplest ones), require some type of mass storage device to contain the file system, storage of the system image, and boot code. In many more complicated systems, such as a data logging system, or data base, with or without encryption, a disk is required. In almost all cases a Solid State Drive (SSD) based on NAND Flash is used, instead of mechanical drives. This can be a single device such as one or more USB sticks, SATA Drives, MSATA drives, CF card, CFAST card, SD/MMC card or a combination of such devices.

In many cases, these devices must be of industrial quality, since mechanical drives may not meet the physical or life cycle requirements of the system.

A very popular device used in many cases, such as routers, are embedded MMC (eMMC) devices. Most often these have a proprietary physical format, containing NAND Flash and a Flash controller device.  These are used to hold the RTOS image, for booting and logging data to router tables contained on the drive. They must be robust, tolerate random power failures during read/write cycles, have a long lifecycle, and high speeds, especially for random writes and reads.

Ultimately the system is responsible for disk activities during power fails. However, to make this task easier and more effective, the SSD should not present corrupted data at power-up. This would at least make it easier to resume data writing when the power is restored.

From a system level, as power drops below a preset level, a power fail interrupt is generated. In an event driven RTOS, the Kernel invokes this task. The power fail task should be the highest priority. This task would have the responsibility to complete as much of the write in progress as possible.

The SSD must have fast read and write speeds as well. Generally, the SSD is a shared resource, used by multiple tasks. It’s not suitable for long latencies, since these could affect system performance if one task is writing to the drive and another is blocked waiting to read the drive. The logical to physical mapping scheme of the FTL is very critical. Since NAND flash is written at page level and erased at the block level, block based mapping is inefficient. Write amplification is large, and this kills random writes. Page based mapping promotes speed and is the preferred mapping method.

Long product lifecycle is essential. so the choice of Flash used is critical. Generally, SLC Flash is used for these devices. Efficient wear leveling is also an essential consideration, especially when STATIC wear leveling is used. This type of wear leveling moves data in all parts of the SSD, even areas that are rarely written to. This ensures the boot area data, files, and system tables are refreshed and moved around.

The disk should have protection against read disturb and program disturb errors, and an excellent Error Detection and Correction (ECC) algorithm.

In conclusion, the SSD is a critical part of the embedded system, and a very careful choice of an SSD is required. Only manufacturers using the best Flash controllers and Flash should be chosen.

 

Contact

  • This field is for validation purposes and should be left unchanged.

 

 Article Contributor:

Carmine C. Cupani, MSEE

CTech Electronics LLC

Related Posts

Industrial Flash Storage Devices and Considerations for Custom Features

  General  This post will describe Industrial Grade Flash Storage Devices and some desirable custom value-added...

Industrial Flash Storage for Oil and Gas Applications

  The power and energy sector is a dynamic one that has undergone substantial changes...

Delkin Careers
Testing Reliability FAQs

  Above all else, industrial flash storage devices must be reliable. After all, they are...

UTILITY SD
What Is the Best Industrial SD Card Capable Of?

  The Secure Digital (SD) card is a proprietary type of non-volatile flash memory. Originally...

Reasons to Use an Encrypted SSD

  For years, programmers and OEMs relied on software to provide encryption for their sensitive...

Labeling Options for Industrial and Commercial Products

  Businesses and OEMs looking to sell branded solid state drives (SSDs), USB drives, and...

Technical Success Story: Digital Signage Life Cycle Management

  Using digital signage is a prominent brand awareness strategy for many retail businesses. For...

Common Questions about Medical Data Storage Solutions

  The healthcare field is increasingly becoming a data-driven one. More providers than ever before...

Delkin Devices Industrial IoT Concept
Partner with Delkin for Widget Flash Storage

  Programming professionals rely on widget toolkits to construct the graphical user interface (GUI) of...

Delkin: Your Source for Flash Storage Duplication

  Data duplication is the process of copying information from the source medium to another...

Customization
Serialization for Flash Storage Devices

  Serialization stamps a unique string of numbers onto a product for the purposes of...

Delkin Is Your Partner in Custom Packaging

  Embedded flash storage custom packaging can be an excellent way to boost your brand...

Product Manual Flash Storage Options

  From smart TVs to high-end espresso makers, most products sold today that require multi-step...

Medical Hardware Flash Storage: Factors to Consider

  Hospitals and other medical organizations have grown increasingly reliant on technology to deliver patient...

Overview of the 16GB SLC Flash Drive

  If your company is looking for a flash storage solution with impressive longevity, a...

A Look at Delkin White Label Storage Solutions

  A white label product is one that has been manufactured by one company, and...

Programmer on Laptop
Failure Analysis: Spotlight on SMART Features

  No matter how rugged and robust a flash data storage device is, it will...

Industrial Flash Storage for Extreme Conditions

  When you have an application that will be used in extreme conditions, it’s essential...

Custom Firmware FAQs

  A variety of technologies in industrial applications rely upon flash storage devices to log...

Our Approach to Production Run Testing

  Here at Delkin, we take pride in developing industrial flash storage device designs that...

What to Know about a Secure Erase Download

  The simple deletion of data does not necessarily eliminate the data completely. From time...

Person on laptop evaluating SMART data
MLC NAND Flash Datasheet

Software Programming Web Development Concept   There are many options to consider when it is time...

Benefits of Industrial Compact Flash (CF) for Building Automation Applications

  The manufacturing sector has undergone significant transformations in recent years, characterized by an increasing...

Decoding Encryption

  Encryption is a method of hiding information by translating it into a code that...

DE2TAPX7R-35000-2 - SATA - 2.5" SSD - 2TB - MLC
2.5 SSD

  The industrial 2.5” solid state drive (SSD) is one of the most widely used...

Technical Success Story: Overcoming Failures with Rugged Environmental Requirement Testing

  Dashboard cameras are a common feature in fleet vehicles these days. Everything from big...

Your Guide to the Advanced Encryption Standard (AES)

  An ever-increasing portion of the world’s data is being stored digitally—from proprietary secrets of...

Engineer Reviewing S.M.A.R.T Data
Industrial Applications and FAE Onsite Testing

  Delkin prioritizes the quality of our products and the responsiveness of our customer service....

Collaboration- Putting together pieces of the puzzle
Spotlight on Our Application Usage Model & Testing Services

  The Delkin Customer Applications team has a longstanding track record of success, having solved...

Storage Insights #4 – Guide to SATA (Serial ATA)

Click below to read the new Delkin Storage Insights post on the element14 Community...

Delkin Devices Non-volatile
FAQs and Answers about Read Disturb Phenomena

  No matter how robust a data storage solution is, it will eventually succumb to...

Delkin Devices Industrial USB Flash Drive
Answers to Your Questions about High Endurance USB Flash Drive Options

  One of the most recognizable forms of digital storage available is the USB flash...

Industrial USB Removable Flash Memory

  Most people have used a USB flash drive at some point in their lives....

Industrial USB - Delkin Devices
What Are Rugged USB Drives?

  USB drives make it possible to carry massive amounts of data in your pocket....

Delkin Devices mSATA
Spotlight on the 32GB mSATA SSD

  SSDs that use mSATA connectors offer speed and reliability in a small form factor....

What Is JEDEC Memory?

  If you have ever searched for memory products, then you have likely encountered the...

ME5HAPX7V-3N000-2 - SATA - mSATA (MO-300B) - 512GB - MLC
Understanding the SATA Flash Module

  For high-speed solid state drives, SATA flash modules are one of the most popular...

Flash Storage for Energy Management and Utility Systems Applications

  Data storage used in energy management and utility systems applications is subject to some...

Technical Success Story: SD Card Customization

  A frequent Delkin customer wanted to expand their application with higher levels of usage...

Delkin Utility Products
Tips for Choosing Flash Products

  Flash memory plays a role in the majority of commercial and industrial-grade applications, thanks...

Questions to Ask Your Industrial Storage Supplier

  Storage is a make-or-break part of any industrial application, so cutting corners is not...

Use of NAND Flash Based Devices in Aerospace Applications

  General This post describes the design requirements for NAND FLASH devices (SSD) used in Aerospace...

Interfaces Form Factors
What Are the Benefits of Electronic Conformal Coating?

  Your storage device contains sensitive circuitry and components that could be harmed by moisture,...

UTILITY mSATA SSD
What to Expect from SSD mSATA Storage

  If you are seeking storage with a small form factor, then SSD mSATA storage...

Turnkey SD Card Packaging with Delkin Private Label Services

  Do you offer memory cards to your customers? Delkin is here to make the...

Controlled BOM Checklist
What Are the Advantages of a Locked BOM?

  One of the biggest issues that OEMs and engineers face is when a component...

Choosing Between Micro SD Memory Suppliers

  Micro SD memory—also called a microSD card—is a widely used and widely available kind...

Write Protect Digital Lock
Understanding SSD Encryption

  Industrial applications often store sensitive data, and preventing the data from being accessed by...

Industrial M.2 SSD
Answers to Questions about M.2 2280

  M.2 is an alternative to mSATA that is designed to provide increased storage capacities...

DE2TAPX7R-35000-2 - SATA - 2.5" SSD - 2TB - MLC
2.5 SSD vs. HDD

  When you are trying to select a storage device for an industrial application, you...

Customization
What Is Conformal Coating?

  Conformal coating is a key part of protecting electronic circuits from environmental conditions. When...

Utility+ msata
The Difference Between SATA SSDs and HDDs

  Storage devices have changed dramatically in recent years, particularly with the transition from HDDs...

Is eMMC Better than SSD?

  If you’re looking for storage for a device, you have many options. In addition...

What Is a Secure Erase USB Drive and What Are Its Advantages?

  USB drives are among the most widely used and recognized forms of storage available....

Reasons for Choosing a Rugged SATA Drive

  SATA drives have long been in demand for their speed and broad compatibility. However,...

DE2TAPX7R-35000-2 - SATA - 2.5" SSD - 2TB - MLC
Exploring the Features of 2.5 SSD SATA

  A prevalent design for a solid state drive (SSD) is a 2.5 SSD with...

Utility+ msata
Spotlight on the SATA 3 Interface Card

  SATA 3 interface cards are storage cards that connect to the motherboard using SATA...

Delkin Devices Industrial
Why You Should Get Storage from a Leading Flash Memory Manufacturer

  When you purchase flash memory for an industrial application, there is little room for...

Delkin Devices Industrial eMMC
Details on eMMC Functionality and Partitioning

  Embedded multi-media controllers, or eMMCs, are embedded systems that contain a flash memory controller...

Industrial CF Cards in Thermostats for Food Grade Freezers

  Food grade freezers have to meet high safety standards to ensure that the foods...

Technical Success Story: Industrial and Commercial Flash Storage

  Commercial flash storage products are extremely common and widely available. For this reason, many...

Delkin S330 SATA SSD
What Is Solid State Flash Storage?

  Solid state flash storage is a version of data storage used in SSDs. SSD...

SD, D300 Series, 8GB SLC Industrial
Industrial SD Card Price Considerations

  For engineers and designers who are looking for industrial storage, price considerations always come...

FAQs about Flash Based Memory

  If you’re considering data storage options for your application, then you have certainly encountered...

Finding the Right Memory Solution for Your Industrial Application

  When it comes to finding memory for an industrial application, there is no such...

SE32ANZ49-3B000-3 - SD - SD - 32GB - MLC | Delkin Industrial
What Is a High Endurance SD Card?

  SD cards are used across many different applications, but they are particularly popular in...

Delkin Devices Utility SSD (1.8” / 2.5” / mSATA)
SSD Utility Basics Explained

  SSD Utility is an integrated management software program found in some solid state drives,...

3D MLC NAND Flash Explained

  Flash memory is a widely used technology that utilizes an electronic transistor to program...

Utility+ msata
Answers to Common Questions about SSD mSATA

  SSD mSATA designs are widely used in portable devices in which space is at...

Delkin Devices Utility SSD (1.8” / 2.5” / mSATA)
Get the Facts about Flash SSD Drive Options

  A flash SSD drive is the standard form of storage used in most consumer...

D Flash Rod Connecting Layers Graphic
3D NAND vs. MLC

  For NAND Flash-based SSDs, or solid state drives, there is a constant push to...

SD Card Pins
Spotlight on Conformal Coating Benefits

  Circuit boards, memory cards, SSDs, and other components of electronic devices are subject to...

Delkin Devices mSATA
Comparing the mSATA vs. SATA Connector

  If you’re shopping for a solid state drive, or SSD, then you have probably...

Delkin Devices SlimSATA
What Are the Features of Slim SATA?

  In order to accommodate devices that are increasingly thin, the Slim SATA design was...

How Is Industrial microSD Used in Clinical Diagnostics Applications?

  Clinical diagnostics are critical to meeting patient needs. Without the appropriate diagnostics, providers will...

SSD NAND Flash- Wear Leveling and Maximizing SSD Life

  This paper will describe NAND Flash life as used in Solid State Storage Devices.   SOLID...

Technical Success Story: SMART Technology Helped Customer Manage Constant P/E Cycles

  OEMs often find themselves in a situation in which they need to balance price...

Utility
SSD Wear Leveling Count Explained

  Solid-state drives (SSDs) that have flash memory have a finite lifespan. The length of...

Aerospace Applications Embedded Systems

  There is a long list of aerospace applications embedded systems, and the list is...

eUSB- MY32TNJ7A-RA000-D - USB - Embedded USB Module - 32GB - SLC
FAQs about Embedded Products

  Embedded products play a central role in commercial and industrial applications in a large...

Delkin Devices Controls Automation
Flash Memory in Industrial Applications

  Industrial applications require the highest available levels of data security and memory operations. Because...

Understanding Embedded Memory Systems
Understanding Product Reliability Specification and Performance Factors

  When it comes to products that contain flash memory, a concern that is often...

Infotainment in Car
Finding the Right Automotive Memory Solution

  Embedded memory solutions are gaining in importance in the automotive industry. As cars become...

Facts about Flash Memory Durability

  From flash drives to embedded flash storage, one of the leading questions that people...

Industrial USB - Delkin Devices
Rugged USB Drives Explained

  USB drives are among the most widely used and recognized storage devices on the...

cf_c500series
Answering Questions about Compact Flash Memory Cards

  Compact Flash memory cards, also called CompactFlash, have a long history of providing reliable...

Power Applications Embedded Systems: What You Need to Know

  Embedded systems used in power applications cannot risk being unreliable. Whether the power supply...

Car Infotainment Application
Understanding Industrial Embedded Systems

  Industrial embedded systems are used in a variety of critical devices and applications. They...

eMMC
Answering Questions on Embedded Multi-Media Controller, or eMMC

  Embedded multi-media controller, or eMMC, is a simple, low-power storage solution that contains three...

Delkin Devices mSATA
Features of 128GB mSATA

  If you need a solid state drive (SSD) with a small form factor, then...

Delkin Devices Industrial USB Flash Drive
FAQs about Rugged USB Flash Drive Technology

  USB flash drives are among the most familiar and widely used forms of storage...

Looking Beyond Specifications, Reviewing Specifications
A Look at Secure Digital Card Specifications

  Secure Digital card specifications are set by the Secure Digital Association. This is done...

What Is a NAND Technology SSD?

  In years past, the only drive industrial users and consumers wanted to see in...

Person on laptop evaluating SMART data
What Are the Benefits of Self-Monitoring Analysis and Reporting Technology?

  Self-monitoring analysis and reporting technology, or SMART, allows users to monitor the operations of...

UTILITY 2.5” SSD
What Is a Rugged Solid State Drive?

  Solid state drives, or SSDs, have revolutionized data storage. Although hard disk drives (HDDs)...

Comparing M.2 SATA vs. mSATA

  M.2 SATA and mSATA are both popular in small, thin devices that require board-level...

SE32ANZ49-3B000-3 - SD - SD - 32GB - MLC | Delkin Industrial
Choosing the Best Industrial SD Card

  Industrial SD cards are popular with OEMs and designers because of their broad compatibility...

The Use of Commercial MLC SD Cards in Battery Management Systems (BMS)

  General This paper will describe the use of SD Cards in Battery Management Systems (BMS)....

Industrial CF Cards Used in Broadcast Equipment and Drive Recorders

  Industrial CF cards provide powerful storage in a familiar and highly compatible format. CF...

Parnters
Technical Success Story: Avoiding Failures in the Field with a Controlled BOM

  Background: A customer contacted Delkin when the SD cards he had been purchasing from...

Interfaces Form Factors
Benefits of Secure Erase Flash Storage Technology

  Industrial applications frequently store data that are sensitive and require careful management. When it...

S325TLLM7B-C1000-3 - SD - microSD - 256MB - SLC | Delkin Industrial
Focus on Extended Temperature SLC Storage

  Extended temperature SLC storage is in high demand by industrial users who need the...

Person on laptop evaluating SMART data
FAQs about Commercial Grade Storage

Software Programming Web Development Concept   If you are searching for embedded flash storage solutions, then...

Delkin Devices PCMCIA
Taking a Closer Look at the Industrial PCMCIA Card

  Industrial PCMCIA cards are not as common as they once were, but they can...

DE2TAPX7R-35000-2 - SATA - 2.5" SSD - 2TB - MLC
SSD SATA III Features

  SSD SATA III is a solid state drive that uses the SATA III standard,...

Delkin CFexpress
CFexpress 101

  Industrial CFexpress is a high-speed flash storage device that is removable and able to...

S325TLLM7B-C1000-3 - SD - microSD - 256MB - SLC | Delkin Industrial
What Are Smart MicroSD Cards?

  MicroSD cards, or microSDs, are the smallest form of SD cards available. They are...

Industrial M.2 SSD
A Look at the Benefits of Extended Temperature SSD

  Solid state drives, or SSDs, are now the standard drive format used in a...

Life Cycle Management
FAQs about Product Life Cycle Management

  When it comes to developing an application and maximizing your return on it, product...

What Is Intelligent Power Consumption and Why Does It Matter?

  For embedded storage devices, power consumption is a key concern. Drawing a significant amount...

Blue Blocks
Why Secure Erase Matters in Industrial Storage

  Industrial flash storage has revolutionized computing. Flash drives offer greater reliability than hard drives,...

Highlighting the Importance of Conformal Coating

  Flash memory cards contain complex circuitry and components. These sensitive systems are often exposed...

SE32ANZ49-3B000-3 - SD - SD - 32GB - MLC | Delkin Industrial
Comparing Industrial and Utility Cards

  When choosing embedded flash memory for an application, the grade of the card is...

Flash Storage Deconstructed- Improve Write Life with Simple Changes

  Anatomy of a Flash Storage Device To the casual user, a FLASH card seems like...

Technical Success Story: Solving SD Card Customization Issues

  Background: A frequent Delkin SD card customer needed to expand the use and data...

Examining SLC SD in Electrocardiography, Endoscopes, and Other Medical Devices

  In modern medical equipment, embedded storage is a necessity. It is used for both...

DE2TAPX7R-35000-2 - SATA - 2.5" SSD - 2TB - MLC
What Are Solid State Memory Drives?

  Solid state memory drives, often referred to as solid state drives, or SSDs, are...

OEM Sales Solutions

  OEM sales play a critical role in many different consumer and industrial applications and...

SE16ANZ49-1B000-3 - SD - SD - 16GB - MLC | Delkin Industrial
SD Card Advice V2 for Zynq and Zynq UltraScale+ SoC Products

  Check out this helpful information on SD . Below is a link to download...

Extended Life Cycle Delkin Devices
The Importance of ELC Products for Industrial Applications

  Extended life cycle, or ELC, products are essential components of many industrial applications. With...

Understanding Types of Form Factors

  If you’ve been shopping for embedded storage, a term you are likely to have...

Contact
Choosing Solid State Storage Companies

  Solid state storage is the preferred form of storage for industrial applications, but where...

Infotainment Applications in Embedded Systems – Changing the Way We Travel

  Embedded systems have had a major impact on a long list of industries. In...

S330-225-SATA-SSD
Taking a Closer Look at SSD Utility Systems

  SSD utility systems are available in a variety of capacities and in both commercial...

Choosing a microSD Memory Supplier

  The microSD memory card, sometimes called micro SD, is a popular, high-endurance flash storage...

Transportation_Truck-Ship-Airplane
Finding Storage Solutions for Industrial Applications

  Whether they’re helping to provide access to critical patient records for doctors in emergency...

Write Protect Digital Lock
Encrypted SSD Explained

  If you are storing sensitive data, or even if you just want the knowledge...