发作品签到
专业版

CocoPI

工程标签

1.3w
0
0
48

简介

基于F1C200S以及Linux系统的超迷你计算机

简介:基于F1C200S以及Linux系统的超迷你计算机

开源协议

GPL 3.0

创建时间:2022-03-07 14:12:19更新时间:2022-07-24 17:15:16

描述

 

之前学了很长一段时间的Linux,不过老是学了就忘,没啥收获。

因此决定自己动手制作一个属于自己的Linux板子,在做项目的过程中提升自己。

不过受限于本人的能力水平,目前只完成了按键、LCD、TFT 的功能验证,且目前我已弃坑,所以想复现的话还是要认真考虑考虑哈。

 

 

 

这个设计我命名为 CocoPI-Zero,即 “可可派Zero” 。起这个名字主要有三个原因:

1、巧克力的原材料可可豆。

2、我名字用我家乡话读起来和可可差不多。

3、开始这个项目时,我正在看动漫“LoveLive 爱与演唱会!超级明星!!”,其中的一位女主就叫可可。

 

 

 

板子的设计与布局参考了稚晖君的夸克的设计,十分小巧精致。

单论颜值,个人觉得 CocoPI-Zero 可领先于目前市面上大部分的Linux开发板。

麻雀虽小,五脏俱全。可可派虽小,却已搭载了大部分适合嵌入式Linux初学者入门的硬件。

1、用于学习最基本的设备驱动的LED。

2、可用于学习中断系统和输入子系统的按键。

3、用于学习 IIC 驱动的 MPU6050。

4、用于学习 SPI 驱动、UI 界面开发的SPI屏幕。

5、板载音频驱动芯片 PAM8403、以及一个 MIC。

6、用于串口调试的 USB 转 TTL 芯片 CP2102。

7、USB 扩展芯片 SL2.1A ,提供了3个 USB 连接口( 2 个 USBA,1 个 Typec )。

8、用于 WiFi 连接的 RTL8189 模块。

9、用于存储系统或文件的 TF 卡、W25Q256 。

10、扩展IO一个,本项目用于外接 WS2812B 灯条。

 

 

Linux学习建议:

可以先去学一下Linux的基础命令,例如:https://www.bilibili.com/video/BV184411B7ne?share_source=copy_web

然后学下正点原子的Linux入门视频:https://www.bilibili.com/video/BV1vE411h7Fi?share_source=copy_web

再然后就可以学习 Linux 的驱动开发了,建议看迅为电子的视频:https://www.bilibili.com/video/BV1Vy4y1B7ta?share_source=copy_web 。

 

本项目完成过程中,主要参考的资料有:

1、荔枝派Nano 全流程指南

2、李山文大佬编写的教程

3、墨云大佬的博客

4、哇酷开发者社区

 

 

最后,感谢帮助过我的小伙伴和各位大佬们,向你们学习。

也感谢立创星火开源活动对本项目的支持。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
dd902f0653e22276ef8c1f4d42e74d26.mp4
2333
2
BOM表.zip
178
3
Gerber_CocoPI-Zero_2022-04-17.zip
109
4
Gerber_CocoPI-Zero-Dock-Mini_2022-04-17.zip
95
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航