| The Following User Says Thank You to sulu For This Useful Post: | ||
|
|
2015-05-26
, 20:50
|
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#2592
|
|
|
2015-05-26
, 23:26
|
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#2593
|
Obviously "normal desktop" distros (and apps) don't worry at all about power consumption.
|
|
2015-05-26
, 23:29
|
|
Posts: 15 |
Thanked: 43 times |
Joined on Feb 2015
|
#2594
|
Bare in mind that normal desktop distros are also designed to run on laptops and a laptop mode can be enabled to improve power usage (/proc/sys/vm/laptop_mode), but yes, at least in most software, power consumption is an afterthought.
The problem with suspend to RAM is that it's not very useful on a phone (i.e. you can't receive calls whilst it's suspended). I'm eager to test Lucid Sleep once it has been mainlined. I think the Neo900 could benefit a lot from something like this.
|
|
2015-05-26
, 23:42
|
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#2595
|
Especially for the neo900 s2ram could be useful for hot plugging batteries.
Mith
| The Following User Says Thank You to joerg_rw For This Useful Post: | ||
|
|
2015-05-26
, 23:55
|
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#2596
|
The problem with suspend to RAM is that it's not very useful on a phone (i.e. you can't receive calls whilst it's suspended).
IroN900:~# zzztop
WARNING: Only low accuracy timing available.
Detected 1 cpus
Detected 4 cpuidle states (3)
Sleeping for 10 seconds before collecting data for 30 seconds
Actually slept for 29.990s
C-state Information
===================
| CPU#0 |
C# | time | avg/ms |
----+--------+--------+
C0 | 0.8% | |
C1 | 0.0% | 0 |
C2 | 1.1% | 6 |
C3 | 24.0% | 218 |
C4 | 74.0% | 569 |
CPUfreq statistics
==================
Frequency | CPU#0 |
----------+--------+
250 MHz | 94.3% |
600 MHz | 5.7% |
Interrupt statistics
====================
INT | CPU#0 |
-----+-------+
12 | 224 | INTC DMA
37 | 153 | INTC gp timer
11 | 111 | INTC prcm
56 | 90 | INTC i2c_omap
57 | 34 | INTC i2c_omap
202 | 22 | GPIO wl1251
Summary: 21.1 interrupts/s total
Timer statistics
================
PID | Activity | task's comm | function
-------+----------+-----------------+---------
0 | 90 | swapper | tick_nohz_restart_sched_tick (tick_sched_timer)
37 | 35D| awk | cpufreq_governor_dbs (delayed_work_timer_fn)
2125 | 32 | xchat | schedule_hrtimeout_range (hrtimer_wakeup)
541 | 19 | wl12xx | queue_delayed_work (delayed_work_timer_fn)
0 | 11 | swapper | hrtimer_start (tick_sched_timer)
690 | 3 | dsme | do_nanosleep (hrtimer_wakeup)
690 | 3 | dsme | __enqueue_rt_entity (sched_rt_period_timer)
21444 | 2 | telepathy-sofia | schedule_hrtimeout_range (hrtimer_wakeup)
1627 | 2 | hildon-status-m | schedule_hrtimeout_range (hrtimer_wakeup)
745 | 2 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
745 | 2 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
745 | 2 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
745 | 2 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
745 | 2 | bme_RX-51 | do_nanosleep (hrtimer_wakeup)
745 | 2 | bme_RX-51 | schedule_timeout (process_timeout)
10 | 2 | omap2_mcspi | neigh_add_timer (neigh_timer_handler)
1 | 2D| swapper | queue_delayed_work (delayed_work_timer_fn)
0 | 2 | swapper | queue_delayed_work (delayed_work_timer_fn)
21723 | 1 | xchat | sk_reset_timer (tcp_write_timer)
10663 | 1 | zzztop | do_nanosleep (hrtimer_wakeup)
1682 | 1 | wlancond | ieee80211_ioctl_siwpower (ieee80211_dynamic_ps_timer)
1094 | 1 | dbus-daemon | schedule_hrtimeout_range (hrtimer_wakeup)
745 | 1 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
714 | 1 | syslogd | hrtimer_start (it_real_fn)
541 | 1 | wl12xx | schedule_timeout (process_timeout)
541 | 1 | wl12xx | schedule_timeout (process_timeout)
541 | 1 | wl12xx | schedule_timeout (process_timeout)
29 | 1 | mount | setup_wb_timer (wb_timer_fn)
10 | 1 | omap2_mcspi | neigh_add_timer (neigh_timer_handler)
1 | 1 | swapper | queue_delayed_work (delayed_work_timer_fn)
1 | 1 | swapper | inet_initpeers (peer_check_expire)
Context switches per task
=========================
PID | vol'try | non-vol | Cmdline
-------+---------+---------+--------
21444 | 8 | 0 | /usr/lib/telepathy/telepathy-sofiasip
10663 | 1 | 11 | /usr/bin/perl -w /usr/local/bin/zzztop
2660 | 1 | 0 | <pdflush>
2125 | 33 | 6 | /usr/bin/xchat
1627 | 3 | 5 | /usr/bin/hildon-status-menu
1559 | 1 | 0 | /usr/bin/mission-control
1214 | 2 | 0 | /usr/bin/iphbd
1094 | 1 | 0 | /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
940 | 5 | 0 | /usr/lib/hal/hald-addon-bme
808 | 2 | 4 | /sbin/mce --force-syslog
801 | 4 | 0 | /usr/sbin/ohmd --no-daemon
774 | 2 | 2 | /usr/sbin/dbus-scripts --system
758 | 6 | 6 | /usr/bin/dbus-daemon --system --nofork
745 | 67 | 5 | /usr/sbin/bme_RX-51
717 | 11 | 0 | /sbin/dsme-server -p /usr/lib/dsme/libstartup.so
714 | 1 | 0 | /sbin/syslogd -n
690 | 7 | 0 | /sbin/dsme -p /usr/lib/dsme/libstartup.so
541 | 365 | 0 | <wl12xx>
27 | 36 | 0 | <kondemand/0>
10 | 403 | 176 | <omap2_mcspi>
4 | 5 | 0 | <events/0>
3 | 292 | 0 | <ksoftirqd/0>
IroN900:~#
|
|
2015-05-27
, 19:29
|
|
Posts: 175 |
Thanked: 210 times |
Joined on Mar 2013
|
#2597
|
Originally Posted by MalakaiBasically so am I
I only have one doubt... I am not a developer (I only know some really basic bash scripting to do what I need), I am just a Linux user...![]()
| The Following 3 Users Say Thank You to Malakai For This Useful Post: | ||
|
|
2015-06-01
, 14:23
|
|
Posts: 79 |
Thanked: 719 times |
Joined on May 2014
@ Buenos Aires, Argentina
|
#2598
|
| The Following 3 Users Say Thank You to wpwrak For This Useful Post: | ||
|
|
2015-06-01
, 19:46
|
|
Posts: 493 |
Thanked: 613 times |
Joined on Feb 2012
|
#2599
|
| The Following User Says Thank You to teroyk For This Useful Post: | ||
|
|
2015-06-02
, 02:45
|
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#2600
|
I have some questions before I make my order:
1. I am not sure is this right way to calculate R&D cost, 160 kEUR / 500=320 EUR. Yes you can get payment for R&D, but I think you should believe that you can sell at least 1000. And you sell that much if prices are about 150 euros less. Because I have add 24% VAT so the total cost is much more than 990 euros to me. Or can I calculate with German VAT if I buy it in EU?
2. And more important question to me, Can that UART console connector use with 31250 baud rate? Is there low level documentation about it somewhere?
The UARTs (UART1, UART2, and UART3 when in UART mode) include the following key features:
• 16C750 compatibility
• 64-byte FIFO for receiver and 64-byte FIFO for transmitter
• Programmable interrupt trigger levels for FIFOs
• Baud generation based on programmable divisors N (N = 1...16,384) operating from a fixed functional
clock of 48 MHz
Oversampling is programmed by software as 16 or 13; thus, the baud rate computation is either:
• Baud rate = (functional clock/16)/N
• Baud rate = (functional clock/13)/N
I seriously doubt that zeroclock would be feasible with a standard Debian userland. I guess you'll find some busyloop program on any Debian system with an X-server.