OneOS 是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、 跨平台、低功耗、高安全等特点,支持 ARM Cortex-A 和 Cortex-M、MIPS、RISC-V 等主流芯片架构,兼容 POSIX、CMSIS 等标准接口,支持 Javascript、MicroPython 等高级语言开发模式,提供图形化开发工具,能够有效提升开发效率、降低开发 成本,帮助用户快速开发稳定可靠、安全易用的物联网应用。
目前,OneOS 联合 CODESYS推出基于 OneOS 的PLC 编程规范开发套件,融合OneOS 特色组件,支持一站式配置和裁剪,支持 EtherCAT、CANopen 等多种工业现场总线协议栈,支持多种运动控制算法,支持基于优先级的任务调度,搭建了嵌入式设备与工业控制的桥梁,为工业打开了更加庞大丰富的蓝海市场。下面让我们一起看看OneOS+CODESYS是如何工作的吧~
CODESYS软件分三层架构,可用下图来表示,对于每一层的详细介绍,感兴趣的朋友可以上CODESYS官网进行查看。
OneOS接管的是CODESYS三层架构中的设备硬件层;OneOS+CODESYS 实现了IEC61131-3多种标准编程语言的支持,满足用户高实时性、高可靠以及高安全的运行要求。
OneOS+CODESYS首发来咯。准备好了吗?各位!Let's go!
- 飞凌嵌入式OK1061-S开发板;
- DB9 RS232串口线1根;
- USB转TTL串口线1根;
- DC5V电源1个;
- 开发板配套烧录器或Jlink 1个。
- OneOS 源码包(OneOS-V2.2.0.zip)
- OneOS-Cube(OneOS-Cube-V1.3.5)
- OK1061-S开发板资料
- NXP程序配置软件:MCUXpresso Config Tools
- CODESYS IDE软件安装包
- MDK环境:笔者这里推荐使用的是MDK V5.31.0.0
下面来一张,本期板卡实例颜值担当OK1061-S开发板的板卡全貌: