资源简介
用于移远2G物联网通信模块M26的OPENCPU开发,内含FLASH下载工具。
代码片段和文件信息
#include “custom_feature_def.h“
#ifdef __OCPU_SMART_CLOUD_SUPPORT__
#ifdef __GITWIZS_SOLUTION__
/**
Adapter layer for different platforms
**/
#include “adapter.h“
#include “hal_uart.h“
#include “hal_timer.h“
#include “gagent.h“
#include “mqttxpg.h“
#define PATH_ROOT ((u8 *)“myroot“) //in UFS
#define GAGENT_CONFIG_FILE “gagent_config.txt“
extern bool get_ril_init_status(void);
/****************************************************************
Function : Adapter_Module_Init
Description : module initwaiting for ril layer init and network ok
pgc : global staruc pointer.
return : void
****************************************************************/
void Adapter_Module_Init( pgcontext pgc )
{
while(!get_ril_init_status())
{
APP_DEBUG(“the ril status is not init should wait..\r\n“);
Adapter_Sleep(1000);
}
APP_DEBUG(“the ril status is ok now check the network..\r\n“);
while(TRUE)
{
Adapter_Get_GPRS_Status(&(pgc->rtinfo.gprs_status));
APP_DEBUG(“gprs status = %d\r\n“pgc->rtinfo.gprs_status);
if(pgc->rtinfo.gprs_status == NW_STAT_REGISTERED || pgc->rtinfo.gprs_status == NW_STAT_REGISTERED_ROAMING)
{
break;
}
Adapter_Sleep(1000);
}
Adapter_Get_Signal_Quality(&(pgc->rtinfo.devSignalStatus.devSignalrssi)&(pgc->rtinfo.devSignalStatus.devSignalber));
APP_DEBUG(“gprs status = %drssi = %d ber = %d\r\n“pgc->rtinfo.gprs_statuspgc->rtinfo.devSignalStatus.devSignalrssipgc->rtinfo.devSignalStatus.devSignalber);
APP_DEBUG(“network is ok now\r\n“);
}
/****************************************************************
Function : Adapter_Memcpy
Description : memcpy func
dest : pointer to dest
src : pointer to src
size : copy size
return : the pointer to dest
****************************************************************/
void * Adapter_Memcpy(void* dest const void* src u32 size)
{
return Ql_memcpy(destsrcsize);
}
/****************************************************************
Function : Adapter_Mem_Alloc
Description : malloc func
size : malloc size
return : the pointer to malloc area
****************************************************************/
void * Adapter_Mem_Alloc(u32 size)
{
return Ql_MEM_Alloc(size);
}
/*****************************************************************
* Function: Adapter_Mem_Free
*
* Description:
* Free memory
* Parameters:
* Ptr:
* [in]Previously allocated memory block to be freed.
* Return:
* none
*
*****************************************************************/
void Adapter_Mem_Free(void *ptr)
{
Ql_MEM_Free(ptr);
}
/********************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-09-21 10:03 M26_OpenCPU_GS3_SDK_V2.0\
目录 0 2016-08-18 10:30 M26_OpenCPU_GS3_SDK_V2.0\build\
目录 0 2016-08-18 10:30 M26_OpenCPU_GS3_SDK_V2.0\build\gcc\
文件 0 2014-07-23 14:08 M26_OpenCPU_GS3_SDK_V2.0\build\gcc\build.log
目录 0 2016-08-18 10:30 M26_OpenCPU_GS3_SDK_V2.0\cloud\
目录 0 2016-08-18 10:30 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\
目录 0 2016-08-18 10:30 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\
目录 0 2016-08-18 11:14 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\
文件 14952 2016-03-04 10:04 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\adapter.h
文件 5355 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\cloud.h
文件 8785 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\gagent.h
文件 4385 2016-03-04 10:05 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\gagent_typedef.h
文件 2531 2016-02-17 17:21 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_socket.h
文件 1480 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_timer.h
文件 4611 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_uart.h
文件 1041 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\http.h
文件 3268 2016-03-04 10:07 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\mqttxpg.h
文件 2291 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\utils.h
目录 0 2016-08-18 11:15 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\
文件 18672 2016-03-04 10:09 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\adapter.c
文件 20847 2016-03-04 11:02 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\cloud.c
文件 16045 2016-02-17 15:05 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gagent.c
文件 2119 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_cloud.c
文件 1391 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_main.c
文件 1258 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_mcu.c
文件 14324 2016-03-04 10:14 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_socket.c
文件 6390 2016-03-04 10:14 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_timer.c
文件 22594 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_uart.c
文件 6262 2016-02-17 13:53 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\http.c
文件 20995 2016-03-04 10:25 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\mqttxpg.c
文件 7714 2016-03-04 10:19 M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\utils.c
............此处省略174个文件信息
相关资源
- 在各城市的窄带物联网中传感器起到
- 物联网家居系统中基于单片机的多路
- 物联网中无线传感器节点和RFID数据融
- 有关面向工业物联网的无线传感器网
- 物联网无线传感器网络的7大特点
- sandisk cruzer 32G U盘量产工具.rar
- EMCP物联网云平台操作手册
- 电信物联网NB-lot上传编解码插件检测
- 物联网云平台设备管理和相关页面
- 移远OpenCPU快速开始指导手册
- 中国移动NB-IoT安全白皮书.pdf
- 智能网联汽车信息安全白皮书
- 物联网行业新突破:UWB人员定位技术
- 开放充电协议标准2.0 OCPP 2.0
- 大话移动通信课件
- 物联网智能家居平台DIY:ARDUINO 物联网
-
Symli
nk XR1020--工业物联网智能网关规 - 矿山物联网网络技术发展趋势与关键
- 矿山物联网云计算与平台技术
- FCS技术在矿山物联网感知层的应用
- 论感知矿山物联网与矿山综合自动化
- 论矿山物联网的结构性平台与服务性
- 物联网与感知矿山专题讲座之三&mda
- 感知矿山物联网云计算应用探索
- 基于C2GS2模型和MALMQUIST-DEA模型的农业
- 07-5123-07-ZigbeeClusterLibrary_Revision_7.pdf
- 物联网行业深度分析报告:NB-IOT开启
- 仓储物联网管理系统开发项目流程中
- 单片机通过ESP8266上传温湿度数据
- 智能门锁安全分析报告.pdf
评论
共有 条评论