In this exercise we will use Android Studio to create a single screen Android UI app that will access the sensor class to get the number of established sensors on a device. Don’t worry if you don’t have any sensors, It’s just that its more interesting than doing yet another “Hello World”. My system didn’t have any sensors enabled.
Read the rest of entry »
This blog will cover getting the development environment set up on a Windows 10 development machine. It also covers (an issue I wrestled with for some time) getting the target connected to the development machine. The second blog in this sequence will cover app development and deployment. Given my Windows background, it might have made sense to do the app development in Xamarin, the cross platform .NET app development environment for which you can simultaneously develop code for Windows, Android and Apple. You can also code in Visual Studio and deploy to an Android device. That will be the topic of a subsequent blog as I wish in this first instance to use the generic Android develop environment (Android Studio). I will then cover Android specific development in Visual Studio (2013) using a plugin. The hard part of the installation is getting ADB set up.
The Dragonboard 410C from Arrow has been certified for Windows 10 IoT-Core. It comes though with the Android OS installed. Whilst a subsequent blog will cover the Windows 10 installation to it, this blog focuses upon getting a feel for the board’s capabilities and how to use it in the Android context. This will then will lead to expectations of the board’s functional capabilities in the IoT-Core context for the next blog. The previous blog covered the board’s features.
The Dragonboard 410C from Arrow has been certified for Windows 10 IoT-Core and comes with Android installed. This blog takes a close look at the board’s features. Subsequent blogs will look at using the board in Android and IoT-Core modes.
Whilst awaiting my replacement board, I’ve been looking at the Microsoft IoT-Core sample projects. Besides the RPI2 and Minoowboard Max howtos they have added howtos for the Dragonboard where GPIO etc is used. Given the need for level shifting, I’ve ordered some Sparkfun version: SparkFun Voltage-Level Translator Breakout – TXB0104 from Sparkfun Coming from a land Downunder in the land of Oz I’ve ordered from Little Bird Electronics in Queensland. I’ve ordered Sparkfun from them previously and they have a good range and are prompt with shipping: SparkFun Voltage-Level Translator Breakout – TXB0104 from Little Bird SparkFun's Description of SparkFun Voltage-Level Translator Breakout - TXB0104 This is a breakout board for the Texas Instruments TXB0104 module. The TXB0104 is a 4-bit bidirectional voltage-level translator with automatic direction sensing. This 4-bit noninverting translator uses two separate configurable power-supply rails. The A port is designed to track VCCA. VCCA accepts any supply vol ...
Well, today has been a disaster. After hunting around I found a couple of connectors and 12V power supplies but no joy. I haven’t got the board to boot. I think the first connector was too hollow and the 12V (the internal connection of the plug wasn’t touching the internal pin of the socket on the board. With a few other tries I was able to get connectivity but the board just vibrated when powered up. I did briefly get a blue or purple LED to momentarily light up. At one stage touching the board under the power socket burn my finger! I have logged the issue with Arrow.
Also Dragonboard v RPI2
Index of my trials and tribulations (as separate blogs) with bringing up a Qualcomm Dragonboard 410c to run Windows 10 IoT-Core. Starts with the purchase. Then goes onto powering it up and will go onto installing the OS and developing apps. Previous posts on this topic are indexed here and don’t show on the main page.