Wanna Raspberry?
Demand for a cheap yet powerful computer is pretty high in geek circles. Remember those days when you could take a ZX Spectrum, or Commodore 64, or something like that and attach it to your TV to fill next few days with a great fun. Since then, PCs pushed out these tiny home computers. But today, Raspberry Pi — a little credit-card sized sweet computer — is here.
The Raspberry Pi is built on Broadcom BCM2835 system on chip which contains ARM1176 core running at 700MHz, with VideoCore 4 GPU, and has 256 MB of RAM on board. It provides two USB ports, 100Mb/s Ethernet, HDMI and composite video; audio output presented as well. Operating system loaded from SD flash.
Yet more fun is that the initial NetBSD support was just committed to the NetBSD source tree, and the Raspberry Pi can boot into multiuser now. Currently work on device drivers is in progress. USB and Ethernet are planned to be supported next.
Generally, NetBSD support for the ARM1176 core is in very good shape. The largest parts of the code I committed were the update to the plcom serial driver and the infrastructure to support the low level parts of the bcm2835 (interrupt controller, bus_space, and timer)
— says Nick Hudson, who did the bringup. However, the porting has some hard nuts to crack: The graphics part is a bit of a challenge. But I hope to get dumb framebuffer support relatively soon. There is a publicly available datasheet for part of bcm2835, but certainly not the video controller.
Matt Thomas, the port-evbarm portmaster, was very knowledgeable and helpful in answering all my questions. I'd like to also thank Stephen Borrill for getting me an RPI in the first place. Stephen spoke to Eben Upton in Cambridge and soon after an RPI arrived
— adds Nick.
So, there is a boot log from the very first NetBSD driven RPI board, and work on the device is in full swing. Many people exposed interest, and eventually the Raspberry Pi could became a good alternative for number of well supported, but aging single board computers.
Posted by Boo on July 30, 2012 at 09:58 AM UTC #
Posted by Chris Baird on July 31, 2012 at 11:53 AM UTC #
Posted by Greg A. Woods on July 31, 2012 at 05:51 PM UTC #
Posted by Chris Baird on July 31, 2012 at 06:14 PM UTC #
Posted by flegmatoid on July 31, 2012 at 07:14 PM UTC #
Posted by John Boyd on July 31, 2012 at 09:26 PM UTC #
Posted by Alex on August 01, 2012 at 12:43 PM UTC #
Posted by Boing Boing on August 01, 2012 at 03:06 PM UTC #
Posted by mike stone on August 02, 2012 at 12:32 AM UTC #
Posted by Cryo on August 02, 2012 at 08:00 PM UTC #
Posted by Stathis on August 05, 2012 at 09:29 PM UTC #
Posted by camilito on August 06, 2012 at 02:13 AM UTC #
Posted by SAQ on August 07, 2012 at 03:50 PM UTC #
Posted by Ben Greenfield on August 10, 2012 at 07:03 PM UTC #
Posted by Tommy on August 17, 2012 at 03:43 PM UTC #
Posted by Vee on September 05, 2012 at 11:47 AM UTC #
Posted by projectdp on September 17, 2012 at 09:24 PM UTC #
Posted by JoeShmoe on September 25, 2012 at 05:31 AM UTC #
Posted by GhstWlf on September 29, 2012 at 08:02 AM UTC #
Posted by sergio on October 02, 2012 at 05:08 PM UTC #
Posted by Mark Shaw on October 16, 2012 at 04:32 PM UTC #
Posted by philj on October 17, 2012 at 10:17 PM UTC #
Posted by Albert Espín on October 23, 2012 at 10:19 AM UTC #