ljt80158015 发表于 2018-1-24 09:16:06

物联网系统 Mongoose OS(转)



官网1:https://mongoose-os.com/
官网2:https://cesanta.com/
源码等资料已经上传到论坛,如果大家自己下载源码,需要有个Gmail之类国外的邮箱,国内的邮箱不认。


总的来说这款物联网OS的开发就跟Arduino差不多,突出一个简单易上手,下面为大家详细做个介绍,
1.这款物联网系统叫Mongoose OS,支持C/C++和JS开发,授权方式是GPLv2,跟FreeRTOS之前的授权方式稍有区别,FreeRTOS是GPLv2修正版,现在已经改成MIT了。

2.这个是无意中在TI的博文中看到,看了下他们的介绍,代码的创建极具创新,类似Embedded Wizard GUI,有自己独特的创建方式,突出一个简单易开发。在他们官方下载了安装包后,竟然是一个独立的exe文件,只有18.5MB大小,打开就能使用,真是不能再方便了,




当前已经跟Google Cloud,亚马逊AWS,TI和乐鑫建立了紧密的合作关系,众多大厂已经成为为其客户:


源码下载,看了都是C编写的,源码貌似只有这两个文件,震惊!比FatFS的ff.C文件还狠3-4倍,代码有16488行。


配套的海量例子,各大芯片厂商都有支持:


转自安富莱电子

墨非 发表于 2018-1-24 09:21:39

顶起! 关注这个os很久,一直没腾出时间来折腾,补一个github 地址: https://github.com/cesanta/mongoose-os

zzhang_hui 发表于 2018-1-24 10:29:51

看看,了解下

Excellence 发表于 2018-1-24 10:31:53

看看。。。。。。

flamma 发表于 2018-1-24 10:35:30

GPLv2还是算了,只能玩玩。

ljt80158015 发表于 2018-1-24 10:39:54

flamma 发表于 2018-1-24 10:35
GPLv2还是算了,只能玩玩。



GPLv2有什么限制?

flamma 发表于 2018-1-24 10:47:24

ljt80158015 发表于 2018-1-24 10:39
GPLv2有什么限制?

协议传染,你使用了GPLV2的代码,自己的代码也变成GPLV2了。自己用用无所谓,你做成产品卖出去,客户要求你提供所有源代码你必须提供。

ljt80158015 发表于 2018-1-24 10:58:10

flamma 发表于 2018-1-24 10:47
协议传染,你使用了GPLV2的代码,自己的代码也变成GPLV2了。自己用用无所谓,你做成产品卖出去,客户要求 ...



国内谁知道你用的什么os啊

avr-arm 发表于 2018-1-24 11:33:51

推特里玩这个的非常多,尤其是esp32平台。

wye11083 发表于 2018-1-24 12:24:34

ljt80158015 发表于 2018-1-24 10:58
国内谁知道你用的什么os啊

而且要说明有无提供源码的。。否则一概不提供

flamma 发表于 2018-1-24 12:32:49

ljt80158015 发表于 2018-1-24 10:58
国内谁知道你用的什么os啊

有协议宽松的os不用,为啥一定要用这个?能遵守版权的情况下尽量遵守没什么坏处。

ljt80158015 发表于 2018-1-24 13:35:44

avr-arm 发表于 2018-1-24 11:33
推特里玩这个的非常多,尤其是esp32平台。


这个相比阿里的os有什么优势?

avr-arm 发表于 2018-1-24 14:33:35

ljt80158015 发表于 2018-1-24 13:35
这个相比阿里的os有什么优势?

阿里有什么os??

ljt80158015 发表于 2018-1-24 15:11:33

avr-arm 发表于 2018-1-24 14:33
阿里有什么os??



AliOS Things 阿里云轻量级的物联网实时操作系统


avr-arm 发表于 2018-1-24 16:16:15

ljt80158015 发表于 2018-1-24 15:11
AliOS Things 阿里云轻量级的物联网实时操作系统

大体上看了下,和百毒那个dueros大同小异,很多关键的东西不会开源,用了后会将自己的产品绑到这些平台上,供他们吸血。

ljt80158015 发表于 2018-1-24 17:16:22

avr-arm 发表于 2018-1-24 16:16
大体上看了下,和百毒那个dueros大同小异,很多关键的东西不会开源,用了后会将自己的产品绑到这些平台上 ...



物联网OS与普通嵌入式OS(UCOS、RT-THREAD、FREERTOS)的区别是什么?





avr-arm 发表于 2018-1-24 19:01:11

ljt80158015 发表于 2018-1-24 17:16
物联网OS与普通嵌入式OS(UCOS、RT-THREAD、FREERTOS)的区别是什么?




也没有实质区别,很多号称物联网OS也是基于freertos基础上开发出来的,无非是多内置些与云server交互,语音等等组件。

somwin 发表于 2018-1-25 12:30:43

有时间关注一下,这个是以后的趋势吧

meerlin 发表于 2018-1-25 17:52:43

flamma 发表于 2018-1-24 12:32
有协议宽松的os不用,为啥一定要用这个?能遵守版权的情况下尽量遵守没什么坏处。 ...

协议宽松的os,你说的是哪个呢?

eliterxzgxu 发表于 2018-1-25 18:09:04

mark一下

flamma 发表于 2018-1-26 09:39:04

meerlin 发表于 2018-1-25 17:52
协议宽松的os,你说的是哪个呢?

用的人多的有MIT协议的freertos,ARM现在开源的RTX, 国内的rt-thread。专攻物联网的也有Apache协议的Zephyr Project。

chenchaoting 发表于 2018-1-27 13:28:42

不靠谱,云编译,很慢

s1j2h3 发表于 2018-2-2 10:41:46

gao da shang

avr-arm 发表于 2018-2-2 10:50:35

类似的系统还有两个,都是js栈的。有兴趣的可以去看看:
一个是 https://ruff.io Ruffos针对微控制器ESP32和处理器RT5350都有做支持。
另一个是国外的 https://www.zephyrproject.org ,这个面相物联网,各种协议组建非常丰富,目前非常活跃。

talkingbeast 发表于 2018-2-2 11:03:15

这个关注过,还没来得及折腾
页: [1]
查看完整版本: 物联网系统 Mongoose OS(转)