Microchip
直播中

李傈吏

7年用户 190经验值
私信 关注
[问答]

如何使用带有USB/Web/SSL的RTOS?

因此,我正在寻找一个具有USB/Web/SSL的RTOS用于我正在创建的系统基础中,以作为未来所有项目的起点。我想找到一个组合,是免费的个人/爱好使用(封闭和开放源码项目),但也能够使用它的商业用途。只要不太贵,我就可以拿到商业许可证。我真的不喜欢WOLFSSL的授权。我不喜欢GNU许可证,因为它们污染了我所有的源代码。如果我打开源代码,我想在麻省理工学院许可证下发布它,或者保持它关闭的源代码。只要RTOS/Stack的许可只适用于那个模块,我就可以开放源代码,把我对堆栈所做的任何修改供其他人使用。无论如何,我只想看看人们还想出了什么其他选项,因为和谐堆栈似乎有很多问题。谢谢,Joh维维斯

回帖(7)

李维嘉

2019-11-6 08:05:19
您不指定目标PIC设备。(是的,这会有所不同。)
举报

高桂清

2019-11-6 08:24:57
你没有提到你有什么处理器和多少内存(数据/代码)你有。如果你想真正免费的东西,我认为答案是FrRetoSt+LWIP+MbEdtLS+GoAdvestWebServer,并且可能不得不做你自己的USB。否则,拥有所有这些东西的商业许可证很容易转到20K+,或者,如果你有更多的资源,只需使用Linux。
举报

鲁瑶

2019-11-6 08:41:15
到目前为止,我使用的是PIC32 MZ2048,所以内存一般不是问题。我试图保持我的框架虽然轻,所以我有更多的选择在大小向前。无论如何,假设PIC32MZ是安全的。Ad.,我已经有了Harmony USB,你知道它能否很好地处理你列出的选项吗?谢谢,John Vickers
举报

鲁瑶

2019-11-6 08:52:54
快速浏览一下许可证,看起来FreeRTOS、lwIP和mbedTLS都可以作为开源或闭源免费使用。但是,goAhead是一个GPL许可证,所以我所有的代码都必须以GPL的形式发布,我不希望这样。看起来lwIP有一个web服务器,也可以支持TLS,所以goAhead可能不需要。有人成功地在PIC32上运行了FRIERTOS +LWIP+MBODTLS组合吗?如果是这样,你愿意分享你的项目吗?谢谢,John Vickers
举报

更多回帖

发帖
×
20
完善资料,
赚取积分