平板电脑

 开发板功能演示及资源简介
分享
课程简介
大牛教你做平板,手把手教你做出一台自己的平板电脑。平板嵌入式课程:从硬件及软件基础知识开始,按照平板开发流程,一步一步深入到内核驱动,然后再到上层应用,彻底打通嵌入式软硬件开发的整个知识体系。屌丝变大牛,只差一次课程的距离。
目录
讨论
讲师
课件
  • 第一章 整板测试
    1  开发板功能演示及资源简介
  • 第二章 软件基础篇
    1  C语言之ARM处理器架构和汇编-1
    2  C语言之ARM处理器架构和汇编-2
    3  应用程序执行环境之ELF文件和内核支持-1
    4  应用程序执行环境之ELF文件和内核支持-2
    5  应用程序执行环境之LINKER和LIBC
    6  C语言基础概述及如何阅读内核源码
    7  C++语言基础
    8  Java语言基础
  • 第三章 系统开发基础篇
    1  ubuntu的安装
    2  常用工具配置及命令
    3  Android编译环境搭建
    4  代码管理
  • 第四章 内核理论基础篇
    1  内核的代码结构及模块架构
    2  内核基本概念
    3  内核常用调试方法
  • 第五章 内核驱动基础篇
    1  内核驱动模型
    2  SOC资源简介及IO原理
    3  常用通信协议
  • 第六章 内核驱动高级篇
    1  Linux引导过程
    2  GPIO驱动
    3  LCD驱动
    4  设备按键驱动
    5  触摸屏驱动
    6  音频驱动
    7  camera驱动
    8  wfi驱动
    9  G-Sensor驱动
  • 第七章 Android相关核心驱动
    1  BINDER驱动详细介绍
    2  ADB工具简介
    3  Logger驱动简介
  • 第八章 Android系统定制
    1  Android HAL硬件抽象层简介
    2  GPS,android-HAL实现
    3  编写Framework层JAVA服务
    4  编写服务的JNI方法
    5  增加HAL接口模块访问硬件驱动程序
    6  硬件驱动程序及测试方法
    7  编写APP通过Manager访问硬件服务
  • 第九章 Android应用开发篇
    1  Android APP基本结构
    2  如何快速开发自己的android app