Difference between revisions of "PandaBoard"

From eLinux.org
Jump to: navigation, search
(How To's: Added Ubuntu_Tips)
(43 intermediate revisions by 7 users not shown)
Line 38: Line 38:
 
== Rev ES ==
 
== Rev ES ==
  
http://pandaboard.org/content/pandaboard-es
+
There is now a [http://pandaboard.org/content/pandaboard-es PandaBoard-ES] which includes an OMAP 4460 at up to 1.2GHz. Several important differences make it important (at the present time) that the MLO/u-boot/kernel be specifically crafted for the 4460. The thermal management is not in the mainline 4430 code as yet and could cause unwanted thermal problems. So BEWARE of running any code built for the non -ES PandaBoard on the -ES model.
 
 
  
 
= Accessories =
 
= Accessories =
Line 47: Line 46:
 
* [https://specialcomp.com/pandaboard/order.htm Acrylic case]
 
* [https://specialcomp.com/pandaboard/order.htm Acrylic case]
 
* [http://bb-lvds.blogspot.com 10" LCD LVDS plug-and-play bundle with capacitance touchscreen and ambient light sensor]
 
* [http://bb-lvds.blogspot.com 10" LCD LVDS plug-and-play bundle with capacitance touchscreen and ambient light sensor]
 +
*[[File:Beadaframe.jpg|200px|thumb|BeadaFrame]][http://www.nxelec.com/products/hmi/beadaframe-pandaboard BeadaFrame] 7" LCD display kit
 +
** 7" 800x480 TFT LCD screen
 +
** PWM Backlight control
 +
** Resistive touch panel
 +
** RTC time keeper
 +
** Plastic frame
 +
<br/>
 +
*[[File:IM-001a-kit1.jpg|200px|thumb|Inti Media for Pandaboard]] [http://www.inti-innovations.co.uk/products/inti-media Inti Media] an expansion board with 10" LCD - watch in action [http://www.youtube.com/watch?v=L9IN68DeEDQ here (multipoint capacitive touch screen)] or [http://www.youtube.com/watch?v=f5n0lesLyRQ here (resistive touch screen)]
 +
** 10.1 WXGA LCD with multipoint project capacitive touch panel
 +
** 10.1 WSVGA LCD with resistive touch panel
 +
** 4 additional USB ports
 +
** 5 user controlled LEDs
 +
** 5 user controlled push buttons
 +
** expansion ports with 3V3 I2C, SPI, Serial
 +
<br/><br/>
 +
 +
= Recommended Reading Material =
 +
 +
* [[Embedded_Linux_System_Design_and_Development]]
 +
* [[Embedded_linux_primer]]
 +
* [[Building_Embedded_Linux_Systems]]
 +
* [[Essential_Linux_Device_Drivers]]
 +
* [[Linux_Device_Drivers]]
  
 
= How To's =
 
= How To's =
 
+
* [[Panda_How_to_build_SDR|Build SDR for Pandaboard]]
 +
* [[PandaBoard_Button|Add a GPIO Button]]
 
* [[Panda_How_to_MLO_&_u-boot|How to build MLO and u-boot]] for the PandaBoard '''-->> Updated 7/23/2011'''
 
* [[Panda_How_to_MLO_&_u-boot|How to build MLO and u-boot]] for the PandaBoard '''-->> Updated 7/23/2011'''
 
* [[Panda_How_to_Barebox|How to build Barebox]] for the PandaBoard '''-->> Updated 11/12/2011'''
 
* [[Panda_How_to_Barebox|How to build Barebox]] for the PandaBoard '''-->> Updated 11/12/2011'''
* [[Panda_How_to_kernel_3_0_rel|How to build 3.0 kernel]] for the PandaBoard '''-->> Updated 7/29/2011'''
+
* [[PandaBoard_ES_uboot_howto|How to build u-boot and SPL]] for PandaBoard and PandaBoard ES '''-->> Updated 12/27/2011'''
* [[Panda_How_to_kernel_3_1_rcx|How to build 3.1-rcx kernel]] for the PandaBoard '''-->> Updated 10/5/2011'''
+
* [[Panda_How_to_kernel_3_2_rel|How to build 3.2 kernel]] for the PandaBoard '''-->> Updated 2/18/2012'''
* [[Panda_How_to_kernel_3_1_rel|How to build 3.1 kernel]] for the PandaBoard '''-->> Updated 10/31/2011'''
+
* [[Panda_How_to_kernel_3_3_rcx|How to build 3.3-rcx kernel]] for the PandaBoard '''-->> Updated 2/18/2012'''
* [[Panda_How_to_kernel_3_2_rcx|How to build 3.2-rcx kernel]] for the PandaBoard '''-->> Updated 11/24/2011'''
+
* [[Panda_How_to_kernel_3_3_rel|How to build 3.3 kernel]] for the PandaBoard '''-->> Updated 3/19/2012'''
 +
* [[Panda_How_to_kernel_3_4_rel|How to build 3.4 kernel]] for the PandaBoard '''-->> NEW 6/3/2012'''
 +
* [[Panda_How_to_kernel_3_5_rcx|How to build 3.5-rcx kernel]] for the PandaBoard '''-->> Updated 7/16/2012'''
 
* [[Panda_How_to_add_2_USBs|How to add two additional USB connections]] to the PandaBoard
 
* [[Panda_How_to_add_2_USBs|How to add two additional USB connections]] to the PandaBoard
 
* [[Panda_How_to_add_Power_Switch|How to add a power switch]] to the PandaBoard '''-->> WIP'''
 
* [[Panda_How_to_add_Power_Switch|How to add a power switch]] to the PandaBoard '''-->> WIP'''
 +
* [[PandaBoard Power Measurements]]
 +
* [[PandaBoard/Ubuntu Tips|Miscellaneous Tips for using the Pandaboard under Ubuntu]]
  
 
== Older How To's ==
 
== Older How To's ==
Line 67: Line 94:
 
* [[Panda_How_to_kernel_2_6_39|How to build 2.6.39-rcx kernel]] for the PandaBoard '''-->> Updated 5/12/2011'''
 
* [[Panda_How_to_kernel_2_6_39|How to build 2.6.39-rcx kernel]] for the PandaBoard '''-->> Updated 5/12/2011'''
 
* [[Panda_How_to_kernel_2_6_39rel|How to build 2.6.39 kernel]] for the PandaBoard '''-->> Updated 5/27/2011'''
 
* [[Panda_How_to_kernel_2_6_39rel|How to build 2.6.39 kernel]] for the PandaBoard '''-->> Updated 5/27/2011'''
 +
* [[Panda_How_to_kernel_3_0_rel|How to build 3.0 kernel]] for the PandaBoard '''-->> Updated 7/29/2011'''
 
* [[Panda_How_to_kernel_3_0_rcx|How to build 3.0-rcx kernel]] for the PandaBoard '''-->> Updated 7/11/2011'''
 
* [[Panda_How_to_kernel_3_0_rcx|How to build 3.0-rcx kernel]] for the PandaBoard '''-->> Updated 7/11/2011'''
 +
* [[Panda_How_to_kernel_3_1_rcx|How to build 3.1-rcx kernel]] for the PandaBoard '''-->> Updated 10/5/2011'''
 +
* [[Panda_How_to_kernel_3_1_rel|How to build 3.1 kernel]] for the PandaBoard '''-->> Updated 10/31/2011'''
 +
* [[Panda_How_to_kernel_3_2_rcx|How to build 3.2-rcx kernel]] for the PandaBoard '''-->> Updated 2/18/2012'''
  
 
= Community =
 
= Community =
 
   
 
   
Website: [http://pandaboard.org http://pandaboard.org]
+
* Website: [http://pandaboard.org http://pandaboard.org]
 
+
* IRC: #pandaboard @irc.freenode.net
IRC: #pandaboard @irc.freenode.net
+
* Mailing List: [http://groups.google.com/group/pandaboard pandaboard@googlegroups.com]
 
+
* [http://www.mail-archive.com/search?a=1&l=linux-omap%40vger.kernel.org&haswords=panda&date=&order=datenewest&search=Search panda on linux-omap@vger.kernel.org]
Mailing List: [http://groups.google.com/group/pandaboard pandaboard@googlegroups.com]
 
  
 
[[category:OMAP]]
 
[[category:OMAP]]

Revision as of 11:37, 14 July 2013

The PandaBoard is an OMAP4430 (Cortex-A9) based low cost development platform.

Hardware

  • OMAP4 (Cortex-A9) CPU based open development platform.
    • OMAP4430 Application processor
    • 1GB low-power DDR2
    • Display HDMI v1.3 Connector (Type A) to drive HD displays, DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter), LCD expansion header
    • 3.5" audio in/out and HDMI Audio out
    • Full size SD/MMC card
    • Built in 802.11 & Bluetooth v2.1+EDR
    • Onboard 10/100 Ethernet
    • Expansion: 1xUSB OTG, 2xUSB HS host ports, General purpose expansion header (I2C, GPMC, USB, MMC, DSS, ETM)
    • JTAG, UART/RS-232, 2 status LEDs, 1GPIO button

More details can be found here

  • PandaBoard EA1 Front

PandaBoard front.png

A hi resolution picture of the PandaBoard EA1 front is available here: http://elinux.org/images/d/d4/Panda_front.jpg

  • PandaBoard EA1 Back

Panda back.jpg

Availability

PandaBoard are in production and can be ordered from Worldwide distributors. You can also easily identify the board you have using Board revision id

Rev A3

Latest version of the board.

Rev A1/A2

Details

Rev EA1/EA2

These were limited number of 'Early Adopter' boards that built prior to production versions. more details

Rev ES

There is now a PandaBoard-ES which includes an OMAP 4460 at up to 1.2GHz. Several important differences make it important (at the present time) that the MLO/u-boot/kernel be specifically crafted for the 4460. The thermal management is not in the mainline 4430 code as yet and could cause unwanted thermal problems. So BEWARE of running any code built for the non -ES PandaBoard on the -ES model.

Accessories




Recommended Reading Material

How To's

Older How To's

Community