* I have ported linux onto a new architure (trimedia)
@ 2009-06-13 16:07 Guo Hongruan
0 siblings, 0 replies; only message in thread
From: Guo Hongruan @ 2009-06-13 16:07 UTC (permalink / raw)
To: linux-kernel; +Cc: guo.hongruan
Hi friends,
I am happy to tell you that I have ported linux onto a new architure --
trimedia. I called this project tmlinux. Now tmlinux includes a linux
kernel, a uclibc, a busybox and a toolchain wrapper. I have validated the
whole system using LTP. Nearly all of the cases passed.
TriMedia is a VLIW Mediaprocessor family from NXP Semiconductors
(formerly Philips Semiconductors). The main challenge of porting linux to
trimedia is that gcc does not support TriMedia at all. the only available
compiler for trimedia is tmcc, which can not recognise any gcc extension
options. To compile the linux kernel and uclibc, I used a CIL (C
intermedia language) to translate gcc extension options to C99 standard
source code, and then compile it using tmcc. The result proves that it
works OK.
I am happy to share my work to linux world. You can get the whole
source code through the following URLs:
http://tmlinux.googlecode.com -- for uclibc, busybox, toolchain wrapper,
cil, ltp and so on. It is the portal of tmlinux.
git clone git://github.com/camelguo/linux-2.6-trimedia.git -- for linux
kernel source code for trimedia.
Any feedback is welcome.
By the way, I am not in the list, please CC to camelguo@gmail.com when
reply
Thanks a lot.
--
Guo Hongruan, Embedded Linux Consultant
Mobile: +86-0-13484056007
Skype: camelguo
Twitter: camelguo
http://www.gulessoft.com
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-06-13 8:07 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-13 16:07 I have ported linux onto a new architure (trimedia) Guo Hongruan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).