Monday, 10 October 2016

Running Windows 10 IoT Core in a Raspi 3 Hardware?

It sounds that Microsoft has made the entry into the Internet of Things (IoT) OS segment a bit late. But nevertheless the impressions are pretty great with the awesome features and experience with Window 10 IoT Core.

If you have experience in  running OS like Raspbian Jessy, Ubuntu and other flavours of Raspberry OS, then the way Window 10 IoT Core installed and managed in a Raspberry Pi3 hardware are very much different indeed.

The steps in making the Window 10 IoT to live inside the SD Card is pretty simple.
Using Windows Core Image Helper to create SD Card image
It is Booting Time!


The Main Screen with Device Info

IoT Dashboard - you Deploy and Run apps from remote
Don't Scratch your head with the resemblance of SCRATCH!
Build in Tutorials & Sample Apps

Tips on connecting with Visual Studio remotely

My setup and first Hello Blinky Program in Window 10 IoT!

Yep - The LED blinks connected to GPIO port

As usual the "Hello World" program here used to be a LED blinking program which gives you a feel of wetting yourself with the Win 10 IoT Core!

Tuesday, 3 May 2016

A Mobile device as a Linux Box!!!

It is a good idea and affordable to use a Mobile device with Linux installed to serve the purpose of a PC/ Server in the following viewpoints
  • A Smartphone/Tablet can be very easily converted to a PC or Computer Server
  • As Smartphone/Tablet is packed with abundant :-) Sensors, it suits building and interfacing sensor based solutions, Internet of Things (IoT) solutions, Wireless Sensor Networks (WSN), Cloud based solutions, etc
  • Wi-Fi, NFC and Bluetooth forms a gateway to external Sensor devices
  • Can replace IoT based boards like Raspberry, Arduino, BeagleBone, etc. (apart from the benefit of GPIO ports)
  • Imagine hosting Tomcat or some web-server and hosting web-services or pages from a mobile device
  • Any general purpose widely used Mobile devices can server as a Linux box
  • Choice of various CPU based based on need from Qualcomm Snapdragon, MediaTek, etc
  • A Keyboard & Mouse can be docked to the mobile device to form a workstation 
  • An LED TV or Monitor can be interfaced through a HDMI cable or DLNA or Chrome-cast
Its installation Time in My Samsung Galaxy Note
Stylus is waiting to meet Linux
Extremely fast-performing Lightweight X11 Environment
Productivity & Programming weapons!
The VTE-based terminal emulator for LXDE
Simple to use, Lightweight and Fast, Music Player
Firefox browser, which needs an update
Preamble: When I was riding my bike, I was thinking and was visualizing a world where by, how it would be if my fellow-riders are carrying pocket servers, which actually are mobile devices and connected to cloud via 4G LTE. The future may be so close, that everyone will carry a server portable enough to fit the pocket or a wrist band. It can be a private server catering to an individual for his processing needs or can be a part of the cloud server

Note: The ideas expressed here is solely mine, not copycatted and if it made any infringements please let me know, so that I will alter my posts consequently

Saturday, 30 April 2016

Running Windows95 in Android device?

Remember the days, of installing Win95 in 386DX and 486 Hardware with 4MB RAM, 110 MB HDD configurations?

Imagine running an OS which needs a minimum of 16MHz Processor (aka 386DX), 4MB of RAM, with a Hard disk foot print requirements of 35-40 MB in a Mobile device hardware clocking @ 2.2GHz, in 8-Core, 64bit with 3GB RAM rocket base

Now, I happen to live again the moments by allowing Win95 meeting the extremes! The hardware of my choice is a LeTV Le 1s - clocking @ 2.2GHz (Full 64-bit Octa-Core CPU with 3GB of RAM)
The New Bios Boot Screen of my LeTV Phone
Yes, it is Win95 with IE
Voila-Win95 desktop & mouse inside my LeTV phone!
The Control Panel

The Cute Window Explorer
Who will forgot the 16bit REAL DOS mode!
It is Internet Explorer-version 3.0
Note the Restart in MS-DOS mode
I tried the Safe mode prompt too :-)
Note the Safe mode warning across the corners!
Remember, you have to manually shut down your AT


 







No Load of CPU! (which is expected)
One of my earlier installations of Windows CE in Android
I remember the moments I tried installing Windows CE in an Android Tablet

Marriage of the Old OS with the Latest Hardware!!! went smooth.. once again ;-)

Monday, 25 April 2016

Micro-Controller on Steriods: a juicer Raspberry Pi 3 - 64bit

After its launch in February 2016, I got a first hand experience of the 64bit beast, the Raspberry Pi 3 Model B - the third generation Raspberry Pi. This is a likable move for micro-controller enthusiasts who were living in boring Pi 2 era!
The Quad Core Beast
The first impressions are:
  • Voila- you have Wi-Fi build in !
  • Powerful Quad Core CPU under the hood
  • 64bit Architecture
  • Bluetooth LE
I choose the Raspbian-Jessie Operating System, based on Debian Linux.You knew Jessie right? A popular character in Toy Story 2. Of course I choose it not because of Jessie alone ;-) It is a complete OS with Office suite and Language Editors (BlueJ, Greenfoot, etc). The image size is around a whooping 4.3GB and for 8GB card owners there will not be enough room to live! Remember the days, when we tried Red Hat in 4GB Seagate drives!
Easy 802.11n Wi-Fi
On the communication aspects, I created a hot spot in my phone and was able to connect immediate without any hassles with the Pi3 Wi-Fi module

The website specified the following differences comparing to the earlier "Grand Boards"
  • A 1.2GHz 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
Pi 3 at its naked glory

Overwhelmed by the Quad Core CPU, Wi-Fi and Bluetooth LE, it seems like the intense of  WWIII between Micro Controllers and Micro Processors!