2299|0

15

帖子

6

TA的资源

一粒金砂(中级)

楼主
 

第3课:蜂窝通信模组OpenCPU探秘 [复制链接]

本帖最后由 中移模组 于 2019-3-21 14:36 编辑

OpenCPU是什么
“小王,OpenCPU是什么”,“OpenCPU我懂啊,就是打开杯子”,……
言归正传,OpenCPU最初是由中科大的学生在32位的RISC CPU设计的一个开放式计算机系统,此系统可以允许用户进行部分的结构设计、模块设计、I/O操作等,后来其所有的技术文档和源码都以共享的方式在网上公布,成了一个开源的CPU设计,所以命名为OpenCPU。OpenCPU应用到在无线通信模组上,主要是为了用户可以共享模块内的处理器和FLASH资源。

OpenCPU模式和普通模式的在使用上的差异



                 图1 用户在普通模式的应用方式

          图2 用户在OpenCPU模式的应用方式

图1为普通应用模式,通常用户应用程序运行在外加MCU上,使用串口发送AT指令及反馈实现与模组的交互;图2为OpenCPU模式,用户程序可把模组当做MCU,入口函数由main变成opencpu_task_main(名称根据具体模组而定)即可,通过函数调用实现与模组的交互。

简单的说,OpenCPU模式下,模组进行了一次彻底“反腐斗争”,收缴的资源提供给广大用户使用,用户不需要外置MCU,与之对应的电源、外围器件也自然可以省掉,总之在模组内用户程序可以享受到分房分车分老婆、包吃包住包二奶的待遇,从此过上没羞没臊的幸福生活。

OpenCPU模式相对于普通模式的优势
从图1和2对比可以看出,两者最主要的区别是OpenCPU模式下不需要外加MCU,由此带来的好处有:
  • 快捷开发嵌入式应用,缩短产品开发周期
  • 无需外部处理器,存储器及离散和相关的设计费用
  • 减小终端产品的实际尺寸
  • 降低产品功耗
  • 远程空中无线升级
  • 防拷贝技术增强产品的安全性
  • 改善产品的市场性价比,提升产品竞争力

中移物联网蜂窝通信模组OpenCPU模式下用户可用存储资源汇总
序号
通信模组类型
模组型号
FLASH
RAM
1
NB-IoT
M5310-A
180KB
30KB
2
M5311
128KB
256KB
3
2G
M6312
1MB
4MB
4
M6313
1MB
4MB
5
4G
M8321
20MB
15MB

此帖出自无线连接论坛
点赞 关注
个人签名中移物联网有限公司智能模组部,一直致力于物联网“云-管-端”体系中“端”能力的发展,是中国移动在通信模
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表