Skip to content

platform

Anthony Lee edited this page Nov 13, 2018 · 3 revisions

底层系统

OpenWrt

选择 OpenWrt 的其中一个原因是可以裁剪到极简,连同 U-Boot、Linux Kernel 等一起放进 8MB 容量的 SPI Nor Flash 里。曾经看到有人评价在这种开发板上用 OpenWrt 毫无意义;也许是因为 OpenWrt 给人第一印象是路由器专用的系统,和开发板,特别是项目适用平台设备 NanoPi NEO 拉不上关系。其实,从实质上,OpenWrt 底层核心就是 Linux,与同样核心是 Linux 的 Android 相比,OpenWrt 更接近 Ubuntu 、Debian 这种发行版。即使是裁剪到极致,OpenWrt 还能自带网络防火墙、DNS等常规网络服务,特别还有一个简洁又能扩展的 Web 管理配置服务。

把 OpenWrt 装进 SPI Nor Flash,可以解除 TF 卡在系统运行时不能拔除的限制,能满足某些特殊场景要求。如果需要再增添一些应用程序,OpenWrt 本身就有丰富的软件仓库(opkg);得益于国内某些大侠的努力,甚至在 OpenWrt 上使用某些特色网络软件要比其它发行版简单得多;SPI Nor Flash 的空余空间过小,可以采用变更 Overlay 文件分区方式增加可写空间。

Clone this wiki locally