IT划分:
1.界面层:
2.应用层:偏算法类 LED_water
工作职责: 按照一定的规则得到各模块基本功能,然后通过一系列算法组合完成某种特定的功能
2.应用层:偏算法类 LED_water
工作职责: 按照一定的规则得到各模块基本功能,然后通过一系列算法组合完成某种特定的功能
3.接口层: linux系统编程
工作职责:提供 驱动 和应用之间 数据交流的规则
4.驱动层:偏控制类 LED_init
工作职责: 根据硬件手册(原理图)、结合数据手册(CPU手册、芯片手册)完成模块最基本的功能,按照一定的规则提供给应用层使用
驱动划分:
1、裸机驱动+应用 (单片机)
---工作量 相对较少
裸机操作重点、提升点--经验 3年左右
1、熟悉2-3款 CPU
2、各常见的模块(传感器)
2.1 能用 能工作
2.2 逐步深入分析模块手册
3、完整的项目整合、调试能力
2、系统驱动 (工作量很大)
在实际项目开发中最少驱动工程师+应用工程师
系统操作重点、提升点