Search This Blog

13 March, 2019

04 February, 2018

Oracle Virtual Machine Creating Shared Folder and its Permission in Ubuntu guest

Explaining the Steps for sharing a folder on Oracle VM with Windows Host and Ubuntu Guest

VirtualBox’s Shared Folders feature works with both Windows and Linux guest operating systems.
Steps to follow to do this is as follows



1) Install VirtualBox’s Guest Additions in the guest virtual machine.
After the guest os(Ubuntu) is booted,
click the “Devices” menu and choose the
“Insert Guest Additions CD image” option.
This inserts a virtual CD that you can use within the guest operating system to install the Guest Additions.

2) we need to reboot the VM Guest

3) Creating a shared folder
from the menu

Devices -> Shared Folder -> Shared Folder Settings

Select a folder to be shared between Windows and Ubuntu
Reboot the VM

4) Now we should be able to see the shared folder in /media/sf_*****

5) Setting Permission

 But now when you click using browser or change directory you will see permission issue. For this we need to run the below command in terminal

sudo adduser <your_user_name> vboxsf

or

sudo adduser `whoami` vboxsf

Logout the current user and login again or reboot the Ubuntu guest, After logging in you will be to access the shared folder from the Ubuntu

04 January, 2018

Using adb shell for dialing and receiving calls in android

You have to enable the Developer Options and also the USB debugging
We can use adb to trigger a call, receive incoming call, see the below adb commands
For dialing a call using activity manager adb shell am start -a android.intent.action.CALL -d tel:123456789
accept/receiving an incoming call: adb shell input keyevent 5
hang up/stop phone call: adb shell input keyevent 6

20 December, 2016

Mysql Uninstall from Ubuntu 16.04

Follow the steps

1) sudo apt-get remove dbconfig-mysql
2) sudo apt-get remove --purge mysql-server mysql-client mysql-common

06 December, 2016

iperf3 compilation for ARM in Ubuntu

For compiling for ARM target board

Get the cross compiler details and pass it as argument to the configure script. I used iperf-3.1.3
Below method is for building iperf3 as static, so that we need to push only the iperf3 binary , without any shared libraries

First this assumes you had set the ARM compiler in the path

cd iperf-3.1.3/

1) ./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CFLAGS=-static CXXFLAGS=-static --enable-static --prefix=`pwd`/output

2) make install


the binary will be available inside output/bin/

22 September, 2016

Increasing the linux terminal console column width and number of rows

very useful tip for embedded Linux engineers and those who work with Linux Console using minicom or teraterm


very useful tip for embedded Linux engineers and those who work with Linux Console using minicom or teraterm

normally if we type ps in serial console, it will show the process , if the length is more than 80 character(which is default) we cannot see the string after 80 characters in the consol,

with the below command you can adjust the width of the terminal with cols argument and number of rows using the  argument rows to the command stty

stty cols 160 rows 40

this can be used separate also
stty cols 160
stty rows 50

Hope this help in ps and htop command when u run and other applications


02 September, 2016

accessing serial port in linux/ubuntu as a normal user

For accessing serial port in linux/ubuntu as a normal user,
we need to add the user to the dialout group
follow the below commands 
 
sudo adduser second_user dialout
or 
sudo adduser `whoami` dialout 


tmux enabling mouse interaction

Add the below line to the ~/.tmux.conf setw -g mouse on save the file and exit from the tmux shell, you should be able to use your mouse to ...