Now that TCP/IP connectivity is becoming common for embedded systems, designers have to deal with the problems of setting up, monitoring, and troubleshooting remote devices. One approach is to make ...
The tradeoffs involved in building a UI can be many. Making the right choices can make or break your system. The implementation of a sophisticated user interface (UI) brings a number of interesting ...
This is the second of three courses in the Embedded Interface Design (EID) specialization, the online version of the EID class offered on campus at CU Boulder. This course is an introduction to rapid ...
In the world of smartphones and tablets, customers have high expectations when it comes to graphical user interfaces (GUIs). Customers expect swipe animations, blending, and smooth transitions. This ...
This course is focused on connecting devices to each other and to the cloud to create prototypes and actual systems that flow data from devices to consumers. The class includes an introduction to M2M ...
Structures (or “structs” in C) allow you to group several related variables and treat them as one unit. They are a mechanism for extending the type system of the C language by introducing user-defined ...
Microchip has released bespoke firmware for its MEC1723 embedded controller, supporting NVIDIA DGX Spark systems.
When I first started writing embedded software, the environments that I found to be the most efficient and easiest to use were only available on Microsoft Windows. In fact, it wasn’t uncommon for ...