https://www.segger.com/products/virtualization/emapps/

特点:
1、emApps将智能手机便捷灵活的应用生态引入嵌入式系统领域。作为固定固件的替代方案,emApps通过引入应用层,使开发者无需改动已验证的核心系统即可随时扩展新功能。
2、为实现这一目标,emApps可创建应用程序——这些小型程序能在被称为"沙箱"的保护环境中动态加载与运行。每个应用都在独立内存空间(即沙箱)中运行,与固件及其他应用相互隔离。
3、这些应用支持用户为嵌入式设备添加新功能、特性或升级,同时保持固件精简,并确保系统稳定与安全。制造商还可通过应用程序对嵌入式系统进行测试。
4、由于应用可动态加载,固件体积不会因此增加。开发者可以编写并执行任意数量的测试程序,涵盖嵌入式系统的功能测试与性能测试。
5、应用权限由固件中的API表定义,使固件开发者能完全掌控可供调用的具体功能。系统甚至可为不同应用分配差异化权限(通过不同API表实现)
 

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