1. 功能模块
1. 移动端
1. 上层
1. 输出控制
2. 保存数据(sqlist)
3. 传输网络
2.下层
1. hal
1. 控制硬件
2. 获取数据
3. 和驱动交互
3. 协调层
1. 数据的管理
2. 数据解释和分发
2. 设备端
1.系统移植
1.源码编译
2.烧写
3.用的驱动比较多
1. lcd屏(必须掌握)
2. 触摸屏(必须掌握)
3. 方向,陀螺仪
4. 摄像头(必须掌握)
5. 按键
2.调试的工具
1.万用表
2.开发板
3.示波器\逻辑分析仪
3. 技能
1. c语言
2. 子系统
1. input
2. i2c
3. platform
4.
3.工作队列
3. 云端
2. 稳定性
3. 电源管理系统
4. 分工:
1. 系统移植
2. 开发驱动
3. 驱动和hph交互
1. 数据的发送
2. 发送协议
3. 跨平台、跨区域、
5. 系统分层
1. app
1. 显示数据
2. 发送数据
2. framework
1. 对多个设备进行管理
3. api
1. 映射表(协议)
2. api使用手册(协议)
4. jni
5. hal
1. 服务
6.驱动
7.硬件
6. 物联网
1. app (14天)
1. ui
2. 网络
3. haldle
4. 框架
5. 和系统交互
6. adk集成
1. 二维码
2. 讯飞(tts)
2. 服务器 (3天)
1. 数据库
3. 主控开发(2天)
1. 编译系统(平板)
2. 调试
3. 开机log动画(3天)
4. m0开发 (14天)
1. 实验19 协议的制定
2. sencer时序图
3. 系统可运行
5. bind (2天)
1. 通信
2. 移植到平板
3. hal
1. 线程
2. 进程
4. 流媒体
6. 驱动 (7天)
1. 按键
2. 触摸屏
3. lcd屏
7. 流媒体
7. 实现效果
1. 语言控制(云)
2. 数据的获取(云)
3. 摄像头的实时视频