Prototyping & Development

Software and hardware tools, libraries, prototyping, development kits, and design management techniques.


How to use an Azure Sphere starter kit for IoT security

The need for IoT security often conflicts with the need for speedy deployment to take advantage of fast-emerging IoT opportunities. Here's a solution... Read More


Model-driven development of solar power conversion systems

Using the right techniques, developers can build models that perform very close to the final product and use those models to generate code... Read More


Automating audio interface testing on embedded platforms

Audio interfaces are increasingly part of embedded designs but testing these interfaces efficiently can be challenging. This article describes an... Read More


Using AWS Jobs to upgrade and configure IoT devices

Besides interacting with devices, cloud-based IoT frameworks provide great opportunities for data storage, processing, data analysis including... Read More


Understanding ADC code error rate

TI explains what has the biggest effect on an ADC’s code error rates, how it impacts your oscilloscope measurement, and how to eliminate code errors... Read More


Software design of state machines

Software for state machines faces difficulties in covering all of the conditionals associated with these structures. This article applies... Read More


Flash 101: Error management in NAND Flash

Data reliability is the most critical aspect of data storage, driving a need for use of different methods to detect and correct Flash memory errors or ... Read More


How NOR flash technology is making over-the-air firmware updates more reliable

Advanced NOR flash devices include several architectural features that can make them ideal for delivering the level of reliability required for... Read More


Using digital signatures for data integrity checking in Linux

The use of digital signatures is vital for ensuring the integrity of data as it moves through networks. This article walks through an example of using ... Read More


How to install a secure embedded Web server on a $3 WiFi device

Getting started with embedded development can be difficult and expensive, but in this article I will show you how to spin up FreeRTOS and the lwIP... Read More


IIoT edge development - Using OPC UA protocols

Similar to Modbus, the OPC UA (Open Platform Communications Unified Architecture) protocol offers flexible machine-to-machine communications. This... Read More


IIoT edge development - Using Modbus

For IoT devices with limited hardware resources, the Modbus protocol provides a simple but effective solution for serial communication. This article... Read More


IIoT edge development - Using WebSockets

The WebSocket protocol is widely used for fast transfer of read-time data. Here's how to implement WebSockets in an edge device based on a Raspberry... Read More


IIoT edge development - Implementing HTTP connectivity

Edge devices serve a growing role in mediating connections between peripheral sensors and cloud hosts. This article describes how developers can... Read More


Flash 101: Errors in NAND Flash

The errors in NAND Flash can be classified into two major categories: permanent (non-correctable) errors due to memory wear and temporary... Read More


IIoT edge development - Prototyping devices

Large-scale IIoT applications rely on layered architectures to bring data from a broad range of sensors to the cloud. This article describes the key... Read More


1 of 17

see all Prototyping & Development

Forums view all

  • Currently no items

Insights view all

  • Currently no items

Tech Papers

Save & Follow 01 June 2017

In this white paper, we'll discuss how the... Read More

see all

Most Commented

  • Currently no items

Parts Search