Author Archives: mahavirj

Writing OS from Scratch

Why? Because it is fun! Bottom up approach to problem solving Learn and explore ​under-the-hood stuff Getting Started Architecture X86, because of availability of tools (e.g. emulators) Bootloader assumed to be GRUB More information on following link https://github.com/mahavirj/tinyos

Posted in Uncategorized | Leave a comment

Hackable IoT Devices

In addition to well known Raspberry-pi and arduino following are some lesser known but cheaper device for DIY hacks: ESP8266 (WiFi) Cheap WiFi module providing b/g/n connectivity using few AT commands over UART interface. It costs less than $3.5 (less … Continue reading

Posted in Embedded, Technology | Tagged , | Leave a comment

IoT Device Provisioning Methods

Following are various ways in which a WiFi IoT (Internet of Things) device can be provisioned to connect with home network (Access Point/Router) in a secure way: Notes: Credentials like security mode and passphrase for WiFi network needs to be … Continue reading

Posted in Embedded, Technology | Tagged | Leave a comment

GIT Tips

Recovering lost commit Diff files on 2 branches Picking a commit from one to another branch Selectively adding changes from file Finding un-pushed commits on local branch Saving/recovering temporary local changes Display current working branch in repo

Posted in Coding | Leave a comment

Coursera — Online Education

Completed Hardware Software Interface Course on Coursera. My first online learning course, completed with distinction. Great experience Free knowledge sharing Communitiy interaction Platform for aspiring learners Stuctured approach for course organization

Image | Posted on | Leave a comment

Programming in 10 Years

Peter Norvig says this on his very-well written blog (and 10000 hours practice rule from Outliers as well), http://norvig.com/21-days.html

Posted in Uncategorized | Tagged | Leave a comment

Don’t Quit (No Matter What) !

When things go wrong, as they sometimes will, When the road you’re trudging seems all uphill, When funds are low and the debts are high, And you want to smile but you have to sigh, When care is pressing you … Continue reading

Posted in Inspiration | Tagged | Leave a comment