# Raspberry Pi Forever

**URL:** <https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459>\
**Category:** Guides\
**Created:** [23 March 2020 07:10 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459 "2020-03-23T07:10:12Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![QEM](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/qem/32/3222_2.png) [@QEM](https://forum.core-electronics.com.au/u/QEM)\
**Post date:** [23 March 2020 07:10 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/1 "2020-03-23T07:10:12Z")

</div>

I have a number of (3) Raspberry PIs - 2x4B(4GB) + 1x3B+(1GB). I am into robotics and I’m a programmer by profession. My favourite language is Java (which I work with and in) and I love maker robotics. This is a new and exciting era that we live in which anyone can do things that would have been unthinkable just a few years ago. I welcome questions about PIs in general (OS, languages, AI, robotics, etc), programming and approaches to programming (not the same thing). I am a professional and hobbyist alike. Hope to hear from you all.

Example questions might be:

- What Linux choices work best (on various versions of the PI)?
- How can I develop robotics projects in Java?
- What doesn’t work (on various versions of the PI)?
- Can I set up Kodi and a NAS on a PI simultaneously and how?
- Can I use an Arduino and a PI in concert and how?

I am here to help the community and move technology for makers into the future. Thanks to Core Electronics for having me here.

---

<div class="post-metadata">

**Author:** ![Graham](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/graham/32/54_2.png) [@Graham](https://forum.core-electronics.com.au/u/Graham)\
**Post date:** [26 March 2020 06:08 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/2 "2020-03-26T06:08:51Z")

</div>

Welcome QEM, thanks for your introduction! There’s often a Raspberry Pi question or two on the forum, if I run into something out of my league then I’ll @tag you in.

---

<div class="post-metadata">

**Author:** ![dave50358](https://avatars.discourse-cdn.com/v4/letter/d/e480ec/32.png) [@dave50358](https://forum.core-electronics.com.au/u/dave50358)\
**Post date:** [29 March 2020 21:50 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/3 "2020-03-29T21:50:25Z")

</div>

QEM,

While the Pi is a general purpose computer I’d separate your functions a bit. Kodi and a NAS might go on one device once you get them set up and stable, but development of robot stuff should be separate.  
The Pi environment generally uses Python and as a programmer you could learn that fairly easily, but I see pages of results to a ‘raspberry pi java robot’ search.  
As for Linux distributions, unless you have a flavor you work with already, start with Raspbian, since that’s where most of the examples and support are.

It’s all about having a go, so pick one thing e.g. configure Samba (for Windows shares) and add an external HDD on Raspbian and you basically have a NAS.

The ‘cost of changing’ is generally just having another SD card and burning the disk image on it.

Dave

---

<div class="post-metadata">

**Author:** ![QEM](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/qem/32/3222_2.png) [@QEM](https://forum.core-electronics.com.au/u/QEM)\
**Post date:** [29 March 2020 23:03 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/4 "2020-03-29T23:03:24Z")

</div>

> [@dave50358](#):
>
> While the Pi is a general purpose computer I’d separate your functions a bit. Kodi and a NAS might go on one device once you get them set up and stable, but development of robot stuff should be separate.  
> The Pi environment generally uses Python and as a programmer you could learn that fairly easily, but I see pages of results to a ‘raspberry pi java robot’ search.  
> As for Linux distributions, unless you have a flavor you work with already, start with Raspbian, since that’s where most of the examples and support are.
> 
> It’s all about having a go, so pick one thing e.g. configure Samba (for Windows shares) and add an external HDD on Raspbian and you basically have a NAS.
> 
> The ‘cost of changing’ is generally just having another SD card and burning the disk image on it.

Sorry David, this was not a series of questions.

I have Kodi and NAS setup already. Pi4J will be used to program my project because Java is excellent and Python is not. Sorry Python developers, but I have no desire to learn or use Python when it is not necessary.

As to operating systems for PIs, I have tried most of them and can provide recommendations in terms of use case. For example, in robots, use NOOBS, set up keyboard and wi-fi, and select Raspbian with NO GUI INTERFACE. Username: pi, password: raspberry. This version of Linux is very very lightweight and perfect for robotics work.

For those interested in NAS, Core Electronics has some excellent hardware to build a very powerful compact NAS solution.

---

<div class="post-metadata">

**Author:** ![dave50358](https://avatars.discourse-cdn.com/v4/letter/d/e480ec/32.png) [@dave50358](https://forum.core-electronics.com.au/u/dave50358)\
**Post date:** [30 March 2020 03:57 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/5 "2020-03-30T03:57:26Z")

</div>

QEM,  
Sorry I misunderstood. Good to know you’ve got right into the Pi.

Dave

---

<div class="post-metadata">

**Author:** ![QEM](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/qem/32/3222_2.png) [@QEM](https://forum.core-electronics.com.au/u/QEM)\
**Post date:** [30 March 2020 07:15 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/6 "2020-03-30T07:15:14Z")

</div>

Dave

No problem. The web causes misunderstandings.

I’m also into Arduino (C based). Search for FidoBot to see my other posts.

Best Regards

Quantum Electric Monk

---

<div class="post-metadata">

**Author:** ![Erik118086](https://avatars.discourse-cdn.com/v4/letter/e/ce73a5/32.png) [@Erik118086](https://forum.core-electronics.com.au/u/Erik118086)\
**Post date:** [16 April 2020 06:20 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-forever/7459/7 "2020-04-16T06:20:37Z")

</div>

You can try to flash Berryboot to an SD card! There are greater choices of supported distros there! just make sure you are connected via ethernet!
