I got three of these. I need controllers like I need a hole in my head but hey, they are really really cute. A bit of trouble with the release that was on them but downloaded and burned in the latest and they were fine. Sadly no, I have not yet put them on a meter but will when they are near such a setup.
Something that sets these apart from the Raspberry Pi are that they full of easy access I/O, and two the Cloud9 IDE.
It is insanely fun to write javascript code in a browser talking to this thing wirelessly and have it do stuff. For me who likes to do mobile robots this is the really really great. I've got one of the old Rovio telepresence [1] things (its a mobile base with a Web cam and a WiFi link) and this board is going to be its new brain. The angstrom distro on it is very similar to the distro that the Chumby came with only a bit more stuff (Python, yay!).
The HDMI output is ok (its not 1080p so don't even think you're going to do XMBC on this thing) but nothing to write home about.
One USB port so get a hub, but on the plus side you can provide you own 5V power supply and that means you don't need a powered hub (unless you're trying to run high power peripherals). The Logitech Unifying receiver works well if you want to add a keyboard and mouse in one plug. (Now if that Unifying Reciever did WiFi it would kick butt)
All in all I think its a really good board. Nice mix of features. It will put pricing pressure on the Arduino Due I suspect.
No. it's not fun to run any code in a browser <textarea>. especially when you have a full linux distro with ssh and modern text editors, with decent undo, column editing, auto-completion, regexp, etc.
never really understood the appeal of the arduino interface or cloud9. Well, for the arduino i can at least try to explain that, same with android, there are so many bad tutorials based on copy/past and boasting those IDE, that lots and lots of people start already thinking that is their only option.
Is the Ethernet PHY connected to the main processor over USB or something faster/more efficient? One of my biggest complaints about the Raspberry Pi is that the Ethernet is capped at a few dozen mbps, presumably due to constraints associated with USB.
I teach a beginning robotics class to local area kids. We were going to use RasPis this year but I could only get 2 of them (I needed about 10) so we ended up going with TP-Link WR703n's and arduinos instead. This actually ended up working better anyway with less hassle.
I'm hoping that BBB's (3B's?) are going to take their place in the fall. They seem much more suited to tinkering than raspis. A very exciting platform!
How robust are the boards? I'm moving a hydroponics setup from an arduino to something more flexible, and need them to be fairly robust. I use a thick plastic case to protect them, but they will be on 24/7/7. Also, how is setting up WIFI with these? Better than the RPi?
> Something that sets these apart from the Raspberry Pi are that they full of easy access I/O
How so?
I thought RasPi has plenty of I/O, but I'm not familiar with BB.
Minor quibble: The lack of analog sound output. It shows that their mindset was not entirely focused on the robotics / DIY genre, but more on the miniature computer thing. You don't do sound output on a robot or controller from HDMI.
Happy to see that these powerful little things are getting more affordable. What does those expansion pins do? Can they be used for I/O like button and LED?
Got mine couple of days back and here are a few tips:
- The default OS version had some issues that I was not able to ssh into the board. Once I downloaded and loaded the latest version available on the site, I was able to ssh as root.
- I was not able to connect serially (from my mac). Turns out that the FTDI driver they provide is 32 bit but (my) Mac needs a 64 bit. So you have to install the 32 bit, save the Info.plist, then install the 64 bit and copy it back and chmod permissions correctly.
- While trying to do a "opkg upgrade", be careful. Mine got into some issues installing a downloaded version half way through the process. But this also somehow broke the network connection. So no more updates. I almost thought I bricked my board. But I was able to again use my SD (from the previous downloaded latest version) to the rescue and bring it back to life again.
I had the same issue not being able to ssh into the shipped OS. While updating to the latest OS, I ran into similar issues writing the latest version to the eMMC memory and also thought I bricked my board. The external SD port and the eMMC Flasher images really are a "get out of jail free card."
This board is a beautiful little piece of hardware. I'm really looking forward to tinkering around with it.
Also there is a nice Ubuntu port available. It feels rather stable and more familiar than Angstrom, I recommend it. Of course you'll lose Cloud9 from the box.
Wow, ordered on Friday, received today, with the standard shipping option. Digikey rocks!
After reading this post, I thought I would be clever and just install the proper drivers, turns out, you do have to follow krishna2's instructions exactly.
Hopefully this saves others the slight headache, I went through:
- Install the HoRNDIS-rel4.pkg network drivers included on the board.
- Install the FTDI_Ser.dmg serial drivers included on the board. When I installed them, an error message popped up stating something about the OS being unable to use the driver.
The impulse buying tech nerd within me sees a $45 computer with potential for being able to make anything and I am stuck for ideas as to what I could use this for. Does anyone have any suggestions?
Personally, I'm going to use one of them for a sort of NAS box for my backups. The only network access will be via SSH, with key access only, and a "command=" target in the authorized_keys file so that it you can only backup to it and restore files from it -- but not destroy data. Always nice to have a dedicated backup server in case your system gets hacked.
I was going to use a RasPi, but I/O was too slow as it had to shove both the Ethernet and Disk through the same USB controller.
The other thing I'm using these things for (at least the RasPis) is a temporary fix for when someone's computer is busted -- it gets them back online with access to most of their daily routine, while I'm taking time to repair the PC. The BBB might have a bit more performance, so I might add that to the mix too.
I was interested in getting an arduino for a while but wasn't sure what to do with it and was busy with other software projects. Recently, I got a pi at PyCon for free, then shortly after we bought some chicks for raising chickens for eggs. I put the two together and am building out a monitoring system for them, that includes a web cam, temperature sensor and remotely controlled brooder light. I like to call it a chicken pi :)
But, I think it just takes one small project to get you started. I've noticed that this has a snowball effect as I start reading more and talking to more people about electronics and automation. Lots of fun! It's all about hacking, learning and having a good time!
And the nerd/hacker/enthusiast in me would gladly put down the cash to make it happen.
However, I also run into a wall when thinking of what to do with such a device. I'm not inspired by webcam+embedded linux. I don't want home automation. I already have devices hooked up to a TV. I work on the Kindles, which use Android (Fire) and embedded Linux (eink), so I can't argue buying a BeagleBoard for educational reasons.
Every time a product like this comes up, I get excited and start searching the TI website or BeagleBoard.org or Raspberry Pi or Arduino for lists of related components I could purchase to put together. Make my own weather station? I live in Seattle, the weather never changes :). What about a toiler paper roll sensor so I know if I need to buy more next time I'm at costco? (with a gf, this is hard problem!). I don't want this electronic staying in the bathroom around the moisture. What about getting a blue light star tracker and calculating celestial position like the old stealth fighters did? Cool, but kind of niche.
The closest idea I came up with is making an RC car. It would get me into the shop to make a frame, perhaps use a 3D printer for mold coverings, and be a fun demo with friends. When I start looking for motors, I get stuck finding a place to buy a motor. Take this page, for example:
It's unclear to me if this page is a 'kit' for a large shop who want to try out this motor for a specific application. Or do I really need the huge controller board to operate this brushless motor?
Also, is it even possible to buy 4 or 8 of the motors? Or do I really need to put in an order of 1k or 10k units?!?!
Forgive the naive question, but where do other people go shopping for related components like a motor to wire together with these kits? What am I doing wrong?
If you can afford it, I would recommend buying one (or an Arduino or RasPi). Even if the most you ever do with it is run through some simple tutorials, it is still worth it. I have a few Arduino's and RasPi's, and to date, I have yet to make anything noteworthy, but going trough random tutorials has been fairly educational and entertaining.
I just ordered one from Digi-Key, and intend to try to compile Inferno on it to run in hosted mode. If that works, I'll network it with the Inferno hosted on my home computer, and see if I can get them both to work well with each other. Once I have the two computers up and running, I'll see if I can use the BB Black as my main home computer, and move off my current desktop.
Looks like the Cubieboard has nominally better specs - twice the RAM and NAND), but a couple things worth noting if people are looking to do electronics-type hacking:
* the Cubieboard comes w/ male headers for its I/O pins. This is a lot less convenient from a practical perspective. There's an additional baseboard you can get but it's huge or I guess you can put your own blocks on.
* the Beaglebone comes w/ two PRUs if you need to do real-time work this is pretty sweet
* For general I/O, libraries like PyBBIO and Bonescript make the Beaglebone dead simple to program with. As far as I can tell, to access GPIO for the Cubieboard, there's a custom kernel module driver you'll need to install to access via /sys and no clear docs on PWM or other "basic" stuff.
Also looks like right now, the Cubieboard is a lot less mature and it's unclear what the timeline is for it to get better - for example, looking at the Google Groups threads, looks like there's the VPU/GPU acceleration is a bit finicky (the Cubieboard uses Mali-400, Beaglebone uses SGX530, both closed source/binary only drivers). There also seems to be a pretty active contingent of... less than helpful people on a lot of threads.
Great to see that ArchLinux ARM already has support for the BeagleBone Black [1]. I have a Hackberry A 10 that I'm very happy with, but this looks like a great product as well. I'm definitely tempted to go for this rather than the Hackberry next time.
I've been using the BeagleBone A6 (pre-Black) at my University this semester for an embedded systems lab (Computer Engineering undergrad). TI provided them to see what we could do.
Cloud9 was fun to play with, and allowed quick access to all the functions you might want on the headers. Pretty easy to develop on, and requires very minimal setup or work to actually start programming in js.
Next, I put Ubuntu (Angstrom is very similar) on it and played around and was able to get familiar with where all of the pin input and output files lived, and how the muxing was put together in the OS. Once you explore a bit it's pretty quick. At that point, just pick a language and start writing whatever you want. I've written shell, C, and python for it for various projects this semester. It's super easy to run a web server on it to control the board from afar which makes for a killer demo at a hackathon or something. Also would be super easy to have it control things around your home from your smartphone.
Some notes / reminders:
- X11 (Xming for PC) if you don't want to / can't use HDMI and you want a GUI (lxde).
- Don't put a 5V data line into the UART pins (or most pins), classmates busted at least 5 A6's this way (new model may have improved).
I haven't used a Pi yet, and have a Model B coming my way now, but I'm absolutely grabbing a Black or two to see if it's any better. Would definitely recommend it!
I realise this is a different unit, but I tried the BeagleBoard-XM and trying to get it to display Ubuntu on my run-of-the-mill Sony TV was an exercise in frustration. The instructions for it were fairly opaque, and between relying on random shell scripts, random online build systems, and endless conf file changes, I never got it to work.
Plugging the Raspberry Pi in and having it display immediately on the TV almost brought tears to my eyes. Maybe the situation is improved for the BeagleBone?
I got the MK808B for $48. It's a dual core 1GB PC with WIFI in the size of a thumb drive. It comes with Android and connects to TV via HMDI. Works pretty well as a Android TV device. Want to get another one to install Linux to play with it.
"Carlos Betancourt, a marketing engineer for TI's Sitara processors, described BeagleBone Black as "truly" open source. He noted that open source software is not always as open as it claims to be. "When it comes to hardware, open source means you can buy all these chips and use them for your own design," Betancourt said. "
I'm sorry, but that is NOT open source "when it comes to hardware". It's very cool, it's open source when it comes to software, but open source hardware is a completely different kettle of beagles, and I find it annoying that TI spokespeople would be trying to claim as much. It makes us "hackers" dis-trusting and TI look disengenuous.
Still think it's awesome! Just wish TI marketing would stop hitching a free ride.
Great piece of kit. For some reference we just put together a listing of 30+ prototyping platforms: http://postscapes.com/internet-of-things-hardware that people have been using for "Internet of Things" DIY projects.
I've been thinking about making a small PC dedicated to NES and SNES emulation. Is there anything that would make the BeagleBone a better or worse choice than a Raspberry Pi for this project?
I've got a Raspberry Pi set up emulating a bunch of NES and SNES games like you plan on doing. I had to overclock it pretty far to get SNES working at all, and higher-end games (particularly those using the FX chip like Star Fox) really struggle. The emulators can't really use the Pi's better video card as far as I know, but I think the stronger CPU on the BeagleBone may give it the edge.
[+] [-] ChuckMcM|13 years ago|reply
Something that sets these apart from the Raspberry Pi are that they full of easy access I/O, and two the Cloud9 IDE.
It is insanely fun to write javascript code in a browser talking to this thing wirelessly and have it do stuff. For me who likes to do mobile robots this is the really really great. I've got one of the old Rovio telepresence [1] things (its a mobile base with a Web cam and a WiFi link) and this board is going to be its new brain. The angstrom distro on it is very similar to the distro that the Chumby came with only a bit more stuff (Python, yay!).
The HDMI output is ok (its not 1080p so don't even think you're going to do XMBC on this thing) but nothing to write home about.
One USB port so get a hub, but on the plus side you can provide you own 5V power supply and that means you don't need a powered hub (unless you're trying to run high power peripherals). The Logitech Unifying receiver works well if you want to add a keyboard and mouse in one plug. (Now if that Unifying Reciever did WiFi it would kick butt)
All in all I think its a really good board. Nice mix of features. It will put pricing pressure on the Arduino Due I suspect.
[1] http://www.amazon.com/WowWee-Rovio-Enabled-Robotic-WebCam/dp...
[+] [-] gcb0|13 years ago|reply
never really understood the appeal of the arduino interface or cloud9. Well, for the arduino i can at least try to explain that, same with android, there are so many bad tutorials based on copy/past and boasting those IDE, that lots and lots of people start already thinking that is their only option.
[+] [-] wyager|13 years ago|reply
[+] [-] peddamat|13 years ago|reply
There are so many awesome kits coming down the pipeline:
http://www.kickstarter.com/projects/1106670630/mojo-digital-...
http://www.kickstarter.com/projects/adapteva/parallella-a-su...
[+] [-] noonespecial|13 years ago|reply
I'm hoping that BBB's (3B's?) are going to take their place in the fall. They seem much more suited to tinkering than raspis. A very exciting platform!
[+] [-] orangethirty|13 years ago|reply
[+] [-] Florin_Andrei|13 years ago|reply
How so?
I thought RasPi has plenty of I/O, but I'm not familiar with BB.
Minor quibble: The lack of analog sound output. It shows that their mindset was not entirely focused on the robotics / DIY genre, but more on the miniature computer thing. You don't do sound output on a robot or controller from HDMI.
[+] [-] ochoseis|13 years ago|reply
1. Looks like it's been out for a while. If you were getting a similar thing today, would you stick with it or go for something else [1]?
2. When you drop the beaglebone into the Rovio, would you actually be replacing its OEM controller, or just interacting with it over WiFi?
[1] http://www.amazon.com/Rover-App-Controlled-Tank-Night-Vision...
[+] [-] chopsueyar|13 years ago|reply
I originally was attempting to use an MK802 android stick running ubuntu and interfacing it with an Arduino Micro.
However, for $45, it saves much time and "just works".
Also, like you said, it cannot do 1080p, so if you want that for XBMC get a Pi, but for a robot, this, to me, seems ideal.
[+] [-] eblade|13 years ago|reply
[+] [-] wslh|13 years ago|reply
[+] [-] krishna2|13 years ago|reply
- The default OS version had some issues that I was not able to ssh into the board. Once I downloaded and loaded the latest version available on the site, I was able to ssh as root.
- I was not able to connect serially (from my mac). Turns out that the FTDI driver they provide is 32 bit but (my) Mac needs a 64 bit. So you have to install the 32 bit, save the Info.plist, then install the 64 bit and copy it back and chmod permissions correctly.
- While trying to do a "opkg upgrade", be careful. Mine got into some issues installing a downloaded version half way through the process. But this also somehow broke the network connection. So no more updates. I almost thought I bricked my board. But I was able to again use my SD (from the previous downloaded latest version) to the rescue and bring it back to life again.
[+] [-] mintyfresh|13 years ago|reply
This board is a beautiful little piece of hardware. I'm really looking forward to tinkering around with it.
[+] [-] gardarh|13 years ago|reply
[+] [-] peddamat|13 years ago|reply
After reading this post, I thought I would be clever and just install the proper drivers, turns out, you do have to follow krishna2's instructions exactly.
Hopefully this saves others the slight headache, I went through:
- Install the HoRNDIS-rel4.pkg network drivers included on the board.
- Install the FTDI_Ser.dmg serial drivers included on the board. When I installed them, an error message popped up stating something about the OS being unable to use the driver.
- Download the 64-bit drivers here: http://www.ftdichip.com/Drivers/VCP.htm . As of this posting, this is the latest version: http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriv...
- Before installing the latest serial drivers: cp /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist /tmp
- Install the new drivers.
- cp /tmp/Info.plist /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist
- Enjoy!
Here's the error message, for SEO juice:
USBMSC Identifier (non-unique): 5A-1813BBBK0554 0x1d6b 0x104 0x308 HoRNDIS: init: HoRNDIS tethering driver for Snow Leopard+, by Joshua Wise 0 0 dgmdmcontrol: start - Failed to find the CDC driver HoRNDIS: rndisInit: their MTU 1486 HoRNDIS: init: starting up with MTU 1486 HoRNDISUSBInterface: Ethernet address c8:a0:30:ab:92:29 0 0 AppleUSBCDCACMData: start - allocateResources failed 0 1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed 0 0 dgmdmcontrol: start - Failed to find the CDC driver 0 [Level 5] [com.apple.message.domain com.apple.commssw.cdc.device] [com.apple.message.driver AppleUSBCDCACMData] [com.apple.message.vendor_id 0x1D6B] [com.apple.message.product_id 0x104] AppleUSBCDCACMData: Version number - 4.1.23, Input buffers 8, Output buffers 16 HoRNDIS: rndisCommand: unsupported: RNDIS_MSG_INDICATE AppleUSBCDC: Version number - 4.1.23 Sandbox: sandboxd(36667) deny mach-lookup com.apple.coresymbolicationd Kext com.FTDI.driver.FTDIUSBSerialDriver not found for unload request. Kext com.FTDI.driver.FTDIUSBSerialDriver not found for unload request.
[+] [-] DigitalSea|13 years ago|reply
[+] [-] derekp7|13 years ago|reply
I was going to use a RasPi, but I/O was too slow as it had to shove both the Ethernet and Disk through the same USB controller.
The other thing I'm using these things for (at least the RasPis) is a temporary fix for when someone's computer is busted -- it gets them back online with access to most of their daily routine, while I'm taking time to repair the PC. The BBB might have a bit more performance, so I might add that to the mix too.
[+] [-] EwanToo|13 years ago|reply
The power consumption is stupidly low, the colo company had to find a different meter to measure it from their normal server oriented one.
I use it as a DNS server, and SSH tunnel destination.
[+] [-] jonstjohn|13 years ago|reply
But, I think it just takes one small project to get you started. I've noticed that this has a snowball effect as I start reading more and talking to more people about electronics and automation. Lots of fun! It's all about hacking, learning and having a good time!
[+] [-] yajoe|13 years ago|reply
And the nerd/hacker/enthusiast in me would gladly put down the cash to make it happen.
However, I also run into a wall when thinking of what to do with such a device. I'm not inspired by webcam+embedded linux. I don't want home automation. I already have devices hooked up to a TV. I work on the Kindles, which use Android (Fire) and embedded Linux (eink), so I can't argue buying a BeagleBoard for educational reasons.
Every time a product like this comes up, I get excited and start searching the TI website or BeagleBoard.org or Raspberry Pi or Arduino for lists of related components I could purchase to put together. Make my own weather station? I live in Seattle, the weather never changes :). What about a toiler paper roll sensor so I know if I need to buy more next time I'm at costco? (with a gf, this is hard problem!). I don't want this electronic staying in the bathroom around the moisture. What about getting a blue light star tracker and calculating celestial position like the old stealth fighters did? Cool, but kind of niche.
The closest idea I came up with is making an RC car. It would get me into the shop to make a frame, perhaps use a 3D printer for mold coverings, and be a fun demo with friends. When I start looking for motors, I get stuck finding a place to buy a motor. Take this page, for example:
http://www.ti.com/tool/dk-lm4f-drv8312
It's unclear to me if this page is a 'kit' for a large shop who want to try out this motor for a specific application. Or do I really need the huge controller board to operate this brushless motor?
Also, is it even possible to buy 4 or 8 of the motors? Or do I really need to put in an order of 1k or 10k units?!?!
Forgive the naive question, but where do other people go shopping for related components like a motor to wire together with these kits? What am I doing wrong?
[+] [-] pyoung|13 years ago|reply
[+] [-] catenate|13 years ago|reply
[+] [-] alvarop|13 years ago|reply
http://alvarop.com/2013/02/automation-progress-light-alarm-a...
[+] [-] Intermernet|13 years ago|reply
[+] [-] chli|13 years ago|reply
[+] [-] msoad|13 years ago|reply
https://cubieboard.myshopify.com/collections/frontpage/produ...
[+] [-] lhl|13 years ago|reply
* the Cubieboard comes w/ male headers for its I/O pins. This is a lot less convenient from a practical perspective. There's an additional baseboard you can get but it's huge or I guess you can put your own blocks on.
* the Beaglebone comes w/ two PRUs if you need to do real-time work this is pretty sweet
* For general I/O, libraries like PyBBIO and Bonescript make the Beaglebone dead simple to program with. As far as I can tell, to access GPIO for the Cubieboard, there's a custom kernel module driver you'll need to install to access via /sys and no clear docs on PWM or other "basic" stuff.
Also looks like right now, the Cubieboard is a lot less mature and it's unclear what the timeline is for it to get better - for example, looking at the Google Groups threads, looks like there's the VPU/GPU acceleration is a bit finicky (the Cubieboard uses Mali-400, Beaglebone uses SGX530, both closed source/binary only drivers). There also seems to be a pretty active contingent of... less than helpful people on a lot of threads.
[+] [-] jboynyc|13 years ago|reply
1: http://archlinuxarm.org/platforms/armv7/beaglebone-black
[+] [-] kbar13|13 years ago|reply
[+] [-] mcescalante|13 years ago|reply
Cloud9 was fun to play with, and allowed quick access to all the functions you might want on the headers. Pretty easy to develop on, and requires very minimal setup or work to actually start programming in js.
Next, I put Ubuntu (Angstrom is very similar) on it and played around and was able to get familiar with where all of the pin input and output files lived, and how the muxing was put together in the OS. Once you explore a bit it's pretty quick. At that point, just pick a language and start writing whatever you want. I've written shell, C, and python for it for various projects this semester. It's super easy to run a web server on it to control the board from afar which makes for a killer demo at a hackathon or something. Also would be super easy to have it control things around your home from your smartphone.
Some notes / reminders: - X11 (Xming for PC) if you don't want to / can't use HDMI and you want a GUI (lxde). - Don't put a 5V data line into the UART pins (or most pins), classmates busted at least 5 A6's this way (new model may have improved).
I haven't used a Pi yet, and have a Model B coming my way now, but I'm absolutely grabbing a Black or two to see if it's any better. Would definitely recommend it!
[+] [-] mrmagooey|13 years ago|reply
Plugging the Raspberry Pi in and having it display immediately on the TV almost brought tears to my eyes. Maybe the situation is improved for the BeagleBone?
[+] [-] ww520|13 years ago|reply
[+] [-] chopsueyar|13 years ago|reply
I have been playing w/ an MK802 stick and it has a few issues.
[+] [-] Intermernet|13 years ago|reply
I'm sorry, but that is NOT open source "when it comes to hardware". It's very cool, it's open source when it comes to software, but open source hardware is a completely different kettle of beagles, and I find it annoying that TI spokespeople would be trying to claim as much. It makes us "hackers" dis-trusting and TI look disengenuous.
Still think it's awesome! Just wish TI marketing would stop hitching a free ride.
EDIT: What is a "marketing engineer"?
[+] [-] tmuir|13 years ago|reply
What more do you want?
[+] [-] joezydeco|13 years ago|reply
I think their marketing has been just superb on this platform, and it's a huge turnaround from the days of $4,000 EVKs for their chips.
[+] [-] kwantam|13 years ago|reply
http://github.jfet.org/BBKNotes1.html
[+] [-] llgrrl_|13 years ago|reply
[+] [-] outside1234|13 years ago|reply
[+] [-] postscapes1|13 years ago|reply
[+] [-] larrydag|13 years ago|reply
[+] [-] Splendor|13 years ago|reply
[+] [-] JonnieCache|13 years ago|reply
http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...
But if you're just doing run-of-the-mill SNES emulation, it should be great.
The raspi does have analog video output, but it's composite. If you're an old school gaming purist you'd want something with analog RGB output.
[+] [-] omni|13 years ago|reply
[+] [-] mansr|13 years ago|reply
[+] [-] marcocampos|13 years ago|reply
[1] http://www.pcduino.com/
[+] [-] datarake|13 years ago|reply
[+] [-] fridgehead|13 years ago|reply
[+] [-] mememememememe|13 years ago|reply
[deleted]