DuckPi-Zero 基于全志V3S的Linux开发板——系列教程01:前言

DuckPi-Zero 基于全志V3S的Linux开发板——系列教程01:前言

DuckPi-Zero 基于全志V3S的Linux开发板

前言

一次偶然的机会,我在B站刷到一个开源掌机的视频"【教程】自制100元成本GBA游戏机,480*320 2x点对点缩放RGB接口屏幕,支持多种游戏模拟器_哔哩哔哩_bilibili ",视频的效果惊艳到我,另外发现视频中主控采用的是LQFP封装的,好奇采用的主控是什么,随即根据视频提示,入群查找项目资料,发现是全志V3S的主控,难不成是Linux的?果然,这是一款可以跑Linux的CPU,Cortex-A7 +1.2Ghz,还是容易焊接的LQFP封装,随即查阅了很多相关资料,在立创开源平台中也能看到很多基于全志V3S的开源掌机、迷你电脑等项目,于是我决定尝试复刻一下。

然而在准备复刻的过程中,想法改变了,我虽然对掌机有一定兴趣,但并不希望复刻出一个单纯用于玩游戏的掌机,希望能够通过全志V3S这个芯片学习一下Linux,正好手里还有几块吃灰的RGB屏,以后可以做一些基于Linux的项目(此处留个坑,此项目顺利的话,会出一个类似智能中控屏但又高级点的项目)

基于上述背景,在查阅、整理和分析了大量开源项目、开发板等相关资料,完成了这款基于全志V3S的Linux开发板,板载资源有:GPIO、ADC按键、通用SPI、通用IIC、3.5mm耳机接口、以太网接口、RGB LCD接口(RGB666+电容触摸)、USB-OTG接口等资源,命名为“DuckPi-Zero”,中文”鸭鸭派”。

在立项后的第30天时完成项目初版原理图设计、硬件PCB Layout、打样、焊接以及系统移植(主线u-boot+主线Linux-LinuxZero5.2.y):

tip.jpg

系统已经跑起来了,接下来就是板载资源的学习以及详细教程的文章撰写啦,后续内容敬请期待——2024.04.5

【预计下次更新时间:2024.05.xx】

Licensed under CC BY-NC-SA 4.0