October 13 - Day 4: Creating an Embedded Workbench
Mar 02, 2017
Starting a project right can determine whether it is poised for success or failure. Rarely do development teams start with all the right resources configured in their software project. We will setup an embedded workbench, a baseline project that...
October 12 - Day 3: Managing Firmware Projects
Mar 02, 2017
In this session, attendees will explore the latest methods and technologies available to properly manage an embedded software project. Attendees will walk away with an understanding of estimating development times, managing features, integrating...
October 11 - Day 2: The Tools of the Trade
Mar 02, 2017
Having the right tool for the job is critical in any job but especially so for embedded software developers. In this session, we will explore important tools such as compilers, optimization, programming languages along with analysis tools...
September 28 - Day 3: Microchip's IoT Packages - BM70 and BM71
Mar 02, 2017
In addition to the RN4020, Microchip offers a pair of IoT-ready SoCs. Today, we will take a look at the Microchip BM70/71 PICtail, command set and programming utilities. To facilitate our BM7x exploration, we will first design and assemble a...
September 27 - Day 2: IoT Prototyping with Nordic's New nRF52832
Mar 02, 2017
The nRF52832 is billed as a Multiprotocol Bluetooth low energy/ANT/2.4GHz RF SoC. In this lecture we will explore the new features of the nRF52832 and write some code to put the nRF52832's peripherals and radio through their paces. Our goal today...
September 26 - Day 1: IoT Design Using Nordic's nRF51822
Mar 02, 2017
Today’s lecture will be supported by the free edition of Keil’s MDK for Cortex-M. The code produced by the Keil MDK will be used to expose the capabilities of various microcontroller elements of Nordic’s nRF51822 SoC. During the course of the...
September 16 - Day 5: Optimization
Mar 02, 2017
One major feature of the IoT is that we now have lots of data over long periods of time for many types of systems.We can use this rich data horde to perform optimizations in current systems and in the design of new or evolved systems.These...
September 15 - Day 4: Failure Analysis & Anomaly Detection
Mar 02, 2017
For this lecture we will talk about failure detection and anomaly detection, and the analyses used in conjunction with them. In the IoT we often want to perform these on a continuous basis. This introduces some interesting features in the...
September 14 - Day 3: Classification
Mar 02, 2017
A major area of machine learning concerns classification. We will describe both supervised and unsupervised learning techniques and discuss when and how to use them. Techniques include k-means clustering, support vector machines, principal...
September 13 - Day 2: Languages and Environments
Mar 02, 2017
To implement the analytics we are discussing this week, one needs software and a platform to run it on. We will discuss languages such as R and Python and more conventional languages and traditional statistical processing systems. Because the size...
  • Load More
  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • next
  • last
Load More