NeTV developer info

From Chumby Wiki
Revision as of 04:02, 7 September 2011 by Bunnie (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Welcome to the NeTV developer info page. NeTV is currently available as a development kit for use by developers, reviewers, and other people interested in evaluating the product.

This page is intended for technical development use. If you are curious about the consumer facing features of NeTV, please see What is NeTV.

Developing Software for NeTV

NeTV software consists primarily of two classes as far as developers are concerned.

One is firmware development. This includes the kernel, drivers, and application programs. If you are interested in writing C programs on embedded linux, then you should see the Firmware Development section.

The other is application development. This includes widgets, event generators, and android. If you are interested in creating user-facing applications written in javascript, HTML, and/or Dalvik (Android Java) then please see the Application Development section.

Firmware Development

There are two methods for developing Firmware on NeTV. One is intended for in-depth developers, particularly OEMs and professionals who desire a full-fledged SDK and to build whole new ROM images from scratch. The other is intended for hobbyists, particularly individuals who just need gcc on the device to create a few scripts or glue programs.

Developers desiring a full SDK should see the page on NeTV AMI Instance. Here, you will be walked through the setup and use of a pre-built development environment, complete with cross-compiler, located in the Amazon EC2 cloud. It uses buildbot and bitbake to create a robust development environment that is suitable for immediate production use.

Hobbyists desiring a quick-start solution should see the page on NeTV local compilation. Here, you can find out how to install gcc on the device and build a quick hello world program.

Application Development

Please choose a category for application development:

Developing Hardware for NeTV

Hardware documentation for NeTV can be browsed at http://git.chumby.com.sg/netv_hardware/