Today I’d like to share with you an approach I’ve been working on for some time now. It is called a configuration-driven polymorphism (CDP) and may be used to create a chain of function calls with different signatures during the run-time via reading some arbitrary configuration file.
Embedding custom resources inside an executable has always been a pain for the C++ developers. There are several options to perform such operation:
data = std::move(some_data) in the lambda capture may allow you to build some good abstractions for your code with no performance penalty.
I can certainly say that most people underestimate the importance of the I/O for their applications, especially during the development phase. It’s always handy to write and read something to the console, file etc. Gladly, there’s a thing within the ARM toolchain to do that called semihosting.
A couple of days ago we’ve received our prototype board, which may be one of the first commercially sold evaluation kits for this chip. At first, I’ll briefly review the chip and the board, then we’ll discuss the internal design features and compare it with its predecessor, the NT1065.