Skip to content
Anthony Lee edited this page Nov 20, 2018 · 27 revisions

迷你面板应用及开发库


目标

提供用于低分辨率场景的面板应用及开发库,支持构件扩展与简便开发。

项目结合 OpenWrt 实现功能扩充或自定义,通过统一风格等,与 U-Boot 及 Linux Kernel 驱动等组成一个有机整体,并提供具备常见系统功能的实用面板实例。

项目状态

初定目标基本完成,已发布适用平台(NEO/NEO2)固件。

适用设备

目前适用平台为 NanoPi NEO/NEO2(全志H3/H5) 系列迷你板 + OLED(SSD1306) 扩展附件。

开展缘由

开初,仅仅是出于不想浪费 NanoPi NEO 的想法,对其进行一些实用方面探索后,不满意官方所提供工具,始而起意。

开发记录缘由

杀鸡焉用牛刀?牛刀既出,当求“刀”走偏锋。是以日积月累,成就心中奇思妙想,他日点滴可渍。



设备相关分析及构想



开发库整体方向

提供一个可扩展的用于低分辨率、少按键的面板操作界面开发环境,配套开发库及主面板常见实例功能(系统相关),编程语言为 C++/C/Shell。 C++/C 库用于构件扩展或纵深定制;Shell 脚本配套常用命令支持简便开发。

基本要求



细部构思

大框架来源于细部,细部推敲彰显内里。

交互设计

动态模块



待续。。。