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 1-2021-22 next last
I put this together last night. Thought some of the nerds here on FR might be interested.
1 posted on 05/25/2016 7:47:22 AM PDT by zeugma
[ Post Reply | Private Reply | View Replies]

To: dayglored; Swordmaker; ShadowAce

Courtesy ping of possible interest...


2 posted on 05/25/2016 7:53:19 AM PDT by rockrr (Everything is different now...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

IBTGG


3 posted on 05/25/2016 7:57:28 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: rockrr

This is the standard ‘686 architecture, right. Getting the chip alone, let alone the board, even though by modern standards it is slow (1.2 GHz) is quite a feat.


4 posted on 05/25/2016 8:01:51 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: zeugma

Very nice!!!

Congratulations!

So what sector of tech do you work in, or are you a hobbyist?


5 posted on 05/25/2016 8:02:38 AM PDT by Westbrook (Children do not divide your love, they multiply it)
[ Post Reply | Private Reply | To 1 | View Replies]

To: HiTech RedNeck

Not sure, but I think its AARCH-64 (ARM technology)


6 posted on 05/25/2016 8:03:48 AM PDT by Westbrook (Children do not divide your love, they multiply it)
[ Post Reply | Private Reply | To 4 | View Replies]

To: zeugma

Not to say the M-word or the W-word, but would a certain Redmond O/S (in some version) also crank on this puppy?


7 posted on 05/25/2016 8:05:20 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Westbrook

OK, different CPU family. That’s why no winderz


8 posted on 05/25/2016 8:06:10 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 6 | View Replies]

To: HiTech RedNeck

It’s not an x86. I believe it’s based on the Atom processor.


9 posted on 05/25/2016 8:17:36 AM PDT by zeugma (Today is Prickle-Prickle, the 71st day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Westbrook
So what sector of tech do you work in, or are you a hobbyist?

HA! Long time nerd here. Started on mainframes and minicomputers, and have worked my way down. I'm primarily focused on middleware stuff these days. Webservers, app servers, dns and that kind of stuff.

10 posted on 05/25/2016 8:19:20 AM PDT by zeugma (Today is Prickle-Prickle, the 71st day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 5 | View Replies]

To: zeugma

If it is an Atom, it can run 686’ish things then. The Atom is used in a lot of netbooks.

Maybe it could do Winderz, the only reason it is not advertised that way is to keep out of trouble with Microsoft.


11 posted on 05/25/2016 8:19:40 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: HiTech RedNeck

Yup. No Winders. Could probably load whatever M$ is doing for embedded devices these days, but it wouldn’t be free to distribute, like the ones provided on the pine64 site are.


12 posted on 05/25/2016 8:20:46 AM PDT by zeugma (Today is Prickle-Prickle, the 71st day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 8 | View Replies]

To: zeugma

My Winderz (and Kubuntu capable) Acer netbook of a few years back has Atom in it, though it is the 32 bit version.

Winderz might need special memory management or other things that the Pine board does not have, though. Trying Windows 7, 64 bit might work — or it might end up in a grand choke.


13 posted on 05/25/2016 8:28:07 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: HiTech RedNeck

Ya, it might work. Why would I want to though?


14 posted on 05/25/2016 8:31:26 AM PDT by zeugma (Today is Prickle-Prickle, the 71st day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 13 | View Replies]

To: zeugma

Just to be weird


15 posted on 05/25/2016 8:31:42 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 14 | View Replies]

To: zeugma

Actually for the same reason a lot of people go with Gates-soft. Because there is stuff that will run only on it. Thanks to Linux the set of exclusive applications is getting smaller daily. But if something needs Windows, then you’d have the possibility of Windows, and though the Windows couldn’t be redistributed, a set of configuration directions could.


16 posted on 05/25/2016 8:34:29 AM PDT by HiTech RedNeck (Embrace the Lion of Judah and He will roar for you and teach you to roar too. See my page.)
[ Post Reply | Private Reply | To 14 | View Replies]

To: zeugma

I think my brother might have also gotten one of these but he didn’t go into as much detail as you so I’m not sure if it’s the same kick starter project or one similar to yours.

I’m going to email this link to him to see if it’s the same as yours.

What you’ve done is beyond my level of abilities, but I’m currently working on getting Chromium OS working on this laptop so I can once again cast to my chromecast device that Google quit supporting in the chrome browser on Linux.


17 posted on 05/25/2016 8:36:09 AM PDT by Nacho Bidnith (America is a country founded by geniuses and run by idiots. Trump 2016)
[ Post Reply | Private Reply | To 1 | View Replies]

To: rockrr; Abby4116; afraidfortherepublic; aft_lizard; AF_Blue; amigatec; AppyPappy; arnoldc1; ...
Not a Windows machine, but of possible interest? ... PING!

You can find all the Windows Ping list threads with FR search: just search on keyword "windowspinglist".

Thanks to rockrr for the ping!!

18 posted on 05/25/2016 8:42:36 AM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government.")
[ Post Reply | Private Reply | To 2 | View Replies]

To: HiTech RedNeck
Here's what it shows on the box. Looks like it's arm64.
debian@pine64pro:~$ hostnamectl 
   Static hostname: pine64pro
         Icon name: computer
           Chassis: n/a
        Machine ID: 9832079c73834a07b210c12d3a06c370
           Boot ID: fdd0d5e48f334fe1b54628b01411d77c
  Operating System: Debian GNU/Linux 8 (jessie)
            Kernel: Linux 3.10.101-0-pine64-longsleep
      Architecture: arm64

debian@pine64pro:/usr/bin$ inxi -b
System:    Host: pine64pro Kernel: 3.10.101-0-pine64-longsleep aarch64 (32 bit) Console: tty 2 
           Distro: Debian GNU/Linux 8 
Machine:   No /sys/class/dmi, using dmidecode: you must be root to run dmidecode
CPU:       Quad core AArch64 Processor rev 4 (aarch64) (-MCP-) clocked at 720 MHz
Graphics:  Card: Failed to Detect Video Card!
           Display Server: X.org 1.16.4 driver: N/A tty size: 190x50 Advanced Data: N/A out of X
Network:   Card: Failed to Detect Network Card! 
Drives:    HDD Total Size: 128.1GB (63.6% used) 
Info:      Processes: 166 Uptime: 14:40 Memory: 358.0/1989.2MB Init: systemd runlevel: 5 
           Client: Shell (bash) inxi: 2.1.28 

19 posted on 05/25/2016 8:44:38 AM PDT by zeugma (Today is Prickle-Prickle, the 71st day of Discord in the YOLD 3182)
[ Post Reply | Private Reply | To 11 | View Replies]

To: zeugma

I was looking for a compact SBC to run linuxCNC on. Currently, I’m running it on some mini/micro ITX boards with a PCI/x breakout card. This looks like a good option.


20 posted on 05/25/2016 10:12:46 AM PDT by factoryrat (We are the producers, the creators. Grow it, mine it, build it.)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-22 next 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