more pandaboard tutorials anyone...?

697 views
Skip to first unread message

Kelvin Le

unread,
Apr 10, 2012, 2:01:32 AM4/10/12
to panda...@googlegroups.com
This is my two cents:

I have been seeing a lot of people asking questions about how to access the GPIOs, I2C, SPI, UART, etc
and I think it is because they have probably worked with arduino, fez panda, netduino, nerdkits, etc before and
would like to to move up the ladder to the more powerful Pandaboard (I'm also one of those people too and I love
my Pandaboard!).  However, unlike other communities, the Pandaboard community rarely does have codes
 or tutorials online and it requires a great deal of effort to dig up manuals and examples 
(it does make you better though; kinda like solving a puzzle).  I believe if we have more tutorials (on YouTube)
 that would greatly speed up the development of Pandaboard community;  I'm not talking about the various OS 
installation tutorials but the GPIOs, I2C, SPI, UART, etc.  These are the basic tools to interface with the outside world.

So if you are one of those who have been there and done that please post those tutorials on Youtube.  This
would be much better than doing a scavenger hunt (reading through hundreds of threads).

I have started posting GPIOs and UART videos on Youtube.  Next stop is manipulating the MUX!

Kelvin  

Joshi, Vikas

unread,
Apr 10, 2012, 6:27:35 AM4/10/12
to panda...@googlegroups.com

Kevin,

 

This is good. I have been working on doing the same. There are bits and pieces of videos and tutorials on Panda but they are scattered within the community.

May be pandaboard.org can provide a place/platform where we can start collecting and organizing community generated videos and tutorials.

I was thinking instead of making it an effort of one or two individuals (you, me and few others) we can make it an effort of the community.

This is not to say that interested folks in the community pick up domain areas, take ownership and create the material.

How does that sound? If enough are interested then we can get started on this.

 

Vikas

Kelvin Le

unread,
Apr 10, 2012, 10:48:40 AM4/10/12
to panda...@googlegroups.com
Vikas,

That's great. We should create a community project page with a list
of tutorials. I shall look into it further this week.

Kelvin

kushal vora

unread,
Apr 10, 2012, 5:31:45 PM4/10/12
to pandaboard
Thats a fantastic efforts you guys are doing!

Hey Kelvin
Can you please share the link of the youtube videos you have posted. I
am currently working on I2C integration using IRQ and still solving
the puzzle. I am not getting any supports from the community so I have
to go and read tons of threads and material. Anyways I plan to share
the whole method as soon I am ready. Let me know if I can contribute
at any point of time!

Cheers,
Kushal

David Anders

unread,
Apr 11, 2012, 12:35:03 PM4/11/12
to pandaboard
Kelvin,

i had looked at some of your youtube videos and they are pretty good.
the reason you don't see more howtos for the panda or beagle, or for
any of the other boards is based on the fact that the procedures for
working on SPI,I2C,and GPIO are exactly the same for _any_ system
running linux. in general if you find one howto, it is applicable to
any board.

Dave

Kelvin Le

unread,
Apr 11, 2012, 8:04:42 PM4/11/12
to panda...@googlegroups.com
Kushal,

Here is the link. Looking forward to seeing your videos!

http://www.youtube.com/user/kle8309?feature=mhee

Kelvin

yoonka

unread,
Apr 12, 2012, 2:45:49 PM4/12/12
to panda...@googlegroups.com
This is a really good tutorial for installing OpenCV/Ubuntu on PandaBoard. 


J

Linux777-Russia/Moscow

unread,
Apr 14, 2012, 4:09:00 PM4/14/12
to pandaboard
Thank you for video!
Waiting for I2C video tutorial ^_^

surendra Jain

unread,
Apr 16, 2012, 12:14:00 AM4/16/12
to panda...@googlegroups.com

Joshi, Vikas

unread,
Apr 24, 2012, 6:56:05 AM4/24/12
to panda...@googlegroups.com
http://omappedia.org/wiki/PandaBoard_Training
Let's start organizing it at above URL.

I am looking into safe ways of embedding videos and ppt in wiki so that we can have the PPT and videos on the same page on the wiki.


Vikas

Bill Traynor

unread,
Apr 24, 2012, 7:14:14 AM4/24/12
to panda...@googlegroups.com
On Tue, Apr 24, 2012 at 06:56, Joshi, Vikas <v-jo...@ti.com> wrote:
> http://omappedia.org/wiki/PandaBoard_Training
> Let's start organizing it at above URL.
>
> I am looking into safe ways of embedding videos and ppt in wiki so that we can have the PPT and videos on the same page on the wiki.

I've added the ability to embed video to elinux.org. There's also a
PandaBoard category for use. The extension is
http://www.mediawiki.org/wiki/Extension:EmbedVideoPlus, and is quite
easy to use.

For example, to embed youtube video, simply add the following to a wiki page:

