单片机缺货?不怕!有人物联网OpenCPU为您护航!

2021的全球半导体产业仿佛一部鲜活的魔幻现实主义大片,“缺芯慌”席卷整个半导体行业。
攻城狮们眼巴巴的看着stm32单片机的现货价格从原来的10块涨到现在的200块,涨价速度堪比“深圳房价”。 
不仅st,包括gd、华大、灵动等一众国产单片机原厂家也顶不住来自上游供应链的压力,集体涨价,供货周期纷纷延迟。
为了帮助客户改善现状,有人物联网本着“连接价值,价值连接”的企业使命,将cat.1 通信模组通过opencpu的开发方式赋能物联网客户,在这个特殊的时期,为客户省下一颗“宝贵的”单片机。
一. 什么是opencpu?
opencpu的核心,即利用通讯模组中富余的软硬件资源,构建用户想要的功能逻辑,将用户的通信需求和其他应用需求打包在一颗soc中实现,无需另加单片机。
用大白话讲,就是用户对通信模组进行编程,实现自己的应用逻辑。
opencpu sdk 提供交叉编译链、所需的库文件和头文件、api和丰富的demo示例, api 可以实现客户相应的需求。
用户只需要解压 sdk 包,然后参照文档使用编辑器进行应用程序编写,编译完成后烧入模组开发板中即可调试使用,嵌入式工程师非常易于上手。
举个栗子,4行代码轻松实现work灯点亮+debug信息打印。
1. //点亮work 灯
2. //配置work 引脚为输出模式
3. usr_gpio_init(work_pin, output_mode);
4. //work 引脚设置为高电平
5. usr_gpio_set(work_pin, 1);
6. //读取work 引脚的电平
7. work_level = usr_gpio_read(work_pin);
8. usr_debug(usr_gpio_demo: work pin level is %d, work_level);
用户基于c/c++编程,通过我们提供的api接口实现自有功能逻辑,完成独立的编译、下载及调试。
如技术架构图所示,opencpu的固件包含两部分:
一部分是有人物联网提供给用户的底层opencpu固件,为用户的app代码提供运行环境;
另一部分为用户自行编译的app程序,用以实现所需的的应用逻辑。
二. opencpu资源
我们可以简单的把wh-cat.1系列产品理解为一个独立单片机,它所提供的资源如下:
操作系统:freertos. 10.0.1
内核:cortex a5 500mhz
存储:8mb flash/16mb ram
用户可用存储:约1mb的flash空间及2mb的动态ram(备注:g401tf预留nor flash,可扩展)
丰富的io:多路uart、gpio、spi、iic等
扩展功能:lcd显示、camera、语音输入输出(内置codec,支持tts)、wifiscan、蓝牙ble、按键、adc等。
三. opencpu应用场景
借助opencpu强大的开发环境,有人物联网已经率先在共享支付、校园水控、高精度定位、环境监测、物联网化仪器仪表等领域帮助客户实现了相应的应用需求。
在此过程中opencpu的功能不断迭代完善,opencpu的便利性与稳定性亦得到了充分验证。
3.1 协议转换类应用场景
用户基于module设计的产品用于采集一个终端设备的数据,并将相关数据进行处理,将处理完的数据按照云端的通讯要求发送到云端服务器。云端下发的数据也在用户产品当中进行处理后下发到终端设备。
该类场景用户只需要在module的opencpu当中通过串口端和网络端的api接口,完成相关的数据获取,然后自由编码对数据进行相关的处理,再调用相关的发送函数发到串口或者服务器端,实现一个简单的网关的功能。
3.2 简单控制类应用场景
该应用场景当中wh-cat.1系列模块主要起到一个联网控制的作用。依托模块本身丰富的io接口,连接一些外设,比如继电器类或状态监测类,都可以通过云端进行下发控制或者状态监测,完成一个远程控制终端的操作。
四. wh-cat.1 openevk评估版—专为opencpu开发调试而设计
为了方便用户快速开发,有人物联网专门设计了外围开发板,将丰富的接口直接引出。
用户无需自己画板、打板即可完成嵌入式软件的开发与调试。
点我购买wh-cat1-openevk-gm5tf(测试底板+gm5tf模组)
点我购买 wh-cat1-openevk-g401tf(测试底板+g401tf定位版模组)
五. 如何获取sdk
可以前往官网申请通道(点我直达)提交申请,申请主题请填写“opencpu二次开发需求”。            
欢迎加入有人物联网opencpu官方交流qq群(群号:973132055),和原厂工程师在线交流。   
fqj

飞兆、NXP、TI、安森美四家LED驱动方案大比拼
AC-DC电源纹波产生原因及处理方法
惠普发布世界首款双屏笔记本 可边看直播边玩游戏
基于STM32与光强传感器BH1750的无线路灯控制系统
台积电预计第三季度业绩将会进一步提升 下半年业绩表现将会好于上半年
单片机缺货?不怕!有人物联网OpenCPU为您护航!
了解电荷放大器误差——时间常数和漂移
PyPortal Adafruit报价书的制作
人工智能真的可以完全替代医生吗
Fluke T6-1000非接触电压钳表荣获MCEE2019年度最佳新产品奖
除了移动性,MIPI CSI-2 v2.1现在在汽车、无人机和物联网领域
陶氏公司陶熙TC-3015有机硅导热凝胶荣膺BIG 2019可持续发展奖
激光对射在周界防范系统的应用分析及优势
8:1 Mux-Amps Form Large Multip
为反向极性保护设计一个电路
如何设置基于MTK3339芯片的Adafruit Ultimate GPS板以记录到sdcard
IPv6详解:让网址多到你无法想象
firefly CORE-RK3328-JD4烧写工具简介
企业IT将会加速云原生化的转型,边缘成为创新前沿
开鸿第一课 | 哈工大(深圳) 计算机科学与技术学院走进深开鸿