Is Parallella still alive? Should I use it?

Forum for anything not suitable for the other forums.

Is Parallella still alive? Should I use it?

Postby slackmoehrle » Tue Apr 17, 2018 11:01 pm

I purchased a few Parallella boards. I see the community seems to be dwindling (or so it seems).

Parabuntu is also dated.

My questions are:
1. Should I still pursue using the boards for my projects? There really isn't anything comparable out there still.

2. How can I take over maintain Parabuntu distro?

Best,
Jason
slackmoehrle
 
Posts: 5
Joined: Mon Apr 16, 2018 10:04 pm

Re: Is Parallella still alive? Should I use it?

Postby Min » Wed Apr 18, 2018 6:51 pm

You can build you own Parabuntu, if the latest eSDK works for your Linux distro.
Min
 
Posts: 11
Joined: Fri Feb 23, 2018 6:03 am

Re: Is Parallella still alive? Should I use it?

Postby olajep » Mon Apr 23, 2018 6:47 pm

Hi Jason and welcome to the forums!

You're absolutely right, Parabuntu is getting quite dated and someone should do something about it!
No one would be happier than me if you gave it a go.

Incomplete list of things that need to be done:

1. Need to switch from the old abandoned (at least for the armhf arch) linaro 15.04 rootfs to a more recent one.
The Ubuntu base rootfs seems suitable.
https://wiki.ubuntu.com/Base
Ironically that page is also quite dated, but they have rootfs's for all releases here:
http://cdimage.ubuntu.com/ubuntu-base/releases/

2. Adjust apt sources to use a more recent Ubuntu release (please go with a LTS)
Ubuntu 18.04 LTS is right around the corner, will be released on April 26 if I'm not mistaken.
Maybe it's too much pain and you should go with 16.04, but it's up to you.

3. Update the parallella-linux kernel
Hopefully this will bring in at least the most urgent Meltdown and Spectre fixes
You need to merge in the most recent stable release from ADI:s tree here :
https://github.com/analogdevicesinc/linux


4. Update the FPGA bitstreams
This might not be required but should be done for correctness.

5. Rebuild the ESDK
This might not be required but should be done for correctness (e.g. subtle bugs caused by C++ ABI changes)

The decision on who's the maintaner isn't up to me but IMHO if you pull of creating a good "unofficial community" release then I don't see why you shouldn't at least have commit access to the official repo.
The Parallella project's goal is to become more community driven.
All code is available so nothing's stopping you from creating your own release.

Good luck and have fun,
Ola
_start = 266470723;
olajep
 
Posts: 139
Joined: Mon Dec 17, 2012 3:24 am
Location: Sweden

Re: Is Parallella still alive? Should I use it?

Postby slackmoehrle » Thu May 10, 2018 4:05 am

Thanks. I'll work on this. It seems to interesting to ignore.

Do you have advice on how to get started? I've got some LFS knowledge.
slackmoehrle
 
Posts: 5
Joined: Mon Apr 16, 2018 10:04 pm

Re: Is Parallella still alive? Should I use it?

Postby Min » Wed May 16, 2018 5:00 pm

olajep wrote:Hi Jason and welcome to the forums!

You're absolutely right, Parabuntu is getting quite dated and someone should do something about it!
No one would be happier than me if you gave it a go.

Incomplete list of things that need to be done:

1. Need to switch from the old abandoned (at least for the armhf arch) linaro 15.04 rootfs to a more recent one.
The Ubuntu base rootfs seems suitable.
https://wiki.ubuntu.com/Base
Ironically that page is also quite dated, but they have rootfs's for all releases here:
http://cdimage.ubuntu.com/ubuntu-base/releases/

2. Adjust apt sources to use a more recent Ubuntu release (please go with a LTS)
Ubuntu 18.04 LTS is right around the corner, will be released on April 26 if I'm not mistaken.
Maybe it's too much pain and you should go with 16.04, but it's up to you.

3. Update the parallella-linux kernel
Hopefully this will bring in at least the most urgent Meltdown and Spectre fixes
You need to merge in the most recent stable release from ADI:s tree here :
https://github.com/analogdevicesinc/linux


4. Update the FPGA bitstreams
This might not be required but should be done for correctness.

5. Rebuild the ESDK
This might not be required but should be done for correctness (e.g. subtle bugs caused by C++ ABI changes)

The decision on who's the maintaner isn't up to me but IMHO if you pull of creating a good "unofficial community" release then I don't see why you shouldn't at least have commit access to the official repo.
The Parallella project's goal is to become more community driven.
All code is available so nothing's stopping you from creating your own release.

Good luck and have fun,
Ola


Hi Ola,

I've study Xilinx Zynq and projects on github.com/parallella for several months. I notice you have a lot of contribution for Parallella. Could you lead me and other volunteers to keep parallella updated?
Min
 
Posts: 11
Joined: Fri Feb 23, 2018 6:03 am

Re: Is Parallella still alive? Should I use it?

Postby olajep » Thu May 17, 2018 9:31 am

slackmoehrle wrote:Thanks. I'll work on this. It seems to interesting to ignore.

Do you have advice on how to get started? I've got some LFS knowledge.



Clone this repo and get the flow working. Instructions are for Ubuntu 14.04LTS so you might need to adjust some things.
https://github.com/parallella/parabuntu

ESDK tarballs can be found here:
https://github.com/adapteva/epiphany-sdk/releases


Instructions on building the Epiphany SDK (toolchain + epiphany libs) can be found here:
https://github.com/adapteva/epiphany-sdk/wiki

The instructions are for Ubuntu 14.04LTS so you will have to adjust some things to get it to work.
Most likely you'll need to set CFLAGS and CXXFLAGS to:
"-O2 -g -fpermissive -Wno-error"

I'll try to help out here but it will mostly be sink or swim ;)

// Ola
_start = 266470723;
olajep
 
Posts: 139
Joined: Mon Dec 17, 2012 3:24 am
Location: Sweden


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 11 guests

cron