0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

讲述TreeOS物联网终端操作系统诞生的故事

Rui8_Iotchannel 来源:未知 作者:胡薇 2018-05-29 10:53 次阅读

互联网时代的操作系统大家都熟知,电脑有windows,手机iOSAndroid,同样到了万物智联的物联网时代,除了有物联网平台,还有一类镶嵌式物联网操作系统。目前国内外这类操作系统也还不到二十种,国外像ARM mbed OS,FreeRTOS等,国内的有Huawei LiteOSAliOS Things、MICO,这些大家都耳熟能详。那么还有其他的吗?

本期在线i访谈荣幸请到了北京光轮电子科技有限公司创始人兼CEO林添孝,为大家讲述TreeOS物联网终端操作系统诞生的故事!

林添孝(北京光轮电子科技,创始人&CEO)

北京大学物理学学士、硕士,曾在国内外刊物发表多篇学术论文。历任清华大学清大公司销售部经理、清大仪器厂厂长 、航天部华迪计算机公司事业部经理。1999年创办“网上电子一条街”网站。2007年创建光轮电子公司。从事软硬件技术开发20多年,参与开发软硬件项目和产品近二百个,TreeOS物联网操作系统、AlphaMCU编程机器人发明人,多项发明专利。某高科技项目曾获全军科技一等奖。中国兵工学会专家库入库专家。

Q

首先请您介绍下光轮电子的核心业务是什么?TreeOS物联网操作系统的设计初衷是什么?希望解决行业的什么痛点?

林添孝:光轮电子的核心业务是TreeOS物联网终端操作系统,以它为核心构筑一个大型轻量级开源共享物联网开发平台。

TreeOS设计初衷是为了解决兼容中低档MCU的难题,这是一个市场空白。中低档MCU包括8~16位MCU以及部分32位MCU,用量巨大,操作相对简单。如果做1~2个项目,不用OS也可以承受,但如果做大量的项目,其低效、任务冲突、BUG多、调试时间长等问题就凸显出来了。

另一方面,周边芯片的驱动程序需要自行开发,有时可能就要占去开发周期大半的时间。如果建立一个全面的驱动库,可以避免重复造轮子。TreeOS的出发点就是解决这些问题。

随着IOT的兴起,TreeOS把发展的重点放在解决应用碎片化的痛点上,并给出了解决方案。另外,TreeOS对于解决工业物联网IT/OT融合问题也有很好的效果,这个具体体现在公司的另一款硬件产品上,即可定制化生产的IoTPLC物联网智能控制器,该产品与北大方正电子共同研发,目前已广泛用于印刷行业智能制造方面。准备推广到其它行业,期待与行业解决方案平台公司合作。

Q

贵司物联网这块业务商业模式是怎样的?

林添孝:目前公司是两产品一服务。TreeOS虽然有很好的商业模式,前程远大,但还有待完善,目前只管开发不问收入。

以TreeOS为基础的IoTPLC是以定制化生产的产品形式提供给用户,目前技术及商业模式已经成熟,可以全面推广,是公司在收入方面寄予重望的产品,目前主要是与没有终端开发能力的平台合作,提供个性化产品。公司还提供项目/提供解决方案服务,这是目前主要收入来源,发展很快,但不是重点发展方向。

Q

与国内外市场上现存的物联网操作系统相比较,贵公司的TreeOS的核心竞争点在哪?

林添孝:核心竞争点在于: 给出了物联网碎片化问题的解决方案。我们认为,既然称为物联网操作系统,就必须围绕物联网特点来做,解决物联网的实质性问题!物联网应用碎片化造成了物联网终端软件开发困难,TreeOS就紧紧围绕这个问题来设计。我们摈弃了传统RTOS的做法,提出了“无核构件化+自动编程”的做法来解决这个难题,100% IP自主创新,尤其是独创的“输入电路图,直接生成代码”的堪称黑科技的技术广受好评。由于没有前人经验可以借鉴,整个开发探索过程十分艰难和漫长,从TreeOS 0.1版本诞生到去年底完成第二阶段开发,整整走过了十一个春秋。

从下图来看,TreeOS作为操作系统的特征非常明显,包括“处理器通用性”、“即插即用”、“后备电池”等等。概括起来TreeOS就是”大系统、小应用“,一个终端应用就像是一个APP,而且是电脑自动生成!

