All,
A few people have expressed interest in having a training session at the
upcoming Connect 1.12 on "Android User Space". I have a few ideas based
on the feedback of things to cover. However, Zach noted it would be cool
to get some ideas from everyone and put together a kind of "android user
space potluck".
With that in mind, I'd like to share with you some of the things I was
thinking of covering and seeing if you guys had any input/additions/etc.
* how do I get a shell (not serial console). ie - "busybox telnetd"
"adb shell" etc
* what's the best way to copy files to/from
* how do I run GDB
* how can I get stack traces of things that crash
* what's the best way to profile apps
* Setting up a development environment
* Other possible ideas:
- What is the "skeleton" for an Android app?
- Why might I want to use the NDK for my app?
I've left of DS-5 because Tony will be doing a separate session on that.
NOTE: I'm no expert on any one of these items, so even something like
pointers to existing material to lean on would be nice such as:
http://www.slideshare.net/jserv/discover-androidsystemfacilities
thanks,
-andy
Guys
Tony is submitting a DS-5 proposal.
Bero has submitted:
* Upgrading the default AOSP toolchain for 4.6 optimization
* Integrating projects using their own build system into the Android
build system
...and would like to submit:
What Android and Embedded Linux can learn from each other
Amit is submitting:
This presentation is targeted towards audience interested in
using/testing/contributing to Linaro's Android Integration and
Validation Process.
Back on https://wiki.linaro.org/Platform/Android/Meetings/2011-12-14 I
had listed:
Need
DS-5 (Tony)
Linaro (Me)
Porting, case studies (Mathiue, amit, Vishal)
One Community (Me)
Others?
Mathieu and Vishal, I think doing a presentation about integrating
graphics on Snowball and the challenges of integrating hardware video
on Panda would be cool.
Here are the links:
Android Builders
http://go.linuxfoundation.org/e/6342/ts-android-builders-summit-cfp/2QWGV/1…
Embedded Linux Conference
http://go.linuxfoundation.org/e/6342/-embedded-linux-conference-cfp/2QWH5/1…
Note the Submission Requirements:
1. Choose a submission type (Presentation, Panel, BoFs, Tutorial,
Lightning Talk)
2. Choose the category for your proposal (Developer, Operations,
Business/Legal, Wildcard)
3. Select a specific topic that best describes the topic of your
proposal (See "Suggested Topics" list)
4. Provide a 150 word biography including your speaking experience
5. Prepare a 150 word abstract that briefly summarizes your proposal.
It should be split into two paragraphs:
Paragraph 1 - A brief summary of your presentation, including key highlights
Paragraph 2 - Who is your audience, what can they expect, your
speaking experience and why your presentation is important to the
Linux ecosystem and this event.
Here's what I'm going to submit:
Type: Presentation
Category: Developer
Biography:
Zach Pfeffer leads Linaro's Android Platform team. Zach has led this
group since April of 2011 and has been sharing Linaro's story at
LinuxCon in Vancouver, ELC-E in Prague and running the Android track
at Linaro Connects in Budapest, Cambridge (Cambourne), Orlando and the
upcoming San Francisco Bay. Before Linaro, Zach helped customers use
the first network processors from Vitesse, helped solve crime by
helping to build a forensic tape examiner at NIST, built VxWorks based
Pulse Pattern Generators at Picosecond Pulse Labs, worked on low-level
core-to-core chip communication in Linux and L4 and lead the Android
kernel team at Qualcomm and enabled Android-based video conferencing
equipment at Polycom.
Title:
Linaro's Android Releases
Abstract:
Linaro's Android Platform team releases Android builds in both
pre-compiled and source form for the Freescale iMX53, ST-Ericsson
Snowball, TI Panda, Samsung's Origen and ARM Versatile Express system.
This talk will give an overview of each build, what's come into the
builds since ELC-E in Prague and what we'd like to do by the next ELC.
We'll talk about graphics enablement, kernel upgrades, a 4.6 toolchain
overview, and enabling ICS. We'll also demonstrate how to use the
builds and give people tips for how to get involved.
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Hello All:
Now that we have tightly integrated Linaro and Igloocommunity [1], it
is time for us to tweak our internal process to accommodate this
change. As of today, the following applies:
1. The igloocommunity [2] Launchpad project will replace the
linaro-landing-team-ste [3] one. This will apply to releases, bugs, etc.
2. The ST-Ericsson Landing Team will post their kernel releases on [2]
starting with the 2012.01 release onward.
3. All new snowball related bugs, should use [2]
4. Pre-existing bugs in [3] will be migrated to [2] in the next 24
hours.
5. Only private bugs will be left in [3]
[1] - http://www.igloocommunity.org
[2] - https://launchpad.net/igloocommunity
[3] - https://launchpad.net/linaro-landing-team-ste
[4] - https://launchpad.net/~igloocommunity-maintainers/+archive/snowball
Thanks
anmar
Hello.
Please review this proposal for title and abstract. The rules are:
*Provide a 150 word abstract that briefly summarizes your proposal. It
should be split into two paragraphs: the first should be a brief summary of
your proposal, including key highlights and relevance; the second should
describe who your audience is, what they can expect and the level of
technical expertise required*
When commenting - please consider that I only have one more word available
:) Also consider that commercial plugs are always rejected.
---------
*Title:*
Painless debugging of native code in Android-based devices
*Abstract:*
Advanced Android apps may use native C/C++ code called trough the Java
Native Interface. Such Android apps are made possible by the Android Native
Development Kit.
The Eclipse-based Android IDE is great for creating Java apps, but for
debugging native code on a physical ARM-based device there are many
obstacles. This talk will show how debugging can be made less painful by
using the DS-5 Community Edition Eclipse plugin. Two debug sessions will be
walked trough. The first example shows debugging a shared library belonging
to a stand-alone app. The second example shows how to debug a system
service in a Linaro AOSP-based Android system using real-time profiling to
visualize activity in the device.
The presentation is aimed at developers who are not Linux gurus, but are
entering the Linux community trough Android. That can e.g. be former Java
developers or former RTOS developers switching to Android in their embedded
devices.
---------
CFP deadline is on Friday, so please send me feedback ASAP.
BR,
Tony
Hi there. We're thinking of getting involved in the toolchain side of
Renderscript. It's LLVM based and has an interesting split model and
there's quite a bit of potential for performance, debugging, and
tracing improvements.
See the wiki[1] for my (limited) notes. Has anyone used Renderscript
in anger? Any comments or people I should talk to?
-- Michael
[1] https://wiki.linaro.org/MichaelHope/Sandbox/RenderScriptNotes
Happy 2012!
I wanted to give people a heads up. I'll be back Thursday the 5th.
I hope everyones had a great break.
Remember the deadline for submitting to ELC and Android Builders is
the 6th, so please get those submissions in.
See you all soon!
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog