
CocoPI
简介
基于F1C200S以及Linux系统的超迷你计算机
简介:基于F1C200S以及Linux系统的超迷你计算机开源协议
:GPL 3.0
描述
之前学了很长一段时间的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 。
本项目完成过程中,主要参考的资料有:
3、墨云大佬的博客
4、哇酷开发者社区
最后,感谢帮助过我的小伙伴和各位大佬们,向你们学习。
也感谢立创星火开源活动对本项目的支持。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论