Embedded development presents multiple challenges to the developer in terms of constrained hardware harsh operating environments, remote debugging, cross compilation and others that are not found in other types of software development.
This panel will give you an opportunity to share best practices and ask questions on how to work in an embedded world.
Andrew N. Sloss Fellow of the British Computer Society, Part Time Lecturer at the University of Washington Electrical Engineering Department (15-years) and Senior Principal Research Engineer at Arm Holdings (24-years). Andrew has had a long career in the Embedded field spanning both commercial and higher education. His main interest and focus has been on the design of low level software on Embedded & Real-Time Systems. Co-authored one of the original books on the Arm processor. More recently he has turned his attention to analyzing future Disruptive Technologies, including the application of Evolutionary Algorithms on highly constrained devices and the hardware-software interface. Andrew has received numerous awards for both education and commercial achievements.
Brett Searles Currently working in the AR/VR field for mobile applications. Loves to work in embedded and low level circuitry design. Very active in the C++ community with volunteering for NWCPP, CppCon and trying to get a hackathon started for college age students.
Lloyd Moore Lloyd Moore is the founder and owner of CyberData Corporation, which provides consulting services in the aerospace, robotics, machine vision and industrial automation fields. Lloyd has worked in software industry for 30 years. His formal training in biological-based artificial intelligence, electronics, and psychology. Lloyd is also currently the president of the Northwest C++ User’s Group and an organizer of the Seattle Robotics Society Robothon event.
Hi Folks,
Here is the video from last night's meeting (no slides as it was a panel discussion):
Subject: | TONIGHT: October NWCPP meeting |
---|---|
Date: | Wed, 21 Oct 2020 06:16:04 -0700 |
From: | Lloyd Moore <Ll...@CyberData-Robotics.com> |
Reply-To: | NwcppAnnoun...@googlegroups.com |
To: | NWCPP Announce <nwcppa...@googlegroups.com> |
Hi Folks,
Here are the slides and video from the meeting last night:
One of the most time-consuming, tedious, and thankless tasks a quantitative developer frequently confronts is writing interfaces to C++ code from other languages such as Excel VBA, Python, and R. Fortunately, this process has been made far less painful when interfacing to a front-end in R, thanks to the Rcpp R package.
The open source Rcpp package was first developed about ten years ago. It has since evolved significantly in terms of providing a platform for rapid development, plus convenient build and documentation tools, all integrated into the RStudio IDE. Rcpp represents a major breakthrough in allowing a programmer to farm out computationally-intensive tasks to C++, return the results to R, and then use these results within other R functions, including R’s powerful data visualization tools. Although there is a fair amount of documentation available on using Rcpp, there does not seem to be much written on how to ensure a clean separation between the R interface and the C++ code.
In this presentation, we will discuss how to set up an R package project in RStudio, develop C++ interfaces with Rcpp, and then call standard C++ code that remains reusable for other applications, all with minimal fuss.