Think beyond.... Make it true...

  • Software Project

    JAVA projects, Dot net projects, web development projects & Andriod projects, android application developing projects

    Read More
  • Electrical Project

    Power electronics projects, drives projects, control system projects, convertors, invertors & power electronics simulation and hardware projects

    Read More
  • Embedded Project

    8051, PIC, ARM, ARM CORTEX, MSP430, & ATMEGA microcontroller projects and RTOS (Real time operating system) projects, embedded linux projects and sensor interfacing projects

    Read More
Showing posts with label beagle board Xm. Show all posts
Showing posts with label beagle board Xm. Show all posts

Thursday, December 5, 2013

Porting ubuntu 13.10 on beagle board xm with GUI

Beagle board with GUI









Get prebuilt image:

wget https://rcn-ee.net/deb/rootfs/saucy/ubuntu-13.10-console-armhf-2013-11-15.tar.xz


Verify image with:

md5sum ubuntu-13.10-console-armhf-2013-11-15.tar.xz

8de42541ee3687d6a167878d4f873481  ubuntu-13.10-console-armhf-2013-11-15.tar.xz

 Unpack image:

 tar xJf ubuntu-13.10-console-armhf-2013-11-15.tar.xz

cd ubuntu-13.10-console-armhf-2013-11-15


 If you don't know the location of your SD card:

sudo ./setup_sdcard.sh --probe-mmc

 You should see something like

Are you sure? I don't see [/dev/idontknow], here is what I do see...

fdisk -l:

Disk /dev/sda: 500.1 GB, 500107862016 bytes <- x86 Root Drive

Disk /dev/sdd: 3957 MB, 3957325824 bytes <- MMC/SD card


lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda      8:0    0 465.8G  0 disk

├─sda1   8:1    0 446.9G  0 part /  <- x86 Root Partition

├─sda2   8:2    0     1K  0 part

└─sda5   8:5    0  18.9G  0 part [SWAP]

sdd      8:48   1   3.7G  0 disk

├─sdd1   8:49   1    64M  0 part

└─sdd2   8:50   1   3.6G  0 part

    In this example, we can see via mount, /dev/sda1 is the x86 rootfs, therefore /dev/sdd is the other drive in the system, which is the MMC/SD card that was inserted and should be used by ./setup_sdcard.sh...

1.   install image:
2.   Quick install script for "board"
3.   sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot beagle_xm


Quick install script for "board" (using new --dtb option)

sudo ./setup_sdcard.sh --mmc /dev/sdX --dtb dt-beagle-xm

You should now be able to unmount the SD card from you PC, insert into your Board, reboot and have the OS loaded.

For a basic framebuffer driven desktop environment: (make sure network is setup):

Ethernet: "sudo ifconfig -a" and "sudo dhclient usb1" or "sudo dhclient eth0"

Then run:

/bin/sh /boot/uboot/tools/ubuntu/small-lxde-desktop.sh

Select any one of GUI listed below as per your need,

sudo apt-get install ubuntu-desktop

sudo apt-get install xubuntu-desktop

sudo apt-get install lubuntu-desktop

sudo apt-get install kubuntu-desktop

sudo apt-get -y install lxde lxde-core lxde-icon-theme



Keep in mind that lxde is light weight and its most preferable....



for more project info visit,

www.masterychip.com


reference

http://elinux.org/Beagleboard:Installing_LXDE

http://elinux.org/BeagleBoardUbuntu




Wednesday, September 11, 2013

Porting Ubuntu 12.10 (quantal) on beagle board Xm Rev C

Installing Ubuntu 12.10(quantal) on beagle board Xm Rev C

     This post is about installing Ubuntu on a hardware box with embedded Linux. Below I am logging few steps how it was done. Overall, this effort is for me to learn how to set up an Ubuntu in beagle board xm
  • Hardware: 
    • Beagle Board xM (rev C)
    • micro SD card (4GB minimum but 8GB preferred) 
  • Software: Ubuntu Linux kernel 3.8.13   

This blog assumes that its reader has a good deal of knowledge about using and installing Linux software.
 Make sure that you are a root user..

You need to prepare a root file system in the Micro SD card, so you have to connect it to Linux host PC (Am using ubuntu 12.04).


sudo apt-get update

wget https://rcn-ee.net/deb/rootfs/quantal/ubuntu-12.10-console-armhf-2013-08-24.tar.xz

Verify image with:

md5sum ubuntu-12.10-console-armhf-2013-08-24.tar.xz 

the expected response is

1d8c4999592123fdd3a51864394ccb49 ubuntu-12.10-console-armhf-2013-08-24.tar.xz

Unpack image:

tar xJf ubuntu-12.10-console-armhf-2013-08-24.tar.xz

cd ubuntu-12.10-console-armhf-2013-08-24

Connect the micro SD card to host PC

sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot beagle_xm

if you don’t know the sdvalue
sudo ./setup_sdcard.sh --probe-mmc
You should see something like
Are you sure? I don't see [/dev/idontknow], here is what I do see...

fdisk -l:
Disk /dev/sda: 500.1 GB, 500107862016 bytes <- x86 Root Drive
Disk /dev/sdd: 3957 MB, 3957325824 bytes <- MMC/SD card

lsblk:
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk
├─sda1   8:1    0 446.9G  0 part /  <- x86 Root Partition
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0  18.9G  0 part [SWAP]
sdd      8:48   1   3.7G  0 disk
├─sdd1   8:49   1    64M  0 part
└─sdd2   8:50   1   3.6G  0 part

In this example, we can see via mount, /dev/sda1 is the x86 rootfs, therefore /dev/sdd is the other drive in the system, which is the MMC/SD card that was inserted and should be used by

 

 ./setup_sdcard.sh
Install image f or the Beagle Board xM:
sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot beagle_xm
 After card preparation you can see the user name and password for that   kernel... and also you can see that SD card as two different drives and the      windows can detect only one in that... connect the SD card to beagle board xm.   You can  find the booting scripts of Ubuntu in UART (115200N81)or HDMI monitor if connected.
Default
Username: ubuntu
Password: temppwd



Mob    :       +91-9790766717
                   +91-9500087478
Web    :       www.masterychip.com
Mail     :       projects@masterychip.com

Followers

Disclaimer

The documents, software, tools and links are provided to enhance the ability of an electronics student, hobbyist or professional by sharing information. The information, links etc. should be used by the website visitor, at his or her own risk and responsibility. There may be concept, design and link errors in the pages.

My Creative Work, ideas and documents can be used for Product Design and Development by R&D Engineers, Hobbyists, Students and even firms for creating useful products. These cannot be used for reprint, replication or publishing online or offline.

Translate