发布日期: 2024/01/11 03:37

12月全志芯片开源项目分享合辑


“全志芯片合集”正式上线立创开源硬件平台,涵盖多系列全志芯片,开源智能家居、游戏掌机等多个领域的开源应用工程. . . . . .



全志D1s智能家居中控虚拟光渲交互(86盒)



项目整体形态以适配86盒安装为基础,使用全志RISC-V核心的D1s芯片作为主控,选择更契合广大房奴的户型的4.3寸长方形屏幕,屏显拉满输出RGB888,搭载全志系的芯之联XR829作为WIFI/BLE模块,多种方式联动。

为了在结构上适配标准86盒安装,硬件设计方面不仅引出了D1s包括屏幕显示、网络、音频在内的大部分功能引脚,还为后续的DIY功能开发、与其它开源单片机控制项目进行充分联动预留了开发接口。

在开发系统的选择上,作者基于全志最新公开的Melis 4.0实时操作系统进行本项目的开发,并针对Melis 4.0粗糙地适配了LVGL图形库,实现了在性能受限的嵌入式设备上的光照渲染核心技术,致敬homeassistant。

开源项目地址:https://oshwhub.com/fanlingg/D1s-smart-home-control




基于全志F1C200S的linux核心板



基于全志F1C200S的linux核心板,F1C200S基于ARM 9架构,SIP内置DDR的极简封装很适合作为Linux开发入门板卡。

原理图来自稚晖君的planck-pi,并以此为基础进行了一些改动,将原来一个可以正反插不同功能的typec接口分成了两个不同功能的typec接口,所有元件均采用0603封装,焊接更加方便。

作者本人还使用立创eda专业版绘制了可以3D打印的外壳。

开源项目地址:https://oshwhub.com/expert/zi-zhi-planck-pi




F1C200S屏幕开发板



F1C200S屏幕开发板是一个基于全志F1C200S ARM926EJ-S内核处理器的开源硬件项目。这个开发板设计的目标是提供一个低成本、超迷你且适合Linux开发的平台,特别是针对屏幕接口的支持。

开发板板载16M nor flash,主控芯片采用F1C200S,内置64M DRAM。同时,附带USB Host接口以及USB type-c口,以及CH340串口转USB芯片,用于开发调试使用。

作者适配的U-Boot目前使用了master分支的U-Boot并给出了移植指南。由于后续master分支代码可能会存在更新,所以移植指南使用了最近的一个U-Boot版本来指导复刻打开发者进行修改和配置,编译出自己的U-Boot。

开源项目地址:https://oshwhub.com/fanhuacloud/f1c200s_lcd_backup