linux.org
elinux.org
GPIO address
kernel.org
I2C
This is off site project it is similar to Equinox and EGC board with ARM TI. This is my third project on Linux ARM.
i2c-tools
i2c docs
MAC docs write MAC address into EEPROM using i2c-tools
Beagleboard:Ubuntu On BeagleBone Black:
http://elinux.org/Beagleboard:Ubuntu_On_BeagleBone_Black
Download image at http://s3.armhf.com/debian/precise/bone/ubuntu-precise-12.04.2-armhf-3.8.13-bone20.img.xz
Expand the file system partition on your micro SD as explained Expanding File System Partition on a MicroSD.
then install the desktop. Expand all the way of SD card to enough space to install ubuntu-desktop. If not error not enough space to install ubuntu-desktop. At this time thinking about creating swap partition. It can be skipped and do later using swap file see
http://www.tovantran.com/blog/?p=1321. It is easier than create swap partition.
Beagleboard:Expanding File System Partition On A microSD
This section is for users who want to use full Ubuntu Desktop on their BeagleBone Black.
1. Follow the procedure pertaining to Ubuntu Precise on Ubuntu Precise On MicroSD
Read the Ubuntu Precise section carefully and be sure to complete the [[Beagleboard:Ubuntu_On_BeagleBone_Black#Main_Process | main process] at the top of that page first.
2. After you have successfully installed Ubuntu Precise on a micro SD, make sure your software is updated by running this command
sudo apt-get update
And then run
sudo apt-get upgrade
This will require that you have an internet connection on your BeagleBone Black
If you are asked for a password the default is ubuntu
3. Now it is time to re-partition the micro SD. The process of how to do this is explained on Expanding File System Partition On A MicroSD
4. Install the desktop by executing the following command from the command line
sudo apt-get install ubuntu-desktop
username: ubuntu
passoword: ubuntu