Linked alarm system based on ARM Cortex-a8 and Android 4.x (Android, A8, Linux, Drive, NDK)

Source: Internet
Author: User


· Course Lecturer: the teacher

· Course Category:Android

· Suitable for people: advanced

· Number of lessons:( + ) hours

· Update level: Complete

· Type of service: ClassC (General Service class course)

· Technology: Android,A8,Linux,Drive,NDK , Alarm

· Related projects: Linkage alarm system

Interested in this course can add to my qq2748165793

1. Curriculum development Environment

This course covers Java applications, C-language drivers, NDK (app call drivers), and the main tools include the following:

Development tools: Eclipse, Source Insight

Cross-compilation tool: ARM-LINUX-GCC 4.5.1

Other tools: SecureCRT, Minitools, VMware, etc. will be provided with the project matching the installation program, and is cracked version

2. Introduction to the Content

This tutorial is divided into five most of the content, 1 Android App Development 2 Android system porting 3 Cortex a8 bare metal Interface Development 4 Android device Driver Development 5 integrated project combat. The first part of the course from the most basic Android application development environment to start, after a brief explanation of the Android interface and event processing, in-depth analysis of Android handler multithreading mechanism, focusing on the Android NDK application layer and driver communication; Part II, First of all, the Android system transplant related principles, and then step by step to teach you how to carry out the Linux kernel porting, Android source code compilation, and Android to Cortex A8 Development Board, the third part, first teach you how to build a bare metal development environment, Then we will take you through the Samsung chip manuals, and write led, buzzer, button, interrupt, serial UART, real-time clock RTC, Timer PWM, ADC and other bare metal drivers, the forth part, explains the Linux device driver development environment building, kernel development related theory, Then the bare-metal interface drive is ported to Android and passed through the NDK and Java interface; Part five, through a practical project, comprehensive application of the knowledge of each module, for graduation design, project development and high-tech employment provides a good guarantee.    

First, Android application development:

Section 1th: An overview of the course of the linked alarm system based on ARM Cortex-a8 and Android 4.x. zip

Section 2nd: Android 4.x application development environment build. zip

Section 3rd: Android program structure. zip

Section 4th: Android interface layout. zip

Section 5th: Activity.zip

Section 6th: Android event handling. zip

Section 7th: Android multi-threaded. zip

Section 8th: Handler message passing mechanism. zip

Section 9th: Android timer. zip

Section 10th: Getting Started with Android ndk. zip

Section 11th: Android ndk in-depth theory explained. zip

Section 12th: Android NDK in-depth example demo. zip

Section 13th: Android NDK in-depth example demo 2.zip

Section 14th: Android ndk in-depth example demo 3.zip

Second, Android system transplant:

15th: VMware installation of Android porting. zip

Section 16th: Android ported Fedora installation. zip

Section 17th: Fedora Configuration for Android porting. zip

Section 18th: Android porting Linux kernel compilation. zip

19th: Android ported Linux kernel compilation 2.zip

20th: Android porting Android file system compilation. zip

Section 21st: Linux supplemental VI use. zip

Section 22nd: Linux supplemental shell commands. zip

23rd: Android Transplant Development Board real machine test. zip

Third, cortex-a8 bare metal development:

Section 24th: Cortex-a8 Bare Metal development environment build. zip

Section 25th: Two other ways to run a bare-metal program. zip

Section 26th: assembly-lit LEDs and code analysis. zip

Section 27th: Turn off the watchdog and call the C function. zip

Section 28th: Setting stacks and C-lit led.zip

Section 29th: Control Icache.zip

Section 30th: Control buzzer. zip

Section 31st: Query mode detection keys. zip

Section 32nd: Initializing the system clock. zip

33rd section: Install USB to serial port driver and serial port tool. zip

The 34th section: CORTEX-A8 serial communication principle. zip

The 35th section: CORTEX-A8 serial communication implementation. zip

Section 36th: Cortex-a8 Interrupt principle. zip

Section 37th: Cortex-a8 Interrupt implementation. zip

38th section: Cortex-a8 PWM timer principle. zip

Section 39th: CORTEX-A8 PWM timer implementation. zip

Section 40th: Cortex-a8 RTC principle. zip

Section 41st: cortex-a8 RTC implementation. zip

Section 42nd: Cortex-a8 ADC principle. zip

Section 43rd: Cortex-a8 ADC implementation. zip

Four Android 4.x device driver development

44th: Android 4.x device driver development environment build. zip

Section 45th: Android 4.x device Driver Development Overview. zip

Section 46th: Android 4.x device driver Development HelloWorld demo. zip

Section 47th: Android 4.x character device driver. zip

Section 48th: Android 4.x important kernel data structure. zip

Section 49th: Android 4.x character device driver sample. zip

Section 50th: Another simple character device-driven framework. zip

Section 51st: Test led driver with Android NDK. zip

Section 52nd: Android buzzer driver. zip

53rd: Key driver for Android under query mode. zip

Section 54th: Android under ADC driver. zip

Section 55th: Android under RTC driver. zip

Section 56th: Linux kernel interrupt principle. zip

Section 57th: Android under PWM drive. zip

Five, comprehensive project actual combat

The 58th section: the analysis and design of the actual project. zip

The 59th section: the audio alarm of the project actual combat. zip

The 60th section: the project actual combat led flashing alarm. zip

The 61st section: the buzzer alarm of the project actual combat. zip

Section 62nd: ADC settings for Project combat. zip

The 63rd section: the project actual combat ADC exceeds the trigger alarm. zip

64th: The project of the actual combat ADC exceeded trigger alarm 2.zip

The 65th section: the main interface function of Project combat. zip

The 66th section: the main interface function of Project combat 2.zip

67th: The RTC setting of the project actual combat. zip

68th: RTC Timeout trigger alarm for project combat. zip

The 69th section: Project actual combat button trigger alarm. zip

The 70th section: the system setup of project actual combat. zip

Linked alarm system based on ARM Cortex-a8 and Android 4.x (Android, A8, Linux, Drive, NDK)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.