Charles J. Lord

Charles J. Lord, PE is an embedded systems consultant and trainer with over 40 years' experience in system design and development in medical, military, and industrial applications. For the last twelve years, he has specialized in the integration of communication protocols into clients' products, including USB, Ethernet, and low-power wireless including ZigBee, 6LoWPAN, LoRa, and Thread. He has taught classes in these protocols for Freescale, Renesas, various universities and conferences including ESC and Arm TechCon. He has been a design partner with Freescale/NXP, Microchip, and Renesas. He also teaches webinars for various clients on IoT and embedded systems topics. He earned his BS in electrical engineering from N.C. State University in Raleigh, N.C. and provides training and consulting services through his company, Blue Ridge Advanced Design, in Asheville, N.C. He is a licensed professional engineer in NC and a senior member of the IEEE. In his volunteer work at the IEEE, he has served at many levels from local to regional to board committees. He is currently the chair of the IEEE Western NC Section, NC Council and was general chair of IEEE SoutheastCon 1995 and 2017.

January 13 - Day 5: Porting mbed

Now that we have learned the basic features of mbed, we will look at the many options for porting it to our Cortex-M processor designs. We will also look ahead to other course topics to dig deeper into the power and future of mbed in the ARMv8 family and beyond.
January 13, 2017 - 2:00pm EST

January 10 – Day 2: CMSIS, Hands-On

For our second class, we will begin our tour of the elements of mbed, including the CMSIS (ARM Cortex Microcontroller Software Interface Standard) and the bootload, programming, and other interfaces. We will look at examples of how to use these on our FRDM-K64 board.
January 10, 2017 - 2:00pm EST

January 9 – Day 1: Peeking Under the mbed Hood

In this leadoff class, we will look at the history and structure of the mbed ecosystem. We will also look at how the alliance of partners that make up the parts of mbed work together under Apache 2.0 open license.
January 09, 2017 - 2:00pm EST

November 17 - Day 4: GitHub Hands-On, Part 2

In this penultimate class, we will take what we learned in the previous class and make use of the existing shares to reuse and build upon other’s code, using examples for the Particle Photon board that we used in a previous CEC class. We will also look at how to set up an account for private shares...
November 17, 2016 - 2:00pm EST

November 16 - Day 3: GitHub Hands-On, Part 1

For our third class, we will delve into the popular GitHub site and will look at that implementation of Git in detail. We will explore set up of a free account for public shares and set up a share area for collaboration.
November 16, 2016 - 2:00pm EST

November 15 - Day 2: Basic Git Concepts

For our second class, we will take the concepts from the first class, apply them to Git, and look at its structure and operation. We will also introduce the terminology that we will use through the rest of the week.
November 15, 2016 - 2:00pm EST


Subscribe to Charles J. Lord