Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

My Pine64 Media Center
ZPRC ^ | 5/24/2016 | Zeugma

Posted on 05/25/2016 7:47:22 AM PDT by zeugma

My Pine64 Media Center

Several months back, I participated in a Kickstarter campaign for the PINE A64, First $15 64-Bit Single Board Super Computer. The campaign started in December of 2015, and was designed to fund the production of a 64-bit computer on a card for the masses priced at $15. Initial estimated delivery was January or February. Their initial estimates on shipping were somewhat optimistic, as I just received mine the other day (5/21/2016). Reading through some of the comments on the project, some people were rather bent out of shape about the shipping delays, which is something I don't really understand, given that most Kickstarter campaigns are run on a shoestring budget by folks that aren't really familiar with running large operations. I figured, I'd get it when I get it, and would be happy if the thing shipped at all.

There were several different models offered, some with more or less ram. I opted for the Pine A64+ with 2GB SDRAM. ($29 pledge level). I also opted to get a few add-ons, such as a WiFi card, power supply, and battery backup for the RTC clock. Total out of pocket was $50, which also included a second Pine64 of the same type. Looking back, I probably should have included another WiFi card as well, and I still may, though the Pinje64 comes with an on-board ethernet port. I ended up spending a bit more because of what I wanted to do with it, which I'll get to in a bit.

However, lets start at the beginning.

Here's the computer itself.


Pine64+ 2GB SDRAM

As you can see, it's not very big. It has 2 USB ports, and in infra-red receiver...


IR/USB

You see the HDMI, Ethernet and power (+5v) ports here ...


AV and Ethernet

Not much to it, really, of course, for $20 you can't expect much. The WiFi was a board that plugs into pins that will accept either a WiFi or Bluetooth module


WiFi

First of all, you need an enclosure. They had a pretty acrylic enclosure that you could purchase, which would have been nifty and all, but I have Lego, and lots of it. So, a Lego enclosure was pretty much a no-brainer.Here's my pine64+ in Lego...


Boxed

The Pine64+ as shipped doesn't actually include any media. You need a micro-SD card to boot off of. I chose to use a spare 32GB I happened to not be using at the moment. You can use an 8GB class-10 card to use as a boot image, but I wanted to be add more programs and such once I got everything installed and configured. Cards are cheap these days, so having more space available to work with is better than not, in my not so humble opinion. As far as what operating system to load, you have choices. Check out the Pine64 Quick Start page for more info. The basic choices are Linux, Android, and ReMix OS. I went with Linux, and in fact, loaded Debian Linux Jessie with Mate GUI. I'll eventually go back and roll my own image for this, but to get things moving, I just went with a more or less stock build for the initial boot, and then installed some other programs using the package manager. I think I could make a much leaner build than this, but it's great to have something to initially work with. One thing that is cool about this whole thing, is that since everything runs off a micro-SD card, if you're like me, and you have the things lying all over the house, you can swap out whatever you consider to be your current "gold" working system and play with things on another card, then if you don't like how things turned out, you just swap your good disk back in, and you're golden!


Boot Disk

