Re: omapconf tool publicly released
On 21 September 2012 15:07, Mike Turquette mturque...@linaro.org wrote: Hi all, Some of you may have heard of a tool we use inside TI for debugging on OMAP. It's a nice userspace tool which can inspect many aspects of hardware state called omapconf. The tool has just been open sourced and can be found at: https://github.com/omapconf/omapconf Is there an Android.mk? Looking at https://github.com/omapconf/omapconf it says it works on Android, but I don't see an Android.mk to compile it with. Regards, Mike ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
NI Power Meter Results
Just wanted to share this with everyone. I've attached the output folder that the NI instrument creates for each test session. In the results file you'll see a text doc called results.txt that lists the comma delimited parameters that get measured followed by the measurements themselves: Current Cycle Average,Current Cycle RMS,Current Mean (DC),Current Negative Peak,Current Peak to Peak,Current Positive Peak,Current RMS,Volt Cycle Average,Volt Cycle RMS,Volt Mean (DC),Volt Negative Peak,Volt Peak to Peak,Volt Positive Peak,Volt RMS See: https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9bFhqNGZfYzNSMWs/edit Included in each record is a Record Number that indexes into the report directory. Each directory is marked with an index and under that directory is the graph associated with the data for example: https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9VnVQS3M4WWx1OVk/edit In addition, controlling the instrument is super easy. You connect to the box over TCP/IP the you can send 5 single character commands in any order: 1,0,s,e,r 1 turns the power on 0 turns it off s starts a measurement e ends a measurement r records r is destructive, so if you send an r it erase the previous data record. The data record does survive instrument restarts (as opposed to having an implicit r at the start of the measurement. At any point the existing data set can simply be uploaded. One minor point. This instrument produces a lot of data, instead of moving all this data around, the instrument can be configured to do all the measurement, making the analyzed data set easier to understand and faster to upload. Comments and questions welcome. See it in action at: https://plus.google.com/u/0/104422661029399872488/posts/NU4pZ36L13U -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: omapconf tool publicly released
On 21 September 2012 16:00, Marcin Juszkiewicz marcin.juszkiew...@linaro.org wrote: W dniu 21.09.2012 22:24, Zach Pfeffer pisze: On 21 September 2012 15:07, Mike Turquette mturque...@linaro.org wrote: https://github.com/omapconf/omapconf Is there an Android.mk? Looking at https://github.com/omapconf/omapconf it says it works on Android, but I don't see an Android.mk to compile it with. It is on page: Build instructions and installation via ADB (Android): Make sure your Android device is connected to host via ADB: # adb kill-server # adb devices * daemon not running. starting it now * * daemon started successfully * List of devices attached emulator-5554 device # adb root To build and install ompaconf for Android via ADB: make CROSS_COMPILE=arm-none-linux-gnueabi- install_android OMAPCONF binary will be copied to /data directory (known writable directory) on your Android device. You may get it copied to a different directory by updating Makefile at your convenience. Thanks Marcin. I'll check it out. ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: NI Power Meter Results
On 23 September 2012 19:28, Michael Hudson-Doyle michael.hud...@linaro.org wrote: Zach Pfeffer zach.pfef...@linaro.org writes: Just wanted to share this with everyone. I've attached the output folder that the NI instrument creates for each test session. In the results file you'll see a text doc called results.txt that lists the comma delimited parameters that get measured followed by the measurements themselves: Current Cycle Average,Current Cycle RMS,Current Mean (DC),Current Negative Peak,Current Peak to Peak,Current Positive Peak,Current RMS,Volt Cycle Average,Volt Cycle RMS,Volt Mean (DC),Volt Negative Peak,Volt Peak to Peak,Volt Positive Peak,Volt RMS See: https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9bFhqNGZfYzNSMWs/edit That actually looks fairly similar to what you get out of streamline with the energy probe. Not too surprising I guess. Included in each record is a Record Number that indexes into the report directory. Each directory is marked with an index and under that directory is the graph associated with the data for example: https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9VnVQS3M4WWx1OVk/edit In addition, controlling the instrument is super easy. You connect to the box over TCP/IP the you can send 5 single character commands in any order: 1,0,s,e,r 1 turns the power on 0 turns it off s starts a measurement e ends a measurement r records r is destructive, so if you send an r it erase the previous data record. The data record does survive instrument restarts (as opposed to having an implicit r at the start of the measurement. I'm not sure I entirely understand. What's the difference between r and s, aside from the fact that r erases previous data? r clears the previous run's data and gets the files ready for the next runs. s just starts the measurement, its a software trigger, e ends the measurement you can say s and e multiple times. Each time an entry gets made into the readings.txt file and a graph capture gets made. Is there any reason to power the device down between tests in the usual course of things? Not sure, but it may prove a useful thing to do. We have been power cycling between lava tests to improve reproducibility so i suspect power tests may need the same feature. At any point the existing data set can simply be uploaded. This is just putting things into my language rather than yours I guess, but is it correct to stay that your VI puts the output in a known location, so other processes on the box can access it? Actually, the idea is for LAVA to upload the data set via FTP. I'm also going to add a z command which will zip up the data set. They'll be FTP running on the box (or whatever we need) and LAVA will just transfer the files and save them with the test run. I'm imagining something like the following course of events during a test run (please forgive a certain amount of hand-waving): * The LAVA host sends '1' if necessary to the VI and then 'r' * for each test case: * The target sends 's' to the VI * The target runs the test case * The target send 'e' to the VI * The LAVA host grabs the results from the VI and matches the power data against the test results * The host (maybe?) sends '0' to the VI. * The results are uploaded to the dashboard and displayed in some useful way Yeah, that's basically it. One minor point. This instrument produces a lot of data, instead of moving all this data around, the instrument can be configured to do all the measurement, making the analyzed data set easier to understand and faster to upload. Yeah, I think that we'd like to just upload something like the readings.txt file for now? Or possibly something even more derived than that to start with... just the average power draw over a period would be a good start! Take a look at the readings.txt the figure of merit is the RMS Current. That's what you should display. Voltage is more or less constant, though I also present the RMS voltage. But you'll want to actually show all the numbers in there. Comments and questions welcome. See it in action at: https://plus.google.com/u/0/104422661029399872488/posts/NU4pZ36L13U Cheers, mwh -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Work around for building Linaro Android 12.08
For people trying to build Linaro Android 12.08 there's an issue with an unknown reference in powertop2.0. Here's what to do: cd android edit .repo/manifest.xml Find: project groups=path:external/powertop,name:tools/powertop-2.0 name=tools/powertop-2.0 path=exter\ nal/powertop remote=linaro-other revision=c80f55d9d1b823b7f6ff447eefc8a6ba04b939c4/ ...and remove the line. Then cp .repo/manifest.xml ../ cd .. rm -rf android/ edit linaro_android_build_cmds.sh and change curl -k http://snapshots.linaro.org/android/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.08-release/1//pinned-manifest.xml .repo/manifest.xml to cp ../manifest.xml .repo/ and rerun linaro_android_build_cmds.sh You can also take a tip build which is not susceptible to this problem. Tip builds that have been booted are listed at: https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AnpUtxWjZbP9dGg0dW5pdDl2T1lOUFk1aEktOFh0ZXc#gid=0 If you still get errors after this, then its a general git timeout error. Just delete the android/ directory and start again or cd android/; repo ./sync -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
2012-10-03 Android Platform Team Meeting Agenda Posted
Please take a look at: https://wiki.linaro.org/Platform/Android/Meetings/2012-10-03 Feel free to add to the agenda and join us in #linaro-meeting on irc.freenode.net at 13:00 UTC on 2012/10/03. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
2012-10-10 Android Platform Team Meeting Agenda Posted
Please take a look at: https://wiki.linaro.org/Platform/Android/Meetings/2012-10-10 Feel free to add to the agenda and join us in #linaro-meeting on irc.freenode.net at 13:00 UTC on 2012/10/10. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Android Mini-Summit and Sessions
Hey everyone, About to put this in summit: https://docs.google.com/a/linaro.org/document/d/1gdmjguZSKyoVUlqteX1-ldIFEp0mGaJESfKeEzoddqs/edit Are we missing anything big? -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Sign up now for the Android Mini-Summit and Android Sessions
See: http://summit.linaro.org/lce12/meeting/20937/android-mini-summit/ Sessions: http://summit.linaro.org/lce12/meeting/21164/android-dalvik-v8-and-bionic-optimization-discussion/ http://summit.linaro.org/lce12/meeting/21165/android-graphics/ http://summit.linaro.org/lce12/meeting/21166/android-kernel-and-power-feature-discussion/ http://summit.linaro.org/lce12/meeting/21167/embedded-android/ See ya there! Sign up for Linaro Connect at: http://connect.linaro.org/wp-login.php?redirect_to=/register-connect/ -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Agenda for 2012-10-17 posted
The agenda for tomorrow's meeting has been posted here: https://wiki.linaro.org/Platform/Android/Meetings/2012-10-17 Please take a look, add any agenda items you'd like to talk about and add your status. See you tomorrow! -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Linaro Connect Android Remote Sessions, 10/31-11/2
Hey everyone! Just wanted to send out a remote participation invite to our upcoming Linaro Connect (or in-person participation if you can manage it). All of these sessions will support remote participation via IRC and Google Hangouts, so you can be part of the action, even if you're not in Copenhagen! And best of all its all free! For anyone who's interested in attending, feel free to email me and I'l make sure to send you a personal invite. In addition if you have any discussion requests its not too late. Please send them in and I'll do my best to include them in the sessions. You can also send a mail to Amber Graner who will be taking care of Remote Participation (and is a fantastic person to talk to anyway!) All the agendas and participates are listed in the following links: Android Mini-Summit 2012-10-31 14:00..15:00 CET 8:00 AM Austin, Texas Vishal Bhoj, Michael Hope, Amit Kucheria, Jesse Barker, Deepak Saxena, Karim Yaghmour, ST-E Android Engineers and Zach Pfeffer http://summit.linaro.org/lce12/meeting/20937/android-mini-summit/ Android Dalvik, V8 and Bionic Optimization Discussion 2012-11-01 10:00..10:45 CET 4:00 AM Austin, Texas Michael Hope and Vishal Bhoj http://summit.linaro.org/lce12/meeting/21164/android-dalvik-v8-and-bionic-optimization-discussion/ Android Graphics 2012-11-01 11:00..11:55 CET 5:00 AM Austin, Texas Jesse Barker http://summit.linaro.org/lce12/meeting/21165/android-graphics/ Embedded Android 2012-11-02 11:00..11:55 CET 5:00 AM Austin, Texas Karim Yaghmour http://summit.linaro.org/lce12/meeting/21167/embedded-android/ Android Kernel and Power Feature Discussion 2012-11-02 12:00..13:00 6:00 AM Austin, Texas Deepak Saxena and Amit Kucheria http://summit.linaro.org/lce12/meeting/21166/android-kernel-and-power-feature-discussion/ See the rest of the sessions at: http://connect.linaro.org/events/event/linaro-connect-q2-12/ Register at: http://connect.linaro.org/wp-login.php?redirect_to=/register-connect/ See ya there - either personally or through the magic inter-web tubes. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
2012-10-24 Android Platform Team Meeting Agenda Posted
Please take a look at: https://wiki.linaro.org/Platform/Android/Meetings/2012-10-24 Feel free to add to the agenda and join us in #linaro-meeting on irc.freenode.net at 13:00 UTC on 2012/10/24. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Agenda posted for Android Platform/Mobile Development Meeting
We playing around with a new meeting format. We may split this meeting into 2, 30 min calls depending on how things go. Agenda: == Concall details == * https://wiki.linaro.org/Resources/ZipConferenceLine * Code: 6893745032 * Please try not to use the toll-free numbers if you can help it == Agenda == * Common * Discuss new meeting format, concall * Issues for ABS? * Platform * Connect topics * AOSP upstreaming, Arndale * Android Validation and Infrastructure * galaxynexus-aosp? * Ideas for making linux-linaro better * Vishal to send more agenda items * Mobile Development * Android optimization * big.LITTLE * Memory Hotplug * Android kernel feature upstreaminging * General Discussion * AOB Feel free to add more topics here or in https://wiki.linaro.org/Platform/Android/Meetings/2013-02-06. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: Agenda posted for Android Platform/Mobile Development Meeting
For this call we'll be using code: 1697261755 Sorry for the confusion. On 5 February 2013 20:00, Zach Pfeffer zach.pfef...@linaro.org wrote: We playing around with a new meeting format. We may split this meeting into 2, 30 min calls depending on how things go. Agenda: == Concall details == * https://wiki.linaro.org/Resources/ZipConferenceLine * Code: 6893745032 * Please try not to use the toll-free numbers if you can help it == Agenda == * Common * Discuss new meeting format, concall * Issues for ABS? * Platform * Connect topics * AOSP upstreaming, Arndale * Android Validation and Infrastructure * galaxynexus-aosp? * Ideas for making linux-linaro better * Vishal to send more agenda items * Mobile Development * Android optimization * big.LITTLE * Memory Hotplug * Android kernel feature upstreaminging * General Discussion * AOB Feel free to add more topics here or in https://wiki.linaro.org/Platform/Android/Meetings/2013-02-06. -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev