嵌入式微系统,顾名思义就是嵌入式微型操作系统,然而操作系统一词在嵌入式行业里往往专指uC/OS之类的带任务切换的系统,所以为了有别于这个专用名词,往往用开发平台一词来代替,所以嵌入式微系统更准确的名字为嵌入式微型开发平台。
本期直播,我们邀请到嵌入式微系统(msOS)的开发者——王绍伟先生,来介绍这套系统的构思过程。
直播时间:2017/3/22 20:00
课件下载:点击下载
主讲内容:
来自创业者而非技术人员开发的嵌入式开发平台--msPLC/msOS
简单易用而又融合企业管理思想,引入手机、PC的平台化编程思想,解决了多人协作开发、长期维护、产品升级换代等问题。
1、2011年,讲师开发了一款大功率高频感应加热电源,开发完成后同事无法接手,这促使作者反思,是自己的代码写的太差,还是同事的水平太差?人员流动大、代码编写不规范、无法维护与传承等当前通用嵌入式开发的需求和难点又如何解决?
2、基于有版权的uC/OS-II,怎样来深度定制自己的RTOS?64任务精简为8任务再从需求出发,业务逻辑与菜单界面分离,定稿双任务RTOS。
3、什么是好的编程风格,要严谨还是要美感?把C语言写成C#风格,统一命名规范,做到简单而优雅。
4、从PLC中获得灵感,全面引入C#元素,采用结构体封装底层,终结全局变量满天飞局面。
5、面向对象的GUI设计,类似PC机界面设计,界面开发不再难。
6、从设计者角度理解Modbus协议,设计Modbus。
7、彩屏需求强劲,但没有一个适合工业场合,简单易用的彩屏架构,提出msGUI设想,正在开发中。
主讲人:
王绍伟(网名:凤舞天)
毕业于兰州大学电信专业。早期从事MTK手机开发,全面掌握手机软硬件技术,把手机平台的思想引入MCU51,开发了实用单片机系统( MS)并开源推广,获得广大嵌入式初学者的好评。多次创业之后发明“电阻电容电感样品本”,解决了广大电子爱好者在调试过程中基础元器件的采购、存放等问题,第一次获得商业上的成功。随着手机市场的兴起,推出了手机开发模块及相关物联网产品,广泛应用于物流、售票、智能门禁等行业,并创立雨滴科技。近来,在研发大功率高频感应加热电源的过程中,针对通用嵌入式开发的需求和难点,开发了 msPLC平台和 msOS 软件系统,致力于工业自动化行业开源设计嵌入式 PLC。