From eLinux.org
< Hawkboard
Revision as of 07:53, 24 April 2010 by Alokprasad (talk | contribs) (h)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Hawkboard is a open-hardware initiative which uses Texas Instrument's (TI) OMAP Processor(OMAPL-L138) (Which contains both DSP and ARM Processor)

 *ARM-This Normally runs Operating System Such as Linux or Android etc.ARM in OMAPL-138 ,is ARMV5/ARM926
 *DSP-This is normally used to perform Audio/Video encoding and Decoding as they are optimized for this operation.
  DSP in OMAPL-138 ,is C647+ Floating Point DSP

Getting Started

1.Powering the Device: Hawkboard can be powered through USB OTG port(mini USB) or Separate 5V Source. Since the USB port of a PC/laptop or hub are often limited to 500 mA, it is advisable to use a separate power supply of 5VDC that supplies at least 1.5 A of current.

Note: It is recommended to use a separate 5VDC Power supply with at least a 1.5 Amps current rating instead of USB Power for Normal Operation of the Board

2.Connecting VGA Monitor: Once the power supply has been attached, Hawkboard boots to Uboot Bootloader and will show Hawkboard Logo on Screen.

3.Connecting UART: To transfer images to Hawkboard and to set other parameters, the UART/serial cable needs to be attached to Hawkboard and PC. A NULL Modem(Crossed Cable i.e 2 and 3 Crossed) is needed for that. Run a terminal session (such as Minicom on Linux or TeraTerm on Windows) on the Host PC and configure it to connect to that serial port with the following characteristics:

Bits per Second: 115200
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None
Transmit delay: 0 msec/char, 10 msec/line

Hawk Serial Set.JPG

After powering the device you should be able to see the following:

Hawk uboot msg.JPG Hawk vga logo.jpg

  • On Hyperterminal (Any other Serial Console) (Left) On VGA Monitor you will see HawkBoard Logo (Right)

Command prompts in this guide

In this guide, commands are preceded by prompts that indicate the environment where the command is to be typed. For example:

  • host$
Indicates command to be typed into the shell window of the host Linux workstation.
  • Hawkboard.org>
Indicates commands to be typed into the U-Boot shell in a console window connected to the Hawkboard's serial port.
  • target$
Indicates commands to be typed into the Linux shell in the terminal window connected to the Hawkboard's serial port or TTY..