Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Jan 2010 08:55:40 +1000
From:      John Nicholls <john@thinlinx.com>
To:        Yohanes Nugroho <yohanes@gmail.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: CNS11XX FreeBSD port completed
Message-ID:  <1262645740.6522.50.camel@xeon.thinmesh.com>
In-Reply-To: <260bb65e1001040744v349b3a5fmc9d924e452b46604@mail.gmail.com>
References:  <260bb65e0912110627o6b67b399vabaae57477b91023@mail.gmail.com> <260bb65e0912250948w6f714367w672a1ebf037fb7f7@mail.gmail.com> <BEE46B4D-5280-48DF-B2FD-36D1FEFA332A@freebsd.org> <260bb65e1001030033s9782689xedfd54520c62b01d@mail.gmail.com> <4DC598C4-2CB4-4D98-8101-3CA7B3985BE9@freebsd.org> <260bb65e1001030633n4f9ad138w388600d82ed9f2d1@mail.gmail.com> <D64F43A1-6D4F-4401-B18F-D42F28686CF8@freebsd.org> <260bb65e1001040744v349b3a5fmc9d924e452b46604@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2010-01-04 at 22:44 +0700, Yohanes Nugroho wrote:
> On Mon, Jan 4, 2010 at 10:36 AM, Rui Paulo <rpaulo@freebsd.org> wrote:
> >> I have added the config file in this latest patch.
> >
> > Committed! Thank you :-)
> 
> Thank you for everyone's help.
> 
> This is my first attempt at freebsd kernel porting, and I have learned
> many lessons from this. I hope I can contribute more to the FreeBSD
> project in the future.
> 
> If someone would donate me an CNS21XX I would love to port FreeBSD to
> it to complete the Cavium Econa series SoC (it costs about 40.56 -
> 41.83 USD at DealExtreme:

Hi Yohanes,

How would you like to try your hand at a Atmel AT91SAM9G20 based thin
client? I have donated four of these to various guys on the FreeBSD list
a few months ago. Not sure is any of them have had the time to play with
the hardware yet. We have Linux and WinCE 6 running perfectly on this
hardware, I would like to see FreeBSD running on it also :)

The Bootloader is u-boot and we either boot the operating system from
NAND Flash or tftp a image file containing the Kernel and root
filesystem over the network. We have shrunk the Linux filesystem down to
around 8 MB.

The hardware specifications are,

Atmel AT91SAM9G20 400Mhz Arm ProcessorDisplay
Silicon Motion SM502 or SM107 Analog VGA Output up to 1280x1024
Serial Dataflash chip for u-boot
SDRAM – 64MB
NAND Flash Memory ­ 128MB
Audio – Wolfson WM8731l – 16bit, 48KHz Stereo Headphone Out, Line out,
Biased Microphone In
Ethernet – 10/100 Mbs
2 x USB 2.0 Full Speed Host Ports
Debug header on PCB
USB Device header on PCB
5VDC Power
 

We will port our Video driver to FreeBSD, so you don't need to worry
about Video support. We have written a accelerated 2D Xorg driver which
talks to the Video chip through a Kernel Frame Buffer driver. The
performance is about three times faster than the non accelerated Silicon
Motion Linux SM502 / SM107 kernel FB Driver


John




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1262645740.6522.50.camel>