|
|
|
|
Articles
|
|
|
Our articles cover different embedded/IoT and
other subjects. Most articles are in PDF format. Adobe®
Reader® or equivalent is required to view the articles.
Some articles are accompanied with a source code
project, which are also available for download. The list
of articles keeps growing since we started SJJ Embedded
Micro Solutions in 2004. To accommodate future articles,
we have grouped the past articles into their categories
below for ease of navigation. Please click on the tiles
below for the subject you are interested in.
|
|
|
|
|
|
Windows 10 IoT Enterprise: Unified Write Filter
and Boot Time Architecture Trade-Offs - January 2024
A couple of developers noticed that the latest Windows 10
IoT Enterprise release is booting up slower than the older
releases. Their investigation also noticed a boot time
difference when UWF was enabled versus a clean install of
Windows 10 IoT Enterprise LTSC without UWF. Since there has
been more than one report on the same issue, a little
investigation was needed. This paper goes over the boot time
results for several Windows 10 releases with and without UWF
enabled, and discusses the issue why UWF has an effect on
boot time. |
|
|
|
|
|
|
Starter Guide for Windows 10 IoT Enterprise 2nd
Edition, Addendum 1 - December 2023 / Update July 2024
The addendum looks at the new improvements for adding
Windows updates and shrinking the image size.
|
|
|
|
|
|
|
|
Azure RTOS and ST Microelectronics STM32 Discovery
Kit IoT (STM32L4S5) – May 2023
The final Azure RTOS article for this run covers the ST
Microelectronics STM32 MCU. Like the previous articles, this
third article walks through all the little steps to set up
the development tools and an application on Azure IoT
Central. With all the tools installed, Visual Studio Code
allows you to step through the source code running on the
STM32L4S5 Discovery Kit. |
|
|
|
|
|
|
|
Azure RTOS and Microchip ATSAME54-XPro Evaluation
kit - May 2023
Our second article for Azure RTOS covers the SAM E54 MCU
from Microchip. Like the first article in the series, this
second article walks through all the little steps to set up
the development tools and an application on Azure IoT
Central. With all the tools installed, Visual Studio Code
allows you to step through the source code running on the
ATSAME54-XPro Evaluation kit. |
|
|
|
|
|
|
|
Azure RTOS and the MXCHIP IoT DevKit - April 2023
Last year, we kicked off a series of
articles with “The Current MCU Strategy for Azure”. The
article proposed what appears to be Microsoft filling the
gap to address support for MCUs and connection to Azure.
The series of articles that followed focused on FPGA
development, which lay the foundation for phase 2 later
this year. Before we get there, we have a series of
articles on one of the go-to market MCU products: Azure
RTOS. There are a number of quick-startguides for Azure
RTOS. These guides simply build the firmware from the
command line and upload to the board. Simple and easy to
get something up and running, but real development
requires stepping through code with a debugger. The
quick-start guides mention debugging in passing. This
first article titled “Azure RTOS and the MXCHIP IoT
DevKit” walks through all the little steps to setup the
development tools and build files to debug the firmware
using Visual Studio Code.
|
|
|
|
|
|
|
|
Nios® II and I2C Master Implementation on the on
the Intel® MAX® 10-10M08 Evaluation Kit - January 2023
We close out phase 1 of our FPGA articles with adding I2C
port to a Nios® II design. The Inter-Integrated Circuit (I2C
or I2C) provides chip-to-chip communication on a two-wire
bus. I2C has become very popular as more sensor chip
manufacturers provide more solutions with I2C as the
interface bus. For NIOS II, there is an I2C Master IP that
can be added to a design so you can connect various external
sensor and memory I2C devices, but there is a catch as some
extra circuity is needed to create the two wire interface.
The article demonstrates a solution to create the two wire
interface and communication with a I2C temperature sensor. |
|
|
|
|
|
|
|
Nios® II and the Interval Timers’ Alarm and
Timestamp Functionality on the Intel® MAX® 10-10M08
Evaluation Kit - January 2023
Timing is everything. The Interval Time IP that comes with
Quartus not only provides the date and time for a Nios II
processor but also supports alarms and timestamp
functionality. The paper walks through a couple of
applications that test both. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|