Difference between revisions of "Main Page"

From odroid US
Jump to: navigation, search
(Step-by-step Ubuntu SD-Card setup)
 
(81 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
 +
== Public Files ==
 +
The browseable public download area is here: [http://odroid.us/odroid/ Download Area]
  
 
== Purpose ==
 
== Purpose ==
  
This website is meant to act as a mirror for odroid-related files.  It is in no way associated with Hardkernel.  
+
This web site is not associated with or sponsored by Hardkernel, the makers of the Odroid development boards.  
  
This site is hosted on www.1and1.com. The account has unlimited traffic and unlimited space.
+
The Hardkernel web site is here: [http://www.hardkernel.com/renewal_2011/main.php Hardkernel Website]
  
The Hardkernel website is here: [http://www.hardkernel.com/renewal_2011/main.php Hardkernel Website]
+
This site is meant to share information about using odroids and act as a repository for customer-contributed files
 
+
This wiki is completely open. You can add an account if you like, but there is no requirement to do so.
+
  
 
== Personal ==
 
== Personal ==
  
My username on the Hardkernel forum is osterluk.  It is the same as on this wiki.
+
My username on the [[http://forum.odroid.com/ Hardkernel forum]] is osterluk.  It is the same as on this wiki.<br/>
My main interest is embedded systems, Debian in particular.  I have odroid-x and odroid-u2 development boards.
+
My main interest is embedded systems -- Linux in particular.  I've changed focus from buildroot/busybox to Debian. 
 +
 
 +
I have a odroid-u2 development board.
 +
 
 +
== Mirrors and File Servers ==
 +
 
 +
There are several places you can get files from:
 +
<ul>
 +
<li>Hardkernel's server is in South Korea.  This is the offical source for all odroid software http://dn.odroid.com
 +
<li>Mdrjr's mirror is in America. http://www.mdrjr.net/odroid/mirror/
 +
<li>Starker's mirror is in Germany http://odroid.starkers.org/mirror
 +
<li>osterluk's server is in USA.  http://odroid.us/odroid
 +
<li>matt's mirror is in USA, NY state: [http://odroid.mirrors.ofthe.us/Ubuntu/ http://odroid.mirrors.ofthe.us/Ubuntu/]
 +
</ul>
 +
 
 +
You can get kernel updates (binary) from here: [http://www.mdrjr.net/odroid/mirror/dn.odroid.com/ http://www.mdrjr.net/odroid/mirror/dn.odroid.com/]
 +
 
 +
==== BitTorrents ====
 +
This is the link to the torrent list: [http://declanmalone.com/torrents/dn.odroid.com/ Odroid Torrent List]
 +
 
 +
We don't have a link to the odroid forum topic, since the old forum was lost.
 +
 
 +
== Debian on Odroid ==
 +
 
 +
[[File:U2_img.jpg|thumb|odroidu2]]
 +
 
 +
See [[Debian Wheezy Instructions]] for setting up Debian for your odroid.
 +
 
 +
== freenx-server ==
 +
*[[freenx-server Instructions]]
 +
 
 +
== u-boot ==
 +
*[[U-boot Topics]]
 +
 
 +
== Hardware and drivers ==
 +
 
 +
See [[hardwareAndDrivers]] for some information on getting all of the hardware to work.
 +
 
 +
== General Information ==
 +
 
 +
[[ODROID Devices]]
 +
 
 +
[http://forum.odroid.com ODROID official forum (New link)]
 +
 
 +
== Useful Scripts ==
 +
 
 +
[[Temperature Checking]]
 +
 
 +
[[Top 5 Time consuming Tasks]]
 +
 
 +
== Tutorials ==
 +
[[Troubleshooting]]
 +
 
 +
[[Step-by-step Ubuntu SD Card Setup]]
  
I'm a complete noob at Wiki stuff.
+
[[Step-by-step Ubuntu SD Card Setup -- for Windows Users]]
  
== Download Area ==
+
[[Step-by-step NFS-mounted Root File System]]
Follow this link to browse for files I've copied from Hardkernel or others and posted: [http://odroid.us/odroid odroid]
+
  
== Odroid-U2 ==
+
[[Step-by-step Buildroot/Busybox Root File System]]
  
=== Step-by-step Ubuntu SD-Card setup ===
+
[[Step-by-step Native Compiling a Kernel]]
  
These instructions are for a Linux user
+
[[Step-by-step Cross-compiling a Kernel]]
  
You will need an 8GB micro SD card and a card reader/writer. 
+
[[Step-by-step Using qemu to Boot an Emulated Odroid ]]
  
'''Warning''': do not use these instructions verbatim.  You need to adjust them for your drive layout -- you could wipe your hard drive if you are not careful enough.
+
[[Updating from Root File System Images]]
  
Plug in the SD card and then make sure it is not mounted
+
[[Speed Builds Using Compiler Cache]]
  
<pre>
+
[[ADB Guide]]
# Make double sure you know the drive designator used for the SD card.  One way to do it is like this:
+
dmesg | tail -n 10
+
[3741938.562849] sd 10:0:0:0: [sdc] No Caching mode page present
+
[3741938.562852] sd 10:0:0:0: [sdc] Assuming drive cache: write through
+
# Now we know sdc represents the new SD card, so umount it. 
+
sudo umount /dev/sdc1
+
# There may be more than one partition to umount, so check then mounts:
+
mount | grep sdc
+
# In this case there are no more instances of /dev/sdc*, so we are done with this step
+
</pre>
+
  
 +
[[Cyanogenmod for u2]]
  
Expand the SD card image
+
[[Mounting Root File System on External USB Drive]]
  
<pre>
+
[[Pass a U-boot Environment Variable Though Kernel Command Line]]
# check the md5sum against the expected one.  The md5sum value is usually posted separately.
+
# It could be in a forum, on a website or contained in a separate file.  The cd12a526ecdb34c12b4a737044e867e7
+
# value is the checksum that verifies the file transferred correctly.
+
md5sum odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img.xz
+
# cd12a526ecdb34c12b4a737044e867e7  odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img.xz
+
# extract the xz file
+
xz -d odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img.xz
+
# check the results
+
ls
+
# odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img is the extracted file.
+
</pre>
+
  
Write the image file to the SD card
+
[[Use cpufrequtils to Adjust Processor Settings]]
  
<pre>
+
[[Use perf to find hot spots in your code]]
# Use disk duplicate to write the image to the SD card.
+
# Make sure you know the drive designator and check for typos.  This step can humble
+
# even an experienced person.  I speak from experience...
+
# note that the drive designator does not have a number -- we are writing the whole device contents
+
# and it contains more just two partitions.  It has the bootloader, u-boot binary, u-boot environment
+
# and some proprietary code required to boot the Exynos processor
+
sudo dd if=odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img of=/dev/sdc bs=4M
+
# This takes at least a few minutes.  This image took about six minutes to write using my hardware.
+
# Make sure all the data is flushed
+
sync
+
</pre>
+
  
Now you can removed the SD card, insert it into the odroid-u2 and boot it.  Just plug in the power supply
+
== Contribute to this Wiki? Get an Account! ==
  
== Wiki Information ==
+
You are welcome to edit the wiki, but I need to add an account for you.  I'm just fed up with 'bots spamming the Wiki -- I even added Captcha to try to foil them.  To get an account:
 +
# Join the HardKernel community forum http://forum.odroid.com/
 +
# Use the private message feature to send me (user: '''osterluk''') your preferred username and a default password to use.
 +
# I'll add it to the Wiki database and confirm that it is done.
  
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
This site is hosted on www.1and1.com. The account has unlimited traffic and unlimited space - everyone is welcome :)
  
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
+
== Tips and Techniques ==
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
* Simple tips and techniques - [[ Tips and Techniques ]]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
* Retrieve Specific Released Kernel Source - [[ Use git and commit tag ]]
 +
* Create SD Card Images - [[Create SD Card Images ]]
 +
* Partition Layout Notes - [[Partition Layout Notes ]]
 +
* Wiki - [[Using Wiki Software]]

Latest revision as of 01:12, 24 December 2015

Public Files

The browseable public download area is here: Download Area

Purpose

This web site is not associated with or sponsored by Hardkernel, the makers of the Odroid development boards.

The Hardkernel web site is here: Hardkernel Website

This site is meant to share information about using odroids and act as a repository for customer-contributed files

Personal

My username on the [Hardkernel forum] is osterluk. It is the same as on this wiki.
My main interest is embedded systems -- Linux in particular. I've changed focus from buildroot/busybox to Debian.

I have a odroid-u2 development board.

Mirrors and File Servers

There are several places you can get files from:

You can get kernel updates (binary) from here: http://www.mdrjr.net/odroid/mirror/dn.odroid.com/

BitTorrents

This is the link to the torrent list: Odroid Torrent List

We don't have a link to the odroid forum topic, since the old forum was lost.

Debian on Odroid

odroidu2

See Debian Wheezy Instructions for setting up Debian for your odroid.

freenx-server

u-boot

Hardware and drivers

See hardwareAndDrivers for some information on getting all of the hardware to work.

General Information

ODROID Devices

ODROID official forum (New link)

Useful Scripts

Temperature Checking

Top 5 Time consuming Tasks

Tutorials

Troubleshooting

Step-by-step Ubuntu SD Card Setup

Step-by-step Ubuntu SD Card Setup -- for Windows Users

Step-by-step NFS-mounted Root File System

Step-by-step Buildroot/Busybox Root File System

Step-by-step Native Compiling a Kernel

Step-by-step Cross-compiling a Kernel

Step-by-step Using qemu to Boot an Emulated Odroid

Updating from Root File System Images

Speed Builds Using Compiler Cache

ADB Guide

Cyanogenmod for u2

Mounting Root File System on External USB Drive

Pass a U-boot Environment Variable Though Kernel Command Line

Use cpufrequtils to Adjust Processor Settings

Use perf to find hot spots in your code

Contribute to this Wiki? Get an Account!

You are welcome to edit the wiki, but I need to add an account for you. I'm just fed up with 'bots spamming the Wiki -- I even added Captcha to try to foil them. To get an account:

  1. Join the HardKernel community forum http://forum.odroid.com/
  2. Use the private message feature to send me (user: osterluk) your preferred username and a default password to use.
  3. I'll add it to the Wiki database and confirm that it is done.

This site is hosted on www.1and1.com. The account has unlimited traffic and unlimited space - everyone is welcome :)

Tips and Techniques