加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于md251 gprs 模块数据发送服务器(可移植)

2016/12/30
18
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

方案目的:mcu通过串口和 gprs 模块连接,gprs模块将串口数据转到设置好的服务器

方案成本:100rmb内(模块75rmb零售价,天线,pcb板等自行计算)
方案特色:低成本,soc化,soc内部可以编程!有服务器中间件提供的ack机制保证稳定性,快速的短线重连接。
支持:md251的供应商提供一般技术支持。
硬件稳定性:因为md251就是mtk的手机板,稳定性由广大山塞手机用户可以验证。
方案主芯片:MT6252A MTK
芯片英文介绍:
MT6252 - Single-Chip GSM/GPRS/EGPRS entry-multimedia solution
MT6252 is a single-chip GSM/GPRS/EGPRS solution that offers highest level of integration with lowest power consumption and best-in-class features. Key features include embedded 32MB pseudo-SRAM, external SPI serial flash, multimedia support up to 0.3Mpixel camera, MP4 CIF video and WQVGA display. Integrated RF solution offers exceptional radio performance under stringent ambient conditions. MT6252 platform is pre-integrated with MediaTek's highly proven, feature-rich SW solution thus considerably reducing the design cycle time and increasing the phone premium for consumers.
Features
● GSM/GPRS Class 12, Quad band
● ARM7-EJ 104MHz
● Embedded 32MB pseudo-SRAM
● Audio: MP3, AAC, AMR-NarrowBand
● Tier-1 voice noise reduction and echo cancellation
● Support up to 262K color WQVGA LCM
● Support up to 0.3MP camera (YUV)
● MP4 CIF@30fps video decode and up to HVGA@15fps.
● Rich video codec support: H.264, AVI, MJPEG
● Support dual-standby single talk
● Integrated RF, PMU, USB 2.0 FS
● Integrated Class-AB audio amplifier (700mW@3.7V)
● Integrated resistive touch controller
● Pre-integrated with MediaTek’s highly proven, feature-rich SW platform.

实物图:

软件部分大体介绍:

这个md251是可以像mcu一样使用的,100Mhz速度,当然,跑了一堆mtk的东西了。编译使用的是gcc,RVCT31,windows下的一个gcc环境(做的还不错,感觉挺好)。

编译环境,首先安装这个rvct_install,就是gcc,make等编译工具,然后在openat(就是个源码包文件,里边一堆库)文件夹里打make指令(当然是要在cmd shell下)就可以编译了。

编译完成,使用厂家提供的下载软件,通过串口1就可以下载了(串口1必须得流出来,而且程序里不能用串口1,串口1用来跟踪debug信息的。)

只有openat文件夹的子目录,src文件里是我们要编译的源文件。

这里我已经将源文件精简到100多行,一个文件。很简单吧。

系统函数的功能,高手可以直接猜了,这个mtk的系统使用了大量的函数指针作为函数参数的回调这种方式(适合事件机制啊),中文文档里也有些写的不明白,具体靠猜了。

当然,如果大家只引用我的源文件,那是一点问题没有的。

源文件包截图(附件内容有讲解)

  • MD251_sch_pcb.zip
    描述:原理图、PCB源文件
  • oa_app.zip
    描述:源文件
  • 下有讲解,可直接看思路.txt
    描述:原文查看链接

相关推荐

电子产业图谱