home | list info | list archive | date index | thread index

[OCLUG-Tech] an offer for local geeks who want to jump into embedded linux

  • Subject: [OCLUG-Tech] an offer for local geeks who want to jump into embedded linux
  • From: "Robert P. J. Day" <rpjday [ at ] crashcourse [ dot ] ca>
  • Date: Wed, 14 Dec 2011 07:50:45 -0500 (EST)
  ok, having learned my lesson from yesterday, here's a kind of an
open-ended offer for local linux folks who have spare time and want to
get started on embedded linux, get a board out of it and possibly earn
some $$$ at the same time.

  over the holidays, i'm going to be doing a massive rewrite/upgrade
of some linux/embedded linux/kernel programming/device driver
curriculum.  at the same time, i'm sitting here with a pile of dev
kits i've collected over the years and, rather than just trying to
sell them off, here's my plan.

  it would be nice if the newer curriculum is general enough to teach
off of a number of different platforms based on what the client wants
(ARM, PowerPC, FPGA-based, etc).  but that would take a ridiculous
amount of time documenting how some representative dev kit for each
architecture is initialized, how one installs the bootloader,
configures and builds the kernel, and so on.  and here's where you
come in.

  i'd like to outsource a lot of that to local folks who have the time
and want to do just that for a particular board that i'll supply.
given a list of dev kits that i'll finalize shortly, you pick one that
appeals to you, i supply the hardware and we can discuss how much time
and effort you're willing to invest in documenting everything there is
to know in terms of taking an empty board and slowly building it up to
run linux.

  this doesn't necessarily require any original research.  for dev
kits that are already well-supported for linux, the work might just
involve linking to the appropriate web pages that describe how it's
done, and saying, "yup, i verified that those instructions work just
fine."  it might involve downloading and testing software that claims
to run on the kit, and i would probably have a list of things i want
checked out for each kit.

  in essence, for each kit/architecture i want to support in a
teaching environment, i want someone to document and verify what it
takes to begin with an empty board and, slowly but surely, configure
and install linux and anything else i decide is important to me. in
some cases, i might also supply additional peripherals such as LCD
touchscreens if i want that to be part of the verification.  possibly
a debugger if i want someone to document how to use something like the
flyswatter 2 JTAG debugger for certain boards.  you get the idea --
the list of requirements can definitely change over time as i get new
ideas.  and what's in it for you?

  i did this a couple times back in K-W and the people who offered to
help did it simply in exchange for me buying them the respective dev
kit and letting them keep it, but these days, that's almost certainly
not enough of an incentive.

  so we could simply negotiate.  let me know how much time you can
invest, and how you want to be compensated and we can take it from
there.  there's no hard and fast deadlines here, but i do want to get
a few people who, say, have time over the holidays to at least make a
dent in the TO DO list.  this is something that can be done entirely
from home and i'd expect regular reports on what's been done so i can
update all of the final documentation on my end.  you don't need to
wordsmith anything meticulously, that's my job -- i just want the
instructions.

  at the moment, looking around, i have the following dev kits, some
of which i'm not sure about just yet:

  * beagleboard and beagleboard XM (definitely)
  * pandaboard and pandaboard ES (definitely)
  * craneboard (eh, not sure about that, maybe too much overlap
    with the above)
  * beaglebone (possibly, if just for the sake of having decent
    documentation for it)

i also have the following, totally not sure what to do about these:

  * altera cyclone III (FPGA) starter board
  * freescale zoom coldfire development kit

and i've yet to select a powerpc dev kit -- still checking those out.

  in any event, that's the deal.  obviously, there's lots of flex here
but you should have the general idea.  let me know if you're
interested.  i'm sure there's lots i've forgotten to explain so ask
questions.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================