并非嵌入式开发( stm32 这种),而是基于 Linux 内核之上,再加应用层开发的框架平台。 类似 Elixir Nerves ,可以给树莓派开发应用型的固件,固件包含 Linux 内核+erlang vm ,再这之上跑自己的应用。
想基于树莓派做一些开发,可惜不会 Erlang Elixir ,看了看这语言感觉学起来只为了做这个意义也不大。 在网上找的一些嵌入式开发的资料,要不就是纯应用层的开发,并不管系统固件,要不就是类似 Rust 嵌入式这种,直接从系统开发开始...
希望可以有框架去解决系统底层的问题,比如固件的自动化构建、Linux 内核的管理、固件的升级管理,还能提供应用层操作系统 Api 的接口的话就更好了。
自己试了一下 buildroot ,系统问题不大,可以反向推出固件构建流程,但是要想实现 OTA 升级,还需要大量针对 swupdate 的开发,另外应用层如何集成这个 buildroot 能够实现快速构建,也麻烦的很,所以想问一下大家是不是我孤陋寡闻了还是我没用对搜索引擎