Barr Group's Embedded Android® Boot Camp™ is a 4-day immersion into the Linux kernel and Android operating system and its use on embedded hardware platforms. This intense educational (yet fun) program is designed to lead software engineers through the steps of bringing up embedded hardware with the Android OS, developing custom device drivers, and publishing the APIs of those custom Linux device drivers to Android apps. Attendees will complete approximately ten hands-on programming exercises, including a large app-to-driver capstone. Exercises are interspersed with the lectures and all take place on an ARM Cortex-A8 processor board that attendees can keep. Computers will be provided for each student to perform the necessary Android builds. Students will not need to bring laptops.
This course is appropriate for embedded software developers moving up to the Android operating system or Android app or Linux software developers who want to learn the internals of the Linux kernel or Android OS.
Attendees will learn to:
- Build a bootloader, the Linux kernel, and Android
- Create and debug Linux and Android device drivers for unique hardware
- Add custom system services and frameworks to Android
- Call custom C libraries from Java
- Integrate custom Android and C apps into Android
- Call C code from Java using JNI
- Improve the security of your Android device
- Tips for speeding Android ports and AOSP builds
Attendees should arrive with a working familiarity of the C programming language and experience writing embedded software.
Complimentary Private Technical Consults with a Barr Group Expert
Do you or your team have a project-specific question that you would like to discuss with an expert? If so, attendees of the Maryland session of the Embedded Android Boot Camp are eligible for a complimentary 30-minute private consult with a member of our expert technical team to discuss issues faced by you and your design team.
These technical consultations provide an opportunity for attendees to confidentially discuss details of their project with Barr Group engineers and ask project-specific questions that may not be of interest to the class or appropriate to discuss in a classroom setting. Discussions may range from high-level software/hardware architecture questions to the best way to implement a specific Android device driver to the most cost-effective ways to detect software intrusion or implement public key encryption... and any other project-related technical questions that you have.
Conferences will be scheduled for Friday, the day immediately following the conclusion of each course. For more information or to schedule a conference, please contact firstname.lastname@example.org.
Meetings are limited to one 30 minute session per company/group. In the event that you or your team are unable to attend a Friday meeting, alternate meeting dates can be arranged. If you believe a non-disclosure agreement is necessary to discuss your sensitive project, please let us know and arrangements can be made prior to the consult.
|Date(s)||Location||Regular Price||Early Registration Price||Register|
Apr 24 to Apr 27
Embedded Android Boot Camp
||Germantown, Maryland, United States||$2,899.00||$2,399.00|
Find out More
All Barr Group Training Public and On-site courses may not be videotaped or photographed without consent from Barr Group's executive team.