Since this is an entire computer and was going to be running a GUI (at least initially), I wanted to have a keyboard and mouse so I could actually do something with it. (The system will eventually have a webserver installed that will allow me to control the music player, but for now, we're in GUI-land). I've been using a Logitech keyboard/mouse combo on my desktop computer for years, and like the feel of both of them a lot. So I ordered a new one on Amazon. The new one went on my desktop, and the old one with somewhat worn keys was transferred to the new PC. One thing I like about this particular combo is the bluetooth USB adapter. It's nice and tiny! Perfect for my purposes. ...


Dongle

Now, I've almost got a functional computer. However, since the ultimate purpose here is to have a box that will serve music and video files, After accounting for the OS and other programs needed, the 32GB micro-SD card I'm using as a boot disk only has 24GB of space left on it. Given how large my music library is, that's not enough. So, another purchase was needed. Fry's had a 128GB card on sale at $30. Perfect. I had a spare card reader that was small enough to work well...



Here's the mouse/keyboard and media disk plugged in ...


Booting

So now, I'm ready. I have a computer, wifi, mouse, keyboard, boot disk, and media disk. As I mentioned previously, the Pine64 has HDMI output so, I can plug the box directly into my television. (there is an aside about this below) Here's the boot...




Debian

After booting up, I checked out the mp3 player that came with, and didn't really care for it. Instead, I installed Audacious. I had a bit of an issue with the network initially as well. It was kind of a weird problem. I was able to connect to my WiFi network without any issues, but it wasn't letting me get to the internet. I could get to my desktop via ssh, and likewise from my desktop to the pine64, but I couldn't get to Google. So, local traffic worked, but internet did not. Turns out, if you looked at the routing table, you'd see that eth0 (the lan port) was up as well as the WiFi card, and was interfering with network traffic to the internet. From the command prompt, "sudo ifdown eth0" disabled eth0. Full internet was magically restored.

I copied all 80GB of my audio library to the media card, and set it up to automount on boot. One of the nice things about this set up, is that if you wanted to, you could have multiple cards with different tunes on them if you want, and you could swap the cards out (after gracefully unmounting them of course). I'm lazy though. I like to have it all.


Audacious

As a side note, Linux seems to like my keyboard a lot, which is why I use it. Without any additional configuration, the extra buttons on the keybord for mute, volume control, pause, and skip worked just perfectly. My mother-in-law likes that a lot, as she can skip "angry music" without a lot of hassles.

The aside I mentioned previously concerns the hookup to the TV. My TV only has 2 HDMI ports. Unfortunately, I have a DVR, Blu-Ray, and now Computer that I needed to hook up to it. Having to swap cables out would have been major suckage, so I ended up having to buy a 3-port switch so I could have everything hooked up all the time. The switch I bought has a remote, so you don't have to physically press the button to change from one input to the other. This is cool. It also allows me to have all 3 devices plugged into the same HDMI input on my TV, so now I have a spare one, if I need to hook anything else to the TV in the future.

One last picture... Darth Vader guards my Pine64 on the mantle by the TV.



TOPICS: Chit/Chat; Computers/Internet
KEYWORDS: computer; legos; legotech; tech; vanity; windowspinglist
Navigation: use the links below to view more comments.
first previous 1-2021-22 last
To: zeugma
If anyone is using this for Folding @ Home I would be very interested in knowing what sort of performance you can get with this.

"Ceterum censeo Hillary esse delendam."

Garde la Foi, mes amis! Nous nous sommes les sauveurs de la République! Maintenant et Toujours!
(Keep the Faith, my friends! We are the saviors of the Republic! Now and Forever!)

LonePalm, le Républicain du verre cassé (The Broken Glass Republican)

21 posted on 05/25/2016 12:42:24 PM PDT by LonePalm (Commander and Chef)
[ Post Reply | Private Reply | To 1 | View Replies]

To: LonePalm
I'd be interested as well. I might try to see if I can get the client installed on my second Pine64. If I get numbers, I'll try to remember to let you know. I don't suspect it will be anything great.

Here's a quick test I just ran. Factoring a number is a pretty good test of raw compute power. First test is the pine. 2nd test is my desktop, which is a Quad core Intel Core i7 930

debian@pine64pro:/usr/bin$ time factor 16723370968673967741442793711166869657
16723370968673967741442793711166869657: 96450449362337509 173388212074045553573

real    2m5.235s
user    2m3.090s
sys     0m0.000s

$ time factor 16723370968673967741442793711166869657
16723370968673967741442793711166869657: 96450449362337509 173388212074045553573

real    0m38.752s
user    0m38.716s
sys     0m0.000s


22 posted on 05/25/2016 12:56:01 PM PDT by zeugma (Today is Setting Orange, the 72nd day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 21 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-22 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson