美文网首页我爱编程
EPIC White Devices

EPIC White Devices

作者: 小鱼儿他老汉 | 来源:发表于2018-03-24 13:09 被阅读43次

    EPIC White Devices

    EPIC White Devices 是针对IoT ISV而提供的OEM PCBA。采用高低搭配方式:

    • 原型开发:推荐使用VHLL脚本,如Python/JavaScript/Lua编程,
    • 主流开发:采用mbed C++/Arduino C++进行编程。
    • 成本驱动:采用原厂C语言开发进行底层开发。

    EPIC White Devices 销售选项包括:

    • PCBA,物理实体;
    • 开发工具包,包括构建工具和代码生成器等;
    • 代码库,源码和可执行码管理工具。

    优选产品

    • 门禁管理类:WiFi/BLE/NB-IoT,面向智能门锁,车位锁等,含Devices/IoTHub/Web;
    • 资产定位类:NB-IoT/eMTC,面向资产定位与冷链管理,含Devices/IoTHub/Web;
    • 农业与智慧城市:NB-IoT/LoRa,面向畜牧业,含Devices/Gateway/IoTHub/Web;
    • 室内物联网:Sub-1GHz/6LowPAN,面向ESL,含Devices/Gateway/IoTHub/Web。

    其中门禁和定位类产品,产品完整度比较高。

    引脚兼容

    引脚兼容是PCBA管理需要,但是原型开发、主流开发分别采用不同语言,导致MCU计算资源有所不同。以NB-IoT Modem为例。

    • C语言开发在32KB ROM + 8K RAM;
    • C++语言开发在64KB ROM + 16KB RAM;
    • VHLL,MicroPython/JavaScript/eLua大多集中在256KB ROM + 64KBRAM。

    说起来,Python/JavaScript都还有许多其他版本,但Python目前以MicroPython为主,而JavaScript版本更多些:Duktape, Espruino, Jerryscript, MuJS, V7和mJS。某些版本是最小系统,缺乏生态支持,不过所需资源极少。

    采用VHLL耗费资源,但是却极大地加速了应用开发与集成。以SDK C/ARM mbed C++/MicroPython分别开发Modem为例,从零开始,工程师构建代码的前提下,各自所需时间为:

    • C SDK,原型构建,AT指令集评估需要1天,需要2个月推进到产品;
    • C++,原型构建,AT指令集需要1天,产品周期缩短到1个月推进到实用化;
    • MicroPython,原型构建,测试AT指令集最多10分钟,实用化产品一周。

    在以项目为导向的物联网工程中,VHLL的开发效率非常高。

    MCU的供应商大多遵循自己的引脚定义规则。所以大小资源的MCU可以共享同一PCB。所以EPIC Devices的原则是:

    1. 推荐使用高配MCU使用VHLL完成原型设计,赢得市场;
    2. 推荐使用低配MCU使用C/C++完成降成本设计,获得长尾市场。

    联系方式

    有想法可以互相交流,或等待具体PCBA发布。

    chip2cloud@163.com

    相关文章

      网友评论

        本文标题:EPIC White Devices

        本文链接:https://www.haomeiwen.com/subject/ezsqcftx.html