If you are still focusing on Windows desktop development, it is time to migrate to IoT and mobile technologies that have a big boost in the near future. In this post, let’s take a glimpse of how to build C/C++ “hello world” program for Raspberry Pi and Android on Windows using GNU toolchain and NDK.
Raspberry Pi 3 has been released for a while. The new RPi device added Bluetooth and Wi-Fi. More and more students and developers tend to study and work using Raspberry Pi, which supported by Windows and Linux. If flashing Windows 10 IoT core on Raspberry Pi, you can build IoT projects with Visual Studio 2015 and remotely debug your code. If you use Raspbian – the official supported Linux system, you can connect your keyboard, mouse, cable and display monitor to the board and directly write code on the small device. For the case that you want to switch work frequently between Windows and Raspbian, using the emulator QEMU may be a better choice.
Internet of Things (IoT) is the network of devices that embedded with a variety of sensors, network connectivity, and software, which makes physical objects smart, capable of communicating with each other. How to turn things intelligent? We can give physical objects a computer brain, such as Raspberry Pi. Microsoft is aiming to help developers quickly build IoT solutions with Windows IoT Core. To get started, you can choose a board you like, and read the IoT tutorials provided by Microsoft. I picked Raspberry Pi 2 (RPi2) and successfully ran the first Windows Universal app on Windows IoT Core.