Skip to content
Anthony Lee edited this page Sep 26, 2018 · 27 revisions

开篇

适用及目标

本项目目前适用平台为 NanoPi NEO/NEO2(全志H3/H5) 系列迷你板 + OLED(SSD1306) 扩展附件。硬件实作方面,通过必要改造,令小小开发板焕发生机,化身随身便捷万用工具盒;软件方面,提供常见系统功能的实用面板实例,并支持构件扩展与简便开发,初步将考虑结合 OpenWrt 实现功能扩充或自定义,通过统一风格等,与 U-Boot 及 Linux Kernel 驱动等组成一个有机整体。

开展缘由

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

开发记录缘由

小项目,大制作,纯凭个人兴趣驱动,更需累积点点滴滴,以佐他日所用,否则难以为继。

设备相关分析及构想

硬件改造实作

软件开发构想

整体方向

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

基本要求

待续。。。

细部构思

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

交互设计

待续。。。

Clone this wiki locally