Updated google plusone and facebook like buttons
[beagleboard.org.git] / db / 7.xml
blob15330ee9dac5d0705e4172d6c4ec787c2ddd97a3
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <?xml-stylesheet type="text/xsl" href="helma.xsl"?>
3 <xmlroot xmlns:hop="http://www.helma.org/docs/guide/features/database">
4   <hopobject id="7" name="brief" prototype="Page" created="1202805395331" lastModified="1217315370764">
5   <hop:parent idref="0" prototyperef="Root"/>
6     <http_browser>Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1</http_browser>
7     <lang>en-us</lang>
8     <uri>brief</uri>
9     <http_host>beagleboard.org</http_host>
10     <time type="date">29.07.2008 02:09:30 CDT</time>
11     <http_remotehost>127.0.0.1</http_remotehost>
12     <hopsession>127.0.0.76.31.18.f1ahu9rtl705</hopsession>
13     <user>blog.hangerhead.com</user>
14     <body>
15  &lt;h1&gt;What is Beagle?&lt;/h1&gt;
16  &lt;h2&gt;Where did the Beagle Board idea come from?&lt;/h2&gt;
17  &lt;p&gt;Gerald, a hardware guy in strategic marketing supporting OMAP customers, asked me, and others, what could we do with a board based on the highest performance ARM-based system-on-chip available today, if it was small and powered via USB.  The answer was to create the most amazing open source development and education project yet seen in the embedded world.  At least, that is what it will be as soon as we learn to get out of the way of innovators and simply enable them to work together on the latest silicon technology.&lt;/p&gt;
18  &lt;p&gt;
19   The first thing I did was ask Gerald about things we could add to the board.  What about an LCD?  What about on-board WiFi and Ethernet?  He said, sure, no problem $10 here, $30 there.  When I finally woke up and realized that with all the things we wanted to do with this board, the best thing to do was to enable them
20   &lt;b&gt;
21    &lt;u&gt;all&lt;/u&gt;
22   &lt;/b&gt;
23   by simply
24   &lt;i&gt;getting out of the way.&lt;/i&gt;
25  &lt;/p&gt;
26  &lt;h2&gt;Doing more with less&lt;/h2&gt;
27  &lt;p&gt;
28   By eliminating all of the on-board peripherals not already among the numerous ones on the digital and analog system-on-chip pair themselves, and by providing standard expansion buses, like high-speed USB 2.0, SDIO, and DVI-D, developers are able to bring-their-own peripherals and do exactly what they want.  What we created was a
29   &lt;i&gt;
30    low-cost, fan-less
31    &lt;u&gt;computer,&lt;/u&gt;
32   &lt;/i&gt;
33   with all the expandability of today&apos;s desktop machines, but
34   &lt;i&gt;without the bulk, expense, or noise.&lt;/i&gt;
35   It is the kind of platform you can use to develop computer science solutions that could be put
36   &lt;i&gt;anywhere.&lt;/i&gt;
37  &lt;/p&gt;
38  &lt;p&gt;
39   Instead of using a fixed, embedded LCD, Gerald used the digital and analog LCD ports to add monitor/TV connections, so that any DVI-D enabled monitor or S-Video enabled TV could be used.  The USB port (eventually, ports) can be used to add a high-speed hub for adding a keyboard, mouse, and WiFi connection and the MMC/SD connector can be used to add multiple gigabytes of storage, but building a computer out of the Beagle Board is
40   &lt;i&gt;just the beginning.&lt;/i&gt;
41  &lt;/p&gt;
42  &lt;h2&gt;Collaborating on the Beagle Board&lt;/h2&gt;
43  &lt;p&gt;
44   With the simple theme of supporting standard interfaces and getting out of the way, those who would like to collaborate on extending the Beagle Board platform are encouraged to do it in any way they&apos;d like.  Instead of trying to take control of the community by pushing a single collaboration portal, Beagle Board developers are encouraged to take their contributions directly to the communities already supporting the project they desire to port to the Beagle Board, or to create their own community collaboration tools using existing offerings at
45   &lt;a href=&quot;http://code.google.com&quot;&gt;code.google.com,&lt;/a&gt;
46   &lt;a href=&quot;http://sf.net&quot;&gt;sf.net,&lt;/a&gt;
47   &lt;a href=&quot;http://freedesktop.org&quot;&gt;freedesktop.org,&lt;/a&gt;
48   and others.
49  &lt;/p&gt;
50  &lt;p&gt;It is certainly true that by encouraging Beagle Board collaboration to spread to the corners of the Internet that there will be fragmentation in the community.  Developers will therefore be encouraged to do three things:&lt;/p&gt;
51  &lt;ul&gt;
52   &lt;li&gt;
53    Register their project at
54    &lt;a href=&quot;http://beagleboard.org/project&quot;&gt;BeagleBoard.org/project,&lt;/a&gt;
55   &lt;/li&gt;
56   &lt;li&gt;
57    Provide information about their project using one of the
58    &lt;a href=&quot;http://creativecommons.org&quot;&gt;Creative Commons&lt;/a&gt;
59    licenses, and
60   &lt;/li&gt;
61   &lt;li&gt;Publish RSS/Atom feeds that can be used to update the project status.&lt;/li&gt;
62  &lt;/ul&gt;
63  &lt;p&gt;The web software required to aggregate information about these projects, including their release announcements, bug reports, and discussion links, will all be built using widely adopted standards, such as RSS and Atom, as an open source project of its own that is executed on the BeagleBoard.org server.  Developers will be welcomed and encouraged to take the web server build script for Amazon EC2 servers and website source to improve upon the aggregation capabilities of the site.&lt;/p&gt;
64  &lt;h2&gt;What can the Beagle Board do?&lt;/h2&gt;
65  &lt;p&gt;I&apos;m still trying to find applications where the Beagle Board can&apos;t play a role.  The general-purpose processor performance of the Beagle Board exceeds that of other low-cost computing platforms on the market today, such as the OLPC XO-1.  Additionally, the processor contains 2D and 3D graphics acceleration capabilities as well as a DSP optimized for multimedia processing.  A typical configuration of a Beagle Board system would draw power off of a USB port on standard laptop or desktop PC used for developing and downloading the low-level Beagle Board software, but additional peripherals would allow the Beagle Board to operate as a multimedia computer on its own.&lt;/p&gt;
66  &lt;h3&gt;Possible applications&lt;/h3&gt;
67  &lt;ul&gt;
68   &lt;li&gt;Low-cost Linux PC&lt;/li&gt;
69   &lt;li&gt;Network-connected digital signage&lt;/li&gt;
70   &lt;li&gt;3D user interface development (Clutter, etc.)&lt;/li&gt;
71   &lt;li&gt;Game console&lt;/li&gt;
72   &lt;li&gt;LCD-to-picture-frame conversion kit&lt;/li&gt;
73   &lt;li&gt;Adobe Flash client &quot;alarm clock&quot; (like the Chumby)&lt;/li&gt;
74   &lt;li&gt;Kitchen computer&lt;/li&gt;
75   &lt;li&gt;Web services development&lt;/li&gt;
76   &lt;li&gt;Google Talk video phone&lt;/li&gt;
77   &lt;li&gt;Notebook TV-out via USB&lt;/li&gt;
78   &lt;li&gt;Projector media reader and presenter&lt;/li&gt;
79   &lt;li&gt;Gaming platform emulator&lt;/li&gt;
80   &lt;li&gt;Thin client terminal&lt;/li&gt;
81   &lt;li&gt;Web browser for the TV&lt;/li&gt;
82   &lt;li&gt;Multimedia codec and framework development&lt;/li&gt;
83   &lt;li&gt;Home networked media (DLNA/XMPP) server/client&lt;/li&gt;
84   &lt;li&gt;Security camera analyzer, streamer, recorder, and monitor&lt;/li&gt;
85   &lt;li&gt;USB traffic monitor (looks like a HUB)&lt;/li&gt;
86   &lt;li&gt;USB class conversion (add software support where drivers aren&apos;t available on the PC)&lt;/li&gt;
87   &lt;li&gt;Network sniffer&lt;/li&gt;
88   &lt;li&gt;Set-top box&lt;/li&gt;
89   &lt;li&gt;Vehicle telematics and automation&lt;/li&gt;
90   &lt;li&gt;Software defined radio&lt;/li&gt;
91   &lt;li&gt;Mobile digital television&lt;/li&gt;
92   &lt;li&gt;Robotics&lt;/li&gt;
93   &lt;li&gt;Home automation&lt;/li&gt;
94   &lt;li&gt;and many more that community members can imagine...&lt;/li&gt;
95  &lt;/ul&gt;
96  &lt;h2&gt;How do I get a Beagle Board of my own?&lt;/h2&gt;
97  &lt;p&gt;
98   A purchase link for a Beagle Board will always be available on
99   &lt;a href=&quot;http://beagleboard.org&quot;&gt;BeagleBoard.org.&lt;/a&gt;
100  &lt;/p&gt;
101  &lt;p&gt;
102   If you are more adventurous, then you are invited to utilize
103   &lt;a href=&quot;/hardware/design&quot;&gt;all of the Beagle Board design materials.&lt;/a&gt;
104   This includes electronic copies of the schematic, layout, and assembly designs.  All of the Texas Instruments components utilized on the board will be made available for public purchase.  If there is a component that is difficult for you to purchase, please contact me for additional information.  Building boards isn&apos;t easy and you are encouraged to purchase the boards through the website, but links to manufacturers who can handle making these boards will be provided to those looking to extend the design.
105  &lt;/p&gt;
106  &lt;h2&gt;For whom is the Beagle Board intended? / Using the Beagle Board for fun, education, and profit&lt;/h2&gt;
107  &lt;p&gt;We didn&apos;t put a case around the Beagle Board and turn it into a consumer product because that is what end-product manufacturers do.  Instead, the Beagle Board is intended for those wanting to learn about building embedded systems and don&apos;t need all of the support or costs associated with the typical development platform.  Once you are done experimenting and need a silicon evaluation platform that will help you make a product, platforms with software compatibility are available.&lt;/p&gt;
108  &lt;p&gt;
109   --
110   &lt;a href=&quot;http://blog.hangerhead.com/&quot;&gt;Jason Kridner&lt;/a&gt;
111  &lt;/p&gt;
112 </body>
113     <http_language>en-us,en;q=0.8,ja;q=0.5,zh;q=0.3</http_language>
114     <http_referer>http://beagleboard.org/brief/edit</http_referer>
115   </hopobject>
116 </xmlroot>