Pages

Sunday, February 28, 2016

JAVA JDK installation on UBUNTU OS on Beaglebone Black [BBB]

This time i have tried installing JAVA JDK on UBUNTU OS which is running on Beagle Bone Black [BBB]. Installation is pretty much simple but the right selection of JAVA JDK variant (architecture) is very much important. In this process, i have tried installing various version of JAVA JDKs but i have succeeded only in one variant of JDK. i.e. ejre-7u45-fcs-b15-linux-arm-vfp-hflt-server_headless-26_sep_2013.tar.gz Download and installation steps are provided below.

Download

Go to Oracle website and download the variant ejre-7u45-fcs-b15-linux-arm-vfp-hflt-server_headless-26_sep_2013.tar.gz. Make sure that you are agreeing the oracle terms and condition to download the software.

Install

Copy the files to the directory where you want to keep the java file. In my case i have copied the files into /opt/.

Some times installation requires root privileges, So login as root user otherwise use sudo before the each command execution.

Create directory as jdk in /opt/ directory

mkdir /opt/jdk

Extract the compressed file into the targeted directory

tar -zxvf ejre-7u45-fcs-b15-linux-arm-vfp-hflt-server_headless-26_sep_2013.tar.gz -C /opt/jdk

Verify the extract location

ls /opt/jdk


Environment Settings

This has to be done to tell the OS to point java execution to extracted directory.

Edit the file to add the java installation path (root privileges required).

nano /etc/profile

Add below lines of code into the file and save.

export JAVA_HOME=/opt/jdk/ejre1.7.0_45
export PATH=$PATH:/opt/jdk/ejre1.7.0_45/bin

Save it by pressing shortcut keys.

Ctrl+x
y
Enter

Verify

Execute this command in any terminal. it should returns the version of the java installed.

java -version

Output will be

java version "1.7.0_45"
Java(TM) SE Embedded Runtime Environment (build 1.7.0_45-b15, headless)
Java HotSpot(TM) Embedded Server VM (build 24.45-b08, mixed mode)


Troubleshoot

If you get the error as java command not found then the environment setting is not properly done.

If you get the error as no such file or directory then the selection of JAVA is not correct. Revisit the java variants supported for your OS and Hardware.


Tuesday, February 9, 2016

New journey in the world with IoT(Internet of Things)

The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items which are embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data (Ref. wiki).

In simple terms, small embedded controller(IoT) can be controlled or monitored over internet. For ex. you can log the your room temperature into the server and it can be view-able anywhere in the world. Similarly, you can turn on/off your room light from anywhere in the world with the help internet.

The whole world is already jumped into the concept of IoTs and giving lot of flexibility in developing programs to create solutions for world hunger problem. The big companies like google, matlab, cisco, microsoft, sap, GE and many other are provided platform already to build solutions.

As a curious embedded programmer i have started developing my first IoT device to monitor my room temperature over the internet. I have used below components/services for my application,
1) Arduino uno - Development kit
2) ESP8266 - Wifi module
3) https://thingspeak.com/ - IoT server
4) B57703M0103G040 - NTC sensor
5) My mobile as wifi hotspot with my GPRS service
6) some resistors and connecting wire.

I will share my thoughts and experience in futures posts. Stay tuned for it.

Monday, March 23, 2015

Excel based tool for timing diagram

Hi Folks, Today I came across a problem in plotting timing diagram based on the timers and the triggering instances. So i thought of creating excel macro based tool to solve this specific type of the requirement...

This tool helps in creating timing waveform based on the the values in the excel cell. Beauty of this tool is it can plot N number of triggers with N numbers of timers in one group. Also you can have multiple diagrams on a single sheet.

Here i have attached the Excel macro based tool with the WebEx recorders for its usage. Drop comments if you find it is useful.


WebEx demo
Excel tool.
useful video on timing diagram creation on excel

Tuesday, January 22, 2013

Micromax A116 is better than A110

Micromax launched a new smartphone A116 Canvas HD with Android 4.1 (Jelly Bean) and powered by a 1.2 GHz quad-core processor, the company’s first quad-core processor smartphone (As the world's first commercialized quad-core Cortex-A7 SoC).


Micromax A116 Canvas HD Specs
  • 5-inch (1280 x 720 pixels) HD IPS display, colour depth of 16.7 million
  • 1.2 GHz quad-core MediaTek MT6589 processor
  • Dual Sim
  • 1GB RAM
  • 4GB internal memory
  • Expandable up to 32GB
  • 8-megapixel rear camera, LED flash and 4X zoom
  • VGA front camera
  • 2100 mAh battery
  • Android 4.1 JellyBean (up-gradable to 4.2)
  • 3G, WiFi 802.11 b/g/n, Bluetooth, GPS/A-GPS
  • 3.5mm audio jack

The price of the smartphone is expected to be below Rs 15,000, and it will be available in India from the first week of February 2013.

Video Review

Monday, November 5, 2012

SMpool - Study Material Pool


Hi all,

we have created new public website http://SMpool.com . to provide free service for everyone to Share - Search - Download any study material.. I need all of your support and encouragement to reach one who needs it..

Also it has free webhosting service with many free features. To know more about thease, please visit below links

Show your Encouragement by subscribing to below social networks,