Where to Find BBB Training?

My company is planning on starting a project using the Beaglebone Black. They want to send me to some sort of class/training seminar within the next month. Does anyone know of anything coming up this soon?

Logic Supply (www.logicsupply.com) has BeagleBone Tutorials that you may find helpful in getting started with your project.
http://inspire.logicsupply.com/

Free Electrons has some good embedded Linux training and a Linux driver class that uses the Beagle Bone Black.
http://free-electrons.com/

Hi,

What would you like to learn?

I mean do you already have an understanding how (Embedded) Linux works and want to focus on the BBB?
Any specific requests?

In which part of the world should this be?

Shameless self promotion:
I will have my trainings[1] after summer also on BBB.

Regards,

Robert

[1] http://www.reliableembeddedsystems.com/products-and-services/training-overview/embedded-training-overview.html

Thanks for all the responses.

I’m specifically looking for something that gets into embedded kernel/driver development using the BBB. I don’t have a ton of embedded linux experience, although I’ve played around with it some. The idea is that we hope to be migrate from a legacy RTOS to an embedded linux environment.

Somewhere in the U.S. preferably.

Hi,

Thanks for all the responses.

I’m specifically looking for something that gets into embedded kernel/driver development using the BBB. I don’t have a ton of embedded linux experience, although I’ve played around with it some. The idea is that we hope to be migrate from a legacy RTOS to an embedded linux environment.

Hmmm. I would really recommend to try to understand how (Embedded) Linux works before jumping into kernel/driver development. If you don’t understand the system architecture and start it like what you are used to from your legacy RTOS it will most likely be wrong. And with respect to kernel/driver development I also would start with Linux drivers in general before looking into BBB specifics. To get started - and some more - with kernel and drivers I would recommend (besides my own trainings) this[1].

I am NOT a big fan of mapping layers, but with Xenomai [2] you might be able to partially move over code from the legacy RTOS to Linux.

Do you have real-time requirements?

What distro do you plan to use on the BBB? [3]?

Somewhere in the U.S. preferably.

My trainings are offered world wide on-site. But for a just a few trainees (which is most likely your case) you could avoid my travel expenses with an instructor driven remote training. For such cases I host all the equipment in Europe and you access it remotely. A trainee gets access to a Linux machine with cross compiler and stuff which also exports kernel/fdt over tftp and the rootfs over nfs. The console of the target board is accessible and once it runs you can also ssh into it.

Regards,

Robert

[1] http://eudyptula-challenge.org/
[2] http://www.xenomai.org/
[3] https://www.yoctoproject.org/

Yea, I think we'd prefer to rewrite everything rather than mapping.

We'll probably just stick with Angstrom. Or do you have a better
suggestion there?

As far as real time requirements go, we do have some. The goal is to
use the real time units on the BBB to offset most of these
requirements. They're mainly machine control routines that can be
easily handled by the RTUs.

Angstrom is being phased out, in favor of Robert Nelson’s
Debian-based kernel. This is what is now shipping with all
new Beagle Bones. A VERY easy way to get started with this
is the machinekit package. it was aimed at a specific use
for the board, with a specific package, LinuxCNC, a motion
control system. But, you get the R Nelson kernel with Xenomai
installed, and a very simple way to build it to a micro SD
card. I’ve done a couple of these when I found Angstrom to
not have the necessary libraries/includes I needed.

Jon