Q

您是什么时候开始接触物联网的?业界普遍认为,物联网是继互联网之后,信息科技产业的又一次革命,您如何看待这种理论?

林添孝:最早听说物联网这件事大概是2009年吧,但当时我并不是特别的关注。如果从物联网终端这方面来讲,可以说从公司一成立就一直在做这方面事情。

在90年代,我还干过把煤矿矿井底下的很多数据通过电话线上传到主控室分析显示,或者通过485总线把很多设备连起来,这些工作大概都可以算作物联网吧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2860

    文章

    41250

    浏览量

    357374
  • Liteos
    +关注

    关注

    10

    文章

    32

    浏览量

    47376

原文标题:国产轻量级物联网操作系统除了LiteOS 、AliOS , 还有个TreeOS!

文章出处:【微信号:Iotchannel,微信公众号:联动原素】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联网操作系统的内涵及主要类型

    联网操作系统需要优化资源配置与管理,确保低功耗运行并满足严格的实时性要求,这对电池供电或能源受限的设备尤为关键。
    的头像 发表于 02-21 11:34 251次阅读

    请问mbed联网操作系统会成为cortex-m中的android吗?

    mbed 联网操作系统会成为cortex-m中的android吗?
    发表于 01-17 07:14

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是一种类 Unix 的操作系统。Linux 可安装在各种计算机硬件设备中
    发表于 10-27 15:13

    鸿蒙操作系统的前世今生

    01、 鸿蒙操作系统发展沿革 鸿蒙这个名字意为“万起源”,同时也寓意国产操作系统的开端。鸿蒙操作系统迭代至今,已经有好几个版本,笔者将它的迭代顺序整理成时间轴,帮助大家梳理鸿蒙
    发表于 10-08 19:55

    1 联网操作系统系统引入 - 第29节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:20:16

    1 联网操作系统系统引入 - 第26节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:17:46

    1 联网操作系统系统引入 - 第22节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:14:25

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括安全性、连接性
    发表于 08-25 07:01

    联网设备操作系统有哪些?如何选择物联网操作系统

    联网(IoT)设备端操作系统是指安装在物联网设备上的软件系统,用于管理和控制设备的硬件资源、执行应用程序以及处理通信任务。选择适合的物联网
    的头像 发表于 08-05 16:25 1041次阅读
    物<b class='flag-5'>联网</b>设备<b class='flag-5'>操作系统</b>有哪些?如何选择物<b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>

    汇思博FlyHong OS Smart获颁中国银联金融数字化服务终端操作系统认证证书

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 近日,福州汇思博信息技术有限公司(以下简称“汇思博”)面向标准级金融终端操作系统FlyHong OS
    的头像 发表于 07-18 21:15 460次阅读

    RT-Thread操作系统有哪些优势?

    RT-thread是一个轻量级的操作系统,很小,但是也是一个操作系统。主要优势有这些: 跨芯片平台:支持所有主流微控制器,解决设备碎片化问题。 实时操作系统内核:完全自主开发,硬实时,精致,高效
    发表于 06-28 08:16

    经典的移动终端操作系统有哪些

    移动终端操作系统,也就是指手机、平板电脑等设备所使用的操作系统。 在移动互联网高度发达的今天,我们使用移动终端
    发表于 06-20 11:20 1147次阅读
    经典的移动<b class='flag-5'>终端</b><b class='flag-5'>操作系统</b>有哪些

    聊聊操作系统

    信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。 其实,操作系统的种类极多,远远不止我们知道的这些。 从使用场景来看,操作系统大致可以分为桌面
    的头像 发表于 05-12 11:13 963次阅读
    聊聊<b class='flag-5'>操作系统</b>

    系统升级 | RK3568开发平台成功搭载SylixOS国产实时操作系统

    SylixOS 是一款大型嵌入式实时操作系统诞生于2006年,起初它只是一个小型多任务调度器,经过多年开发,SylixOS 目前已经成为一个功能完善、性能卓越、可靠稳定的嵌入式系统软件开发平台
    发表于 04-25 14:18

    中国物联网操作系统市场研究白皮书

      人口红利消失,手机等智能移动终端步入存量市场,物联网设备成操作系统行业增量进入二十一世纪以来,随着移动终端设备技术的不断迭代,移动互联网
    发表于 03-30 15:10 12次下载