版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
0.1.1课程大纲
3、完整的嵌入式学习路线是怎样的
本节主要讲述完整的嵌入式学习路线,在我规划的完整的学习路线中包含4部分:
- 核心课程
- Android扩展
- 物联网扩展
- 实训项目。
第1部分:核心课程(5大模块):
- linux基础和C语言
- linux应用程序开发(系统编程、网络编程)
- ARM编程(ARM体系结构、ARM汇编、开发板常见外设裸机编程)
- linux系统移植(uboot移植、kernel移植、rootfs制作)
- linux驱动开发
第2部分:Android扩展:
- Android HAL驱动
- Android 系统定制
- Android 应用开发
第3部分:物联网扩展:
- GPS和地图查询服务
- Wifi
- 蓝牙4.0
- Zigbee
- RFID
第4部分:嵌入式物联网实战项目:
- 华为海思Hi3518系列网络摄像机
- 开源四轴飞行器
- 网络远程控制照明系统
- 电子书阅读器
- 裸机写图片播放器
- 开源Android平板电脑
4、嵌入式与物联网、云计算、大数据的关系
本节重点讲述了物联网的概念和框架,详细分析了嵌入式、云计算、大数据这些技术和物联网的关联。