Hi All,
I've been working on adding OpenEmbedded support for the ts7800. So
far I can build an Angstrom console-image which produces a bootable
2.6.28 linux kernel. I boot the kernel from an SD card with the initrd
from TS and then mount the Angstrom root file system via nfsroot. I
use a modified linuxrc on the initrd image which handles the nfs
stuff.
There are some issues with the root image that still need to be
handled via the OpenEmbedded system. I have just hacked the generated
root file system by hand to work around those so far.
I have set up a public git repository with my changes at github.com
which can be obtained with this command:
$ git clone git://github.com/troth/oe-ts7xxx.git
It order to make setting up a local OpenEmbedded tree for the ts7800
easier, I have created another repository on github that has my set up
and a script to fetch both the official OpenEmbedded repository and my
branch. This repo also holds my linuxrc script mentioned above. Use
the following commands to use my setup:
$ git clone git://github.com/troth/oe-setup.git
$ cd oe-setup
$ ./Fetch-oe-ts7xxx # sit back and wait for everything to download
NOTE: The Fetch-oe-ts7xxx script may have conflicts since it uses the
latest OE repo stuff which may not have been pushed up to my github
branch. You can avoid that by not using the Fetch script and just
cloning my oe-ts7xxx repo. I recommend using the Fetch script since
may give you an opportunity to practice handling merge conflicts,
which you will have to do at some point any ways.
I'm still very much in the learning stages of using OpenEmbedded (and
git for that matter), so please let me know if there is anything wrong
with my work.
I hope that this is useful for someone out there.
I also have a ts7390 that I want to eventually add OE support for in
the future, but one thing at a time.
Enjoy.
Ted Roth
PS: a big thank you to Alexander Clouter for his work in getting
ts7800 support into the linux kernel mainline.
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|