Video tutorial on Arm cortex-a8 and Android 4.x linkage alarm system

Source: Internet
Author: User

Linked alarm system based on ARM Cortex-a8 and Android 4.x (Android, A8, Linux, Drive, NDK)
Course Lecturer: the teacher
Course Category: Android
Suitable for people: advanced
Number of lessons: 38 (70 knots)
Level of Class Update: Complete
Use of technology: Android, A8, 210, Linux, Drive, NDK, alarm involving the project: Linkage alarm System

Contact qq:1609173918

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, a simple 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 of the content, the first simple explanation of 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 transplant;
Part of the content, first teach you how to build a bare metal development environment, and then lead everyone to read the Samsung chip manual, and write led, buzzer, button, interrupt, serial UART, real-time clock RTC, Timer PWM, modulus
Convert bare metal drivers such as ADCs, and Part IV explains the theory of Linux device driver development environment building, kernel development, and then porting the interface drive under bare metal to the Android environment and testing 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:
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
Section 14th: Android ndk in-depth example demo
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
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
Section 29th: Control
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
The 65th section: the main interface function of Project combat. zip
The 66th section: the main interface function of Project combat
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

Video tutorial on Arm cortex-a8 and Android 4.x linkage alarm system

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: 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.