【嵌入式Android开发学习攻略】手把手教你循序渐进的学习
学习嵌入式主要有以下几个方面: C语言:C是必须学的,它是最基础的 操作系统:Linux、Android 目前Linux是主流,这个一定要掌握。Android系统和设备的普及是Linux兴起的主要原因。 技术学习路线: 镜像烧写与源码编译、Linux系统编程教程、Linux驱动教程、Linux系统移植、Qt入门教程、Android入门教程、Linux系统开发、Linux内核开发、Qt开发专题、Android系统开发。 硬件平台:嵌入式开发是软件和硬件的结合,需要对软件和硬件都有一定的了解,所以学习中需要选择款开发板,这款4412开发板即可以学习Linux,Android开发,又有详细学习资料,是入门开发的不二之选。 详细学习资料目录: 第一部分 开发板入门第一章 开发板使用前必读第二章 开发板初体验第三章 Ubuntu开发环境搭建第四章 Windows常用软件安装和使用第五章 Linux常用命令 第二部分 镜像烧写与源码编译第六章 iTOP-4412系统固件的烧写第七章 Android 4.0/Linux 源码编译第八章 Android 4.4系统编译第九章 QtE4.7系统编译第十章 QtE5.7系统编译第十一章 设备树Linux系统编译 第三部分 嵌入式Linux系统编程教程第十二章 Linux系统编程简介第十三章 制作最小linux文件系统第十四章 最小Linux系统运行应用程序第十五章 Linux用户_用户组_权限第十六章 Linux文件IO编程第十七章 Linux字符设备控制第十八章 Linux串口编程第十九章 搭建和测试TFTP服务器第二十章 搭建和测试NFS服务器第二十一章 延时函数专题第二十二章 时间函数专题第二十三章 管理文件和目录第二十四章 进程创建与回收第二十五章 进程间通信简介第二十六章 进程间通信-无名管道第二十七章 进程间通信-有名管道第二十八章 进程间通信-消息队列第二十九章 进程间通信-信号第三十章 进程间通信-信号量第三十一章 进程间通信-共享内存第三十二章 网络通信-TCP套字节第三十三章 网络通信-UDP套接字第三十四章 搭建WEB服务器第三十五章 WEB控制LED 第四部分 嵌入式Linux驱动教程第三十六章 Linux内核开发基础第三十七章 Hello_Driver_Module第三十八章 Menuconfig_Kconfig第三十九章 Makefile编译第四十章 总线_设备_驱动注册流程详解第四十一章 设备注册第四十二章 驱动注册第四十三章 生成设备节点第四十四章 编写简单应用调用驱动第四十五章 原理图的使用第四十六章 物理地址虚拟地址以及GPIO初始化第四十七章 LEDS驱动一第四十八章 LEDS驱动二第四十九章 驱动模块传参数第五十章 静态申请字符类设备号第五十一章 动态申请字符类设备号第五十二章 注册字符类设备第五十三章 生成字符类设备节点第五十四章 字符驱动第五十五章 字符类GPIOS第五十六章 proc文件系统第五十七章 中断的基础知识第五十八章 中断之独立按键第五十九章 并发的控制第六十章 RS485硬件原理第六十一章 PWM操作第六十二章 查询的方式获取按键值第六十三章 Linux-I2C驱动实验第六十四章 Linux-SPI驱动实验第六十五章 Linux-定时器第六十六章 USB驱动专题第六十七章 USB鼠标驱动详解 第五部分 Linux系统移植第六十八章 U-boot基础知识第六十九章 Linux内核裁剪与定制第七十章 Linux内核移植 第六部分 Qt入门教程第七十一章 C++入门第七十二章 QtCreator的安装和使用第七十三章 Qt信号和槽第七十四章 Qt界面添加图片第七十五章 Qt界面布局第七十六章 Qt界面切换第七十七章 Qt串口编程第七十八章 Qt程序打包和部署第七十九章 Qt网络编程第八十章 Qt定时器第八十一章 QtE5.7系统移植第八十二章 交叉编译Qt应用程序代码第八十三章 Qt下控制硬件第八十四章 Qt for Android第八十五章 一键烧写QT程序到开发板 第七部分 Android入门教程第八十六章 Android系统架构及剖析第八十七章 安装Android Studio第八十八章 安卓JNI开发指南第八十九章 Android 5.1.1移植教程第九十章 Android系统开发教程 第八部分 Linux文件系统开发第九十一章 最小Linux系统编译第九十二章 最小Linux系统应用开发第九十三章 使用Buildroot构建linux-Opencv开发环境第九十四章 嵌入式Ubuntu系统的编译烧写第九十五章 嵌入式Ubuntu系统开发 第九部分 Linux内核开发第九十六章 嵌入式Linux驱动开发进阶 第十部分 Qt开发专题第九十七章 QtE4.7应用开发第九十八章 Qt5.7应用开发第九十九章 Qt系统扩展文档 第十一部分 Android系统开发第一百章 Android应用开发环境搭建第一百零一章 Android测试例程第一百零二章 Android 4.0典型功能相关源码修改及定制第一百零三章 Android 4.4典型功能相关源码修改及定制 第十二部分 扩展文档第一百零四章 iTOP-4412串口基础知识和测试方法第一百零五章 iTOP-4412源码的开发版本下载和使用第一百零六章 iTOP-4412补丁包文件的介绍和使用第一百零七章 使用github获取开发源码第一百零八章 iTOP-4412-安卓-Linux-C测试例程第一百零九章 Linux内核配置详细说明第一百一十章 Linux下多核处理器相关知识第一百一十一章 开发板扩展口的原理图和PCB管脚对应方式第一百一十二章 iTOP-4412如何查看内存和eMMC大小第一百一十三章 iTOP-4412的低功耗设计说明第一百一十四章 底板制作教程第一百一十五章 iTOP-4412金属框10.1寸屏幕硬件使用说明第一百一十六章 串口转接小板第一百一十七章 iTOP-4412开发板屏幕背光亮度调整 文档与视频同步,B站关注:北京迅为电子, 在线观看。
页:
[1]