Beagle Board Challenge:HES

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

Pre-Launch Questions

Group HES

Group Description

Zahidul Haq: 3rd Year Junior, technical area: embedded systems Ozair Khan: 3rd Year Junior, technical area: renewable energy

What do you hope to gain by participating in this challenge?

Enhancing our understanding of Linux, and testing our own abilities while hopefully learning something along the way. Most importantly, earn a Co-op with TI...

IRC

irc.freeenode.net #beagle HES(Zahidul), ozairk(Ozair)

Where are you located, and what hours do you tend to work?

Zahidul Haq: Wylie, TX; daytime Ozair Khan: Houston, TX; evening

What is your project?

Home Entertainment System

Project Description

Bb.jpg

Basic Premise - Interface remote control to beagleboard, and then use remote control to access internet multimedia content in a user-friendly way.

Setup: -HARDWARE: Using BeagleBoard Rev C4 and standard peripherals and interconnections -SOFTWARE: Using angstrom distribution demo image from http://beagleboard.org/challenge and the matrix_gui application that comes installed -NETWORK: Ethernet for fast internet access. -Currently using VNC on windows vista sharing keyboard, mouse, display:

    1. have both connected to internet
    2. get ip address of both systems and test ping
    3. run vncviewer on BB: >x11vnc then on vista.

Goals

  1. learn about linux
  2. tutorials on qt
  3. build remote interface hardware
  4. write software for interfacing
  5. enhanced functionality: better software for user-friendliness, wireless radio interface

Problems:

-plan to use script to call another browser,i.e. firefox Reference: [1]

-instructed to change Xconfig to fix TV overscan of S-Video output

Project Scope

We have a big learning curve; however, we feel we can pull it off if we can work diligently.

We are ECE students in the 3rd years of our studies at UT Austin, and have a wide range of experiences among the 2 of us.

What license(s) does your project use?

For code written for this project, we will use Qt development tools. When the project is based on an existing open source package, the license of that package will be used.


Authors


Features

Pictures & Videos

Video your design working and upload to YouTube with link here:

Videos can be embedded directly into the wiki using the EmbedVideoPlus extension. For documentation on this extension, please see http://www.mediawiki.org/wiki/Extension:EmbedVideoPlus

Usage Instructions

We used a 9S12DP512 to interface the IR receiver and transmitter using the input capture feature of the microcontroller. There are many other ways to decode the IR signals, this was the easiest way since we are most familiar with this microcontroller. There is also a bug in the beagleboard code. Although algorithmically it made sense to me, I tried countless hours trying to debug the C code. The beagleboard senses the right button presses but sometimes outputs the wrong, unintended matrix_gui image. Also send me any suggestions as to how to optimize and make the system run faster.

Source Code

1. [LEDS.pdf http://processors.wiki.ti.com/index.php/File:LEDS.pdf]

2. [BeagleBoardCode:HES http://processors.wiki.ti.com/index.php/File:Testsystem.pdf]

3. [BeagleBoardCode:HES http://processors.wiki.ti.com/index.php/File:Image.pdf]

4. [BeagleBoardCode:HES http://processors.wiki.ti.com/index.php/File:Newscript.pdf]

5. [MicrocontrollerCode:HES http://processors.wiki.ti.com/index.php/File:IC.zip]

Schematics

To Be Uploaded!

E2e.jpg For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Beagle Board Challenge:HES here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox