maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   Build our own device (https://talk.maemo.org/showthread.php?t=97448)

Ken-Young 2016-09-03 23:44

Re: Build our own device
 
Quote:

Originally Posted by t-b (Post 1514196)
https://www.youtube.com/watch?v=8eaiNsFhtI8

Would be interesting to see a project like this done with a raspberry pi zero and a nice 3d printed case.

Sadly, Raspberry Pis are quite power-hungry. You'd need a really large battery to actually make a smartphone you could use for a full day. Notice that the guy in the video doesn't keep it powered up all the time.

There's a reason the GTA04, neo900 etc have not had great successes. Building a cell phone just isn't something a few friends can do in their spare time.

wicket 2016-09-04 01:00

Re: Build our own device
 
Quote:

Originally Posted by Ken-Young (Post 1514233)
Sadly, Raspberry Pis are quite power-hungry. You'd need a really large battery to actually make a smartphone you could use for a full day. Notice that the guy in the video doesn't keep it powered up all the time.

I'd like to think that part of the problem is that the usual operating systems that are installed on Raspberry Pis lack the power management that something like Maemo has. This is a software problem and is fixable.

Also, the Raspberry Pi Zero which was suggested, draws significantly less power than the traditional model B series. I'd personally like to see a phone built from the Pi Compute Module (draws a bit more power than the Zero but not close to model B). It's easier to embed than the Zero and can potentially be upgraded. A new Compute Module based on the Pi 3 is due in a few months.

There's a lot going for the Raspberry Pi and it's community is huge compared to ours. I think a Pi phone has potential to be successful if done right. I bet the Android Pi community would love to have a Pi phone.

Feathers McGraw 2016-09-04 01:32

Re: Build our own device
 
Quote:

Originally Posted by nthn (Post 1514169)
It's extremely expensive (and also too big).

Don't forget that the price includes continued open support.

Fairphone is doing most of the things that people on this forum claim they want a manufacturer to do (open access to source for the hardware as far as they can etc.).

I guess it shows how much all the talk about "open hardware is the most important thing" is worth, when people start complaining that it costs more than the competition ;)

pythoneye2 2016-09-04 02:30

Re: Build our own device
 
Quote:

Originally Posted by wicket (Post 1514237)
I'd like to think that part of the problem is that the usual operating systems that are installed on Raspberry Pis lack the power management that something like Maemo has. This is a software problem and is fixable.

Also, the Raspberry Pi Zero which was suggested, draws significantly less power than the traditional model B series. I'd personally like to see a phone built from the Pi Compute Module (draws a bit more power than the Zero but not close to model B). It's easier to embed than the Zero and can potentially be upgraded. A new Compute Module based on the Pi 3 is due in a few months.

There's a lot going for the Raspberry Pi and it's community is huge compared to ours. I think a Pi phone has potential to be successful if done right. I bet the Android Pi community would love to have a Pi phone.

Suspend power consumption is dominated by ram refresh.
There are hardware differences in ram, lpddr consumes 3 times less than ddr.
On an atmel a5 for example suspend to ram with lpddr is 9-15 ma @ 3.3V, with normal ram around 33-40 ma.

The Pi Zero is currently at 100 ma (AFAIK). Would be amazing if someone could fix this to 10ma, but i wont hold my breath on this issue. And the newer versions, powerwise, are going in the wrong direction.

So if you want to build something in the pi range with power management you might consider something like this
http://www.micro-technic.com/Webshop...A5D3X-MT0.html
or
http://www.emacinc.com/products/syst...dule/SoM-A5D36

lpddr2 seems to be a rare commodity, somewhere i read the DIPFORTy2 "All Programmable Linux" is "delayed", because even 64MB lpddr2 seems hard to get.

taixzo 2016-09-04 03:04

Re: Build our own device
 
Quote:

Originally Posted by pythoneye2 (Post 1514239)
Suspend power consumption is dominated by ram refresh.
There are hardware differences in ram, lpddr consumes 3 times less than ddr.
On an atmel a5 for example suspend to ram with lpddr is 9-15 ma @ 3.3V, with normal ram around 33-40 ma.

The Pi Zero is currently at 100 ma (AFAIK). Would be amazing if someone could fix this to 10ma, but i wont hold my breath on this issue. And the newer versions, powerwise, are going in the wrong direction.

So if you want to build something in the pi range with power management you might consider something like this
http://www.micro-technic.com/Webshop...A5D3X-MT0.html
or
http://www.emacinc.com/products/syst...dule/SoM-A5D36

lpddr2 seems to be a rare commodity, somewhere i read the DIPFORTy2 "All Programmable Linux" is "delayed", because even 64MB lpddr2 seems hard to get.

Does the Pi have multiple RAM chips? If so, I wonder if some sort of hybrid suspend would be possible, where all but one of them are swapped off to flash memory and powered down.

wicket 2016-09-04 04:56

Re: Build our own device
 
Quote:

Originally Posted by pythoneye2 (Post 1514239)
Suspend power consumption is dominated by ram refresh.
There are hardware differences in ram, lpddr consumes 3 times less than ddr.
On an atmel a5 for example suspend to ram with lpddr is 9-15 ma @ 3.3V, with normal ram around 33-40 ma.

The Pi Zero is currently at 100 ma (AFAIK). Would be amazing if someone could fix this to 10ma, but i wont hold my breath on this issue. And the newer versions, powerwise, are going in the wrong direction.

So if you want to build something in the pi range with power management you might consider something like this
http://www.micro-technic.com/Webshop...A5D3X-MT0.html
or
http://www.emacinc.com/products/syst...dule/SoM-A5D36

lpddr2 seems to be a rare commodity, somewhere i read the DIPFORTy2 "All Programmable Linux" is "delayed", because even 64MB lpddr2 seems hard to get.

Apparently the Pi 3 uses LPDDR2:

http://uk.rs-online.com/web/p/proces...-kits/8968660/

Of course it now has other niceties like a faster CPU, wireless LAN and Bluetooth which consume extra power.

Ken-Young 2016-09-04 05:35

Re: Build our own device
 
Quote:

Originally Posted by pythoneye2 (Post 1514239)
[...]
The Pi Zero is currently at 100 ma (AFAIK). Would be amazing if someone could fix this to 10ma, but i wont hold my breath on this issue. And the newer versions, powerwise, are going in the wrong direction.
[...]

Yes, the Pis are optimized for low cost, not low power. They allow a whole new class of projects to be done. But you can't just tweek the software and make them low power too.

Stskeeps 2016-09-04 05:44

Re: Build our own device
 
http://www.ingenic.com/en/?newton/id/13.html is one of the more interesting kits I've encountered over time.

nthn 2016-09-04 06:43

Re: Build our own device
 
Quote:

Originally Posted by Feathers McGraw (Post 1514238)
Don't forget that the price includes continued open support.

Fairphone is doing most of the things that people on this forum claim they want a manufacturer to do (open access to source for the hardware as far as they can etc.).

I guess it shows how much all the talk about "open hardware is the most important thing" is worth, when people start complaining that it costs more than the competition ;)

It's a great idea and I'd love for all manufacturers to go in the same direction so prices would be lower, but for now, if I can't afford it, I can't support it. If we want to talk about 'our' device, it should be something which doesn't cost a fortune, otherwise whose device is it really?

nieldk 2016-09-04 07:00

Re: Build our own device
 
Hmm mix that idea with a provider (GSM) service, that profits from bitcoin, etherum or similar mining. Giving free talk/data service world-wide ?


All times are GMT. The time now is 10:33.

vBulletin® Version 3.8.8