32位GPRS设备传感器数据存储模块
2017-09-15 16:50:50 2 举报
32位GPRS设备传感器数据存储模块
作者其他创作
大纲/内容
操作系统是完成应用的任务调度、信号量传递和控制等核心功能。
业务层Ser_Save_Sen_Data()---------------------------------1、涉及到与存储相关的操作2、存储传感器数据(调数据链路层接口)DLink_Save_Sen_Data()
传感器数据存储模块
固件(CMSIS\\FWlib)
应用层AppTaskSave(任务)---------------------------------1、等待存储数据标志OS_Save_Flag2、存储传感器数据(调业务层接口)Ser_Save_Sen_Data()解释:这层是应用程序的开始。
硬件抽象层SPI_SendData()---------------------------------1、系统启动时对硬件的初始化包括:a、配置寄存器b、配置设备中断c、获取硬件的状态等与硬件正常使用相关的操作。
设备驱动Dev_SPI_Write()---------------------------------1、申请信号量(OS_SPI_Sem)2、写数据到Flash(字节流)3、释放信号量(OS_SPI_Sem)解释:为操作系统和应用程序提供API服务。一般包含外设初始化、数据的输入输出操作、硬件设备的功能配置操作等。
硬件/物理层
数据链路层DLink_Save_Sen_Data()---------------------------------1、装帧(将数据转换成单帧格式)[比如{时间戳-数据-校验}为一帧]2、存储单帧数据(调驱动层接口)Dev_SPI_Write()解释:这层是隔离应用程序和硬件平台,为应用程序提供数据接口。
硬件平台
应用程序
0 条评论
下一页