IoT = Embedded + Cloud。
Cloud部分中,Web/BD/AI部分不能够归于IoT,但是IoT的确对Cloud部分提供了一些特殊要求。
之前写了一篇《嵌入式行业应推广部署Linux容器》,阅读数居然是零。要么这个标题太烂,要么就是IoT行业的从业人员还没有真正体会到Docker的好处。
不管如何,我现在Docker中寻找到了以下Embedded/IoT相关的Docker。
容器文件
主要分为嵌入式开发,边缘计算,数据库,云端服务等方面。大数据和人工智能,就不再罗列了。
嵌入式开发
- gcc-arm-none-eabi usage in Ubuntu
- xtensa-lx106
- xtensa-esp32
- LPCXpresso on Ubuntu
- mbed-cli
- Alios-things
- MicroPython dev
- zephyr in Ubuntu
- Arduino ci
- nRF52
- ros
以上主要收集的是各类工具链、SDK、RTOS等。在这个环节使用容器主要收益是:
- 减少编译依赖配置工作量;
- 持续集成与测试;
- 编译自动化;
- 分布式并行编译;
- 编译加速(利用RAMdisk)。
边缘计算
边缘计算大多数服务和云端类似,但是资源有限,架构多样,所以针对嵌入式Linux定制收集了以上组件。主要收益是:
- 配置简单;
- 加速部署。
数据库
数据库依然是必要的,同时增加了许多MQ、缓存和TSDB/NoSQL。
云端服务
从三极管、集成电路、微控制器、系统芯片、单板机、边缘计算、物联网、数据分析、云服务、人工智能、业务融合。无非就是搭积木而已。








网友评论