编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 CocoPI

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

开源协议: GPL 3.0

发布时间: 2022-07-24 17:15:16
  • 3.6k
  • 44
  • 72
描述

 

之前学了很长一段时间的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、哇酷开发者社区

 

 

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

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

设计图
原理图
1 /
PCB
1 /
暂无
工程成员
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号