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
|
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: 509 |
Thanked: 627 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.