{{#ev:youtube|dMH0bHeiRNg}}

Kelvin Le

unread,
Apr 24, 2012, 10:30:06 AM4/24/12
to panda...@googlegroups.com
This is great!

yoonka

unread,
Apr 25, 2012, 8:40:58 PM4/25/12
to panda...@googlegroups.com
Here's my first. Soon to be followed by an updated OpenCV install and then ARToolkit install. I may also tutorialize setting up a decent wifi connection including ad-hoc.  Ooops just remembered, I'm doing one on RTP streaming using gstreamer too. 

Joshi, Vikas

unread,
Apr 26, 2012, 1:18:47 AM4/26/12
to panda...@googlegroups.com

I added your tutorial to http://omappedia.org/wiki/PandaBoard_Training page.

Just trying to centralize all training in one place. Feel free to use omappedia for writing and also please do update above page with links and description to your training material.

 

Vikas

 

From: panda...@googlegroups.com [mailto:panda...@googlegroups.com] On Behalf Of yoonka


Sent: Thursday, April 26, 2012 6:11 AM
To: panda...@googlegroups.com

Kelvin Le

unread,
May 13, 2012, 2:19:40 AM5/13/12
to panda...@googlegroups.com
Hello,

Just an update on my current progress

I just uploaded another video tutorial for setting up the wlan0 on the
pandaboard training wiki.

Since the wifi card on-board is pretty weak I have just ordered an
external usb wifi adapter with a power of 500mW.

http://www.amazon.com/Panda-Mid-Range-150Mbps-802-11B-adapter/dp/B004AC0L4Y/ref=sr_1_1?ie=UTF8&qid=1336889396&sr=8-1

Soon I will be able to use the pandaboard for RC projects with OpenSSH.

I have also bought a couple of voltage level translators (MAX3000E)
and soon the expansion will be more accessible for general IO usage.

with the voltage level corrected to ttl levels protocols like I2C,
SPI, UART will be more useful.


Kelvin

wb666...@gmail.com

unread,
May 16, 2012, 3:04:41 PM5/16/12
to panda...@googlegroups.com
Programming the devices may be the same for all, but getting the drivers like /dev/spidev1.1 to appear is where I'm stumped with Ubuntu 12.04 on Pandaboard ES.  I can compile spidev_test.c just fine but there is no /dev/spidev1.1 or and /dev/spi* device to actually open.

--wally.

Tom Mitchell

unread,
May 16, 2012, 5:29:10 PM5/16/12
to panda...@googlegroups.com
Have you checked your udev rules?

See lib/udev/rules.d/*
and
$ ls /etc/udev
rules.d udev.conf

https://groups.google.com/forum/?fromgroups#!topic/beagleboard/HwlNym-3zWY
--
  T o m   M i t c h e l l

wbgreene

unread,
May 23, 2012, 1:23:12 PM5/23/12
to panda...@googlegroups.com
checking them for what?  I've no clue as to the syntax of these *.rules files,  obvioulsy there is some kind of naming convention, and from the names it would seem order is important, but how does trying to use the userspace spidev play into this?

The thread you linked was most unhelpful with basically my question for the Beagleboard instead of the Pandaboard ES and no answer.  Os is Google Groups broken and not showing everything in a thread?


On Wednesday, May 16, 2012 4:29:10 PM UTC-5, Tom Mitchell wrote:
Have you checked your udev rules?

See lib/udev/rules.d/*
    and
$ ls /etc/udev
rules.d  udev.conf

https://groups.google.com/forum/?fromgroups#!topic/beagleboard/HwlNym-3zWY


Tom Mitchell

unread,
May 27, 2012, 5:59:16 PM5/27/12
to panda...@googlegroups.com
Sorry... I did not expect you to need more info.

udev is the way devices and their drivers are made visible in the file system.
It is not a pandaboard or beagle board issue. It is specific to the OS.
Modulo versions the syntax is the same on ARM. x86, x86_64 etc....

Because this is not specific to the hardware you may find more information
by a more general search.

http://manpages.ubuntu.com/manpages/karmic/man7/udev.7.html

http://ubuntuforums.org/showthread.php?t=168221

NAME
udev - dynamic device management

DESCRIPTION
udev provides a dynamic device directory containing only the files for
actually present devices. It creates or removes device node files in
the /dev directory, or it renames network interfaces.

Anton Paskauskas

unread,
May 28, 2012, 4:31:43 PM5/28/12
to pandaboard
I am sorry if this not is needed ... But I made some tutorials for
Panda. Please note that I am not a developer.
Installing and configuring Debian:
http://alastordmcblog.blogspot.com/2012/05/how-to-install-debian-on-pandaboard-do.html
Building Ubuntu kernel for Debian:
http://alastordmcblog.blogspot.com/2012/05/debian-on-pandaboard-building-ubuntu.html
Installing mupen64plus emulator: (This is probably very old at this
point. I have used Maverick back then.)
http://alastordmcblog.blogspot.com/2011/09/installing-mupen64plus-on-pandaboard.html
I hope somebody finds them helpful or so.
Regards
Reply all
Reply to author
Forward
0 new